1. 程式人生 > >安裝RAC叢集時,第二個節點root.sh失敗的處理

安裝RAC叢集時,第二個節點root.sh失敗的處理

CLSRSC-507: The root script cannot proceed on this node <node-n> (文件 ID 1919825.1)

Applies to:

Oracle Database - Enterprise Edition - Version 12.1.0.2 and later
Information in this document applies to any platform.

Purpose

The note lists known issues regarding the following error: 

CLSRSC-507: The root script cannot proceed on this node <non-first_node> because either the first-node operations have not completed on node <first_node> or there was an error in obtaining the status of the first-node operations. 

Details

Case 1: root script didn't succeed on first node

Grid Infrastructure root script (root.sh or rootupgrade.sh) needs to be completed successfully on node1 or first node before it can be ran on other nodes; first node is the one on which the runInstall/config.sh ran, this is new in 12.1.0.2.

If this is the case, complete root script on node1 before running it on other nodes.

Case 2: root script completed on first node but other nodes fail to obtain the status due to ocrdump issue

In this case, it's confirmed that root script finished on node1:

<NEW_GI_HOME>/cfgtoollogs/crsconfig/rootcrs_<node>_<timestamp>.log

2014-08-22 10:23:10: Invoking "/opt/ogrid/12.1.0.2/bin/cluutil -exec -ocrsetval -key SYSTEM.rootcrs.checkpoints.firstnode -value SUCCESS"
2014-08-22 10:23:10: trace file=/opt/oracle/crsdata/inari/crsconfig/cluutil0.log
2014-08-22 10:23:10: Executing cmd: /opt/ogrid/12.1.0.2/bin/cluutil -exec -ocrsetval -key SYSTEM.rootcrs.checkpoints.firstnode -value SUCCESS
2014-08-22 10:23:10: Succeeded in writing the key pair (SYSTEM.rootcrs.checkpoints.firstnode:SUCCESS) to OCR
2014-08-22 10:23:10: Executing cmd: /opt/ogrid/12.1.0.2/bin/clsecho -p has -f clsrsc -m 325
2014-08-22 10:23:10: Command output:
> CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster ... succeeded
>End Command output
2014-08-22 10:23:10: CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster ... succeeded

And root script fails on other nodes as ocrdump failed

<NEW_GI_HOME>/cfgtoollogs/crsconfig/rootcrs_<node>_<timestamp>.log

2014-09-04 13:45:34: ASM_DISKS=ORCL:OCR01,ORCL:OCR02,ORCL:OCR03
....
2014-09-04 13:46:04: Check the existence of global ckpt 'checkpoints.firstnode'
2014-09-04 13:46:04: setting ORAASM_UPGRADE to 1
2014-09-04 13:46:04: Invoking "/product/app/12.1.0.2/grid/bin/cluutil -exec -keyexists -key checkpoints.firstnode"
2014-09-04 13:46:04: trace file=/product/app/grid/crsdata/sipr0-db04/crsconfig/cluutil8.log
2014-09-04 13:46:04: Running as user grid: /product/app/12.1.0.2/grid/bin/cluutil -exec -keyexists -key checkpoints.firstnode
2014-09-04 13:46:04: s_run_as_user2: Running /bin/su grid -c ' echo CLSRSC_START; /product/app/12.1.0.2/grid/bin/cluutil -exec -keyexists -key checkpoints.firstnode '
2014-09-04 13:46:05: Removing file /tmp/fileRiu5NI
2014-09-04 13:46:05: Successfully removed file: /tmp/fileRiu5NI
2014-09-04 13:46:05: pipe exit code: 256
2014-09-04 13:46:05: /bin/su exited with rc=1

2014-09-04 13:46:05: oracle.ops.mgmt.rawdevice.OCRException: PROC-32: Cluster Ready Services on the local node is not running Messaging error [gipcretConnectionRefused] [29]

2014-09-04 13:46:05: Cannot get OCR key with CLUUTIL, try using OCRDUMP.
2014-09-04 13:46:05: Check OCR key using ocrdump
2014-09-04 13:46:22: ocrdump output: PROT-302: Failed to initialize ocrdump

2014-09-04 13:46:22: The key pair with keyname: SYSTEM.rootcrs.checkpoints.firstnode does not exist in OCR.
2014-09-04 13:46:22: Checking a remote host sipr0-db03 for reachability...

Case 2.1 ocrdump fails due to error AMDU-00201 and AMDU-00200 

<ADR_HOME>/crs/<node>/crs/trace/ocrdump_<pid>.trc

2014-09-04 13:46:14.044274 : OCRASM: proprasmo: ASM instance is down. Proceed to open the file in dirty mode.

CLWAL: clsw_Initialize: Error [32] from procr_init_ext
CLWAL: clsw_Initialize: Error [PROCL-32: Oracle High Availability Services on the local node is not running Messaging error [gipcretConnectionRefused] [29]] from procr_init_ext
2014-09-04 13:46:14.050831 : GPNP: clsgpnpkww_initclswcx: [at clsgpnpkww.c:351] Result: (56) CLSGPNP_OCR_INIT. (:GPNP01201:)Failed to init CLSW-OLR context. CLSW Error (3): CLSW-3: Error in the cluster registry (OCR) layer. [32] [PROCL-32: Oracle High Availability Services on the local node is not running Messaging error [gipcretConnectionRefused] [29]]
2014-09-04 13:46:14.093544 : OCRASM: proprasmo: Error [13] in opening the GPNP profile. Try to get offline profile
2014-09-04 13:46:16.210708 : OCRRAW: kgfo_kge2slos error stack at kgfolclcpi1: AMDU-00200: Unable to read [32768] bytes from Disk N0050 at offset [140737488355328]
AMDU-00201: Disk N0050: '/dev/sdg'
AMDU-00200: Unable to read [32768] bytes from Disk N0049 at offset [140737488355328]
AMDU-00201: Disk N0049: '/dev/sdf'
AMDU-00200: Unable to read [32768] bytes from Disk N0048 at offset [140737488355328]
AMDU-00201: Disk N0048: '/dev/sde'
AMDU-00200: Unable to read [32768] bytes from Disk N0035 at offset [140737488355328]
AMDU-00201: Disk N0035: '/dev/sdaw'
AMDU-00200: Unable to read [32768] bytes from Disk N0024 at offset [140737488355328]
AMDU-00201: Disk N0024: '/dev/sdaq'
....

2014-09-04 13:46:16.212934 : OCRASM: proprasmo: Failed to open file in dirty mode

2014-09-04 13:46:16.212964 : OCRASM: proprasmo: dgname is [OCRVOTE] : discoverystring []
2014-09-04 13:46:16.212990 : OCRASM: proprasmo: Error in open/create file in dg [OCRVOTE]
OCRASM: SLOS : SLOS: cat=8, opn=kgfolclcpi1, dep=200, loc=kgfokge

2014-09-04 13:46:16.213075 : OCRASM: ASM Error Stack :

....
2014-09-04 13:46:22.690905 : OCRASM: proprasmo: kgfoCheckMount returned [7]
2014-09-04 13:46:22.690933 : OCRASM: proprasmo: The ASM instance is down
2014-09-04 13:46:22.692150 : OCRRAW: proprioo: Failed to open [+OCRVOTE/sipr0-dbhv1/OCRFILE/registry.255.857389203]. Returned proprasmo() with [26]. Marking location as UNAVAILABLE.
2014-09-04 13:46:22.692204 : OCRRAW: proprioo: No OCR/OLR devices are usable
2014-09-04 13:46:22.692239 : OCRRAW: proprinit: Could not open raw device
2014-09-04 13:46:22.692561 : default: a_init:7!: Backend init unsuccessful : [26]
2014-09-04 13:46:22.692777 : OCRDUMP: Failed to initailized OCR context. Error [PROC-26: Error while accessing the physical storage
] [26].
2014-09-04 13:46:22.692822 : OCRDUMP: Failed to initialize ocrdump stage 2
2014-09-04 13:46:22.692864 : OCRDUMP: Exiting [status=failed]...

Solution:

The solution is to apply patch 18456643, then re-run root script.

Case 2.2 ocrdump fails: AMDU-00210 AMDU-00205 AMDU-00201 AMDU-00407 asmlib error asm_close asm_open 

<ADR_HOME>/crs/<node>/crs/trace/ocrdump_<pid>.trc

OCRASM: proprasmo: ASM instance is down. Proceed to open the file in dirty mode.

2014-09-09 13:52:04.131609 : OCRRAW: kgfo_kge2slos error stack at kgfolclcpi1: AMDU-00210: No disks found in diskgroup CRSGRP
AMDU-00210: No disks found in diskgroup CRSGRP
AMDU-00205: Disk N0033 open failed during deep discovery.
AMDU-00201: Disk N0033: 'ORCL:REDOA'
AMDU-00407: asmlib error!! function = [asm_close], error = [0], mesg = [Invalid argument]
AMDU-00407: asmlib error!! function = [asm_open], error = [0], mesg = [Operation not permitted]
....

2014-09-09 13:52:04.131691 : OCRRAW: kgfoOpenDirty: dg=CRSGRP diskstring= filename=/opt/oracle/crsdata/drcsvr713/output/tmp_amdu_ocr_CRSGRP_09_09_2014_13_52_04

....

2014-09-09 13:52:04.131756 : OCRRAW: Category: 8

2014-09-09 13:52:04.131767 : OCRRAW: DepInfo: 210

....
OCRRAW: proprioo: No OCR/OLR devices are usable
OCRRAW: proprinit: Could not open raw device 
default: a_init:7!: Backend init unsuccessful : [26]
OCRDUMP: Failed to initailized OCR context. Error [PROC-26: Error while accessing the physical storage] [26].
OCRDUMP: Failed to initialize ocrdump stage 2
OCRDUMP: Exiting [status=failed]...

Solution:

The cause is that asmlib is used but not properly configured as confirmed by the output of the following commands on all nodes: 

/etc/init.d/oracleasm listdisks
/etc/init.d/oracleasm scandisks
/etc/init.d/oracleasm listdisks
/etc/init.d/oracleasm listdisks | xargs /etc/init.d/oracleasm querydisk -d
/etc/init.d/oracleasm status
/usr/sbin/oracleasm configure
ls -l /dev/oracleasm/disks/*
rpm -qa | grep oracleasm
uname -a

It's recommended to use AFD (ASM Filter Driver) instead of ASMLIB, but if ASMLIB must be used, fix the misconfiguration, then re-run root script.

Case 2.3 ocrdump fails as amdu core dumped

<ADR_HOME>/crs/<node>/crs/trace/ocrdump_<pid>.trc

2014-08-27 14:34:33.077433 : OCRRAW: kgfo_kge2slos error stack at kgfolclcpi1: AMDU-00210: No disks found in diskgroup QUORUM
AMDU-00210: No disks found in diskgroup QUORUM
....
2014-08-27 14:34:39.262032 : OCRASM: proprasmo: kgfoCheckMount returned [7]
2014-08-27 14:34:39.262041 : OCRASM: proprasmo: The ASM instance is down
2014-08-27 14:34:39.262521 : OCRRAW: proprioo: Failed to open [+QUORUM/wrac-cl-tor/OCRFILE/registry.255.856261165]. Returned proprasmo() with [26]. Marking location as UNAVAILABLE.
2014-08-27 14:34:39.262540 : OCRRAW: proprioo: No OCR/OLR devices are usable
2014-08-27 14:34:39.262552 : OCRRAW: proprinit: Could not open raw device
2014-08-27 14:34:39.262668 : default: a_init:7!: Backend init unsuccessful : [26]
2014-08-27 14:34:39.262743 : OCRDUMP: Failed to initailized OCR context. Error [PROC-26: Error while accessing the physical storage
] [26].
2014-08-27 14:34:39.262760 : OCRDUMP: Failed to initialize ocrdump stage 2

amdu command core dumps:

$ amdu -diskstring 'ORCL:*'
amdu_2014_09_09_14_35_43/
amdu: ossdebug.c:1136: ossdebug_init_diag: Assertion `0' failed.
Aborted (core dumped)
Solution:

At the time of this writing, the issu s still being worked in bug 19592048, engage Oracle Support for further help.

Case 2.4 same disk name points to different storage on different node

<ADR_HOME>/crs/<node>/crs/trace/ocrdump_<pid>.trc

2014-09-10 13:12:53.429460 : OCRASM: proprasmo: Error [13] in opening the GPNP profile. Try to get offline profile
2014-09-10 13:12:53.435300 : OCRRAW: kgfo_kge2slos error stack at kgfolclcpi1: AMDU-00210: No disks found in diskgroup DATA01
AMDU-00210: No disks found in diskgroup DATA01

amdu command output on node1

Disk Path: /dev/asm-data001
Unique Disk ID:
Disk Label:
Physical Sector Size: 512 bytes
Disk Size: 409600 megabytes
Group Name: DATA01
Disk Name: DATA01_0000
Failure Group Name: DATA01_0000

amdu command output on node2

Disk Path: /dev/asm-data001
Unique Disk ID:
Disk Label:
Physical Sector Size: 512 bytes
Disk Size: 409600 megabytes
** NOT A VALID ASM DISK HEADER. BAD VALUE IN FIELD blksize_kfdhdb **

Solution:

The solution is to engage SysAdmin to fix the disk setup issue.

If using asmlib with multipath devices, verify oracleasm_scanorder and oracleasm_scanexclude option inside /etc/sysconfig/oracleasm set properly in all nodes 

Case 2.5 same storage sub-system are shared by different clusters and same diskgroup name exists in more than one cluster

<ADR_HOME>/crs/<node>/crs/trace/ocrdump_<pid>.trc

2015-07-17 16:57:00.532160 : OCRRAW: AMDU-00211: Inconsistent disks in diskgroup OCR

Solution:

The issue was investigated in bug 21469989, the cause is that multiple clusters are having the same diskgroup name and seeing the same shared disks, the workaround is to change diskgroup name for the new cluster.

An example will be that both cluster1 and cluster2 are seeing the same physical disks /dev/mappers/disk1-10, disk1-5 are allocated to cluster1 and disk6-10 are allocated to cluster2, however, both cluster are trying to use the same diskgroup name dgsys. 

Ref: BUG 21469989 - CLSRSC-507 ROOT.SH FAILING ON NODE 2 WHEN CHECKING GLOBAL CHECKPOINT  

Case 2.6 root user is seeing the same physical disks multiple times because of different path

<ADR_HOME>/crs/<node>/crs/trace/ocrdump_<pid>.trc

2015-07-17 16:57:00.532160 : OCRRAW: AMDU-00211: Inconsistent disks in diskgroup OCR

Solution:

The solution is to ensure disk string is set correctly and root user is only seeing the same physical disk once.

Ref: BUG 21164225 - OCRDUMP FAILS WITH AMDU-211 ONLY ON NORMAL REDUNDANCY  

Case 2.7 ocrdump fails with AMDU-00210 on Windows environment

<ADR_HOME>/crs/<node>/crs/trace/ocrdump_<pid>.trc

KGF:[email protected]: kgfo_kge2slos error stack at kgfolclcpi1: AMDU-00210: No disks found in diskgroup CRS
AMDU-00210: No disks found in diskgroup CRS
...
KGF:[email protected]: kgfoSaveError: ignoring existing error:
ORA-29701: unable to connect to Cluster Synchronization Service
AMDU-00210: No disks found in diskgroup CRS
AMDU-00210: No disks found in diskgroup CRS
...
-------------------------------------------------------------------------------
Trace Bucket Dump End: default trace bucket
OCRRAW: -- trace dump end --

OCRASM: proprasmo: kgfoCheckMount returned [7]
OCRASM: proprasmo: The ASM instance is down
OCRRAW: proprioo: Failed to open [+CRS/XXX/OCRFILE/registry.255.920322319]. Returned proprasmo() with [26]. Marking location as UNAVAILABLE.
OCRRAW: proprioo: No OCR/OLR devices are usable
OCRRAW: proprinit: Could not open raw device
default: a_init:7!: Backend init unsuccessful : [26]
OCRDUMP: Failed to initailized OCR context. Error [PROC-26: Error while accessing the physical storage
] [26].
OCRDUMP: Failed to initialize ocrdump stage 2
OCRDUMP: Exiting [status=failed]...

 AMDU from command line is successful.

% amdu -diskstring '\\.\ORCLDISK*' -dump 'CRS' -nodir

Solution:

This issue is still under investigation on BUG:24495889.
The workaround is to modify $GRID_HOME/crs/install/crsutils.pm as following:

From:

sub isOcrKeyExists
{
 ...
 if (0 != $rc)
 {
  trace("Cannot get OCR key with CLUUTIL, try using OCRDUMP.");
  if (checkOcrKeyWithDump($fullKeyName))
  {
   return TRUE;
  }
  else
  {
   return FALSE; <---
  }

 To:

sub isOcrKeyExists
{
 ...
 if (0 != $rc)
 {
  trace("Cannot get OCR key with CLUUTIL, try using OCRDUMP.");
  if (checkOcrKeyWithDump($fullKeyName))
  {
   return TRUE;
  }
  else
  {
   return TRUE; <---
  }

Case 3: root script completed on first node but other nodes fail to obtain the status as ocrdump wasn't executed

In this case, it's confirmed that root script finished on node1:

<NEW_GI_HOME>/cfgtoollogs/crsconfig/rootcrs_<node>_<timestamp>.log

CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster ... succeeded

And root script fails on other nodes as ocrdump wasn't executed:

2014-08-28 17:53:55: Check the existence of global ckpt 'checkpoints.firstnode'
2014-08-28 17:53:55: setting ORAASM_UPGRADE to 1
2014-08-28 17:53:55: Invoking "/opt/12.1.0.2/grid/bin/cluutil -exec -keyexists -key checkpoints.firstnode"
2014-08-28 17:53:55: trace file=/opt/oracle/crsdata/racnode2/crsconfig/cluutil3.log
2014-08-28 17:53:55: Running as user oracle: /opt/12.1.0.2/grid/bin/cluutil -exec -keyexists -key checkpoints.firstnode
2014-08-28 17:53:55: s_run_as_user2: Running /bin/su oracle -c ' echo CLSRSC_START; /opt/12.1.0.2/grid/bin/cluutil -exec -keyexists -key checkpoints.firstnode '
2014-08-28 17:53:56: Removing file /tmp/fileZCubj2
2014-08-28 17:53:56: Successfully removed file: /tmp/fileZCubj2
2014-08-28 17:53:56: pipe exit code: 0                   ====>>>> cluutil failed with PROC-32 but exit code 0
2014-08-28 17:53:56: /bin/su successfully executed

2014-08-28 17:53:56: oracle.ops.mgmt.rawdevice.OCRException: PROC-32: Cluster Ready Services on the local node is not running Messaging error [gipcretConnectionRefused] [29]

2014-08-28 17:53:56: Checking a remote host dblab01 for reachability...
....

2014-08-28 17:53:57: CLSRSC-507: The root script cannot proceed on this node dblab02 because either the first-node operations have not completed on node dblab01 or there was an error in obtaining the status of the first-node operations.

cluutil trace <ORACLE_BASE>/crsdata/racnode2/crsconfig/cluutil3.log confirms it failed: 

[main] [ 2014-08-29 17:40:46.750 EDT ] [OCR.<init>:278] ocr Error code = 32
[main] [ 2014-08-29 17:40:46.750 EDT ] [ClusterExecUtil.executeCmd:168] Exception caught: PROC-32: Cluster Ready Services on the local node is not running Messaging error [gipcretConnectionRefused] [29]
[main] [ 2014-08-29 17:40:46.750 EDT ] [ClusterUtil.main:236] ClusterUtil.execute rc: 1

The issue was investigated in bug 19570598:

BUG 19570598 - ROOT.SH FAILS ON NODE2 WHILE CHECKING GLOBAL FIRST NODE CHECKPOINT


相關推薦

安裝RAC叢集第二節點root.sh失敗處理

CLSRSC-507: The root script cannot proceed on this node <node-n> (文件 ID 1919825.1)Applies to: Oracle Database - Enterprise Edition

(趙強老師原創)搭建CDH實驗環境節點安裝配置

大數據 CDH 安裝配置 Hadoop Spark 趙強老師簡介-------------------------------------------------------清華大學軟件工程專業畢業。現就職於Oracle(中國)有限公司高級技術顧問,在Oracle公司服務已超過10年。業界

echarts切換tab第一圖表顯示第二圖表不顯示的解決辦法

首先這種情況,我在網上看到了好多人問,確實也有正解,但是隻是說出了其錯誤出現的原因,並沒有給出解決方法。 我也是深受其害,所以呢,在這裡記錄一下,分享給還在困擾著的你們,迅速找出解決辦法。 首先,我先簡單介紹一下,我這裡出現錯誤的情境。 原來剛剛遇到這個問題的時候,是在點選多個tab選項之後,出現了地圖

element ui 分頁器遇到的bug。切換頁面當時選擇第二第二選項卡也是第二

我在這個教材選項卡選擇了第二頁。 然後切換到課件。看到下面效果 還是在第二頁的。實際上我已經處理了讓this.page=1.而且介面也給的第一頁的,但是頁面上顯示的卻是2. 解決辦法就是在分頁器上加一個引數。:current-page.sync = "pag

redis叢集出現的幾異常問題

1、in `call’: ERR Slot 8579 is already busy (Redis::CommandError) 在 /my_soft/Redis安裝包及jar包/redis-3.0.4/src 目錄下 執行redis 叢集安裝命令: [sql] view plain copy pri

sheepdog+zookeeper儲存叢集搭建:4節點安裝sheepdog(其中有3為zookeeper節點

1、首先在4個儲存節點中的3個節點上安裝3節點zookeeper,詳見 http://blog.csdn.net/u010855924/article/details/52847308 2、第四個儲存節點僅僅需要rpm -ivh zookeeper-3.4.6-redhat

簡單Dream-ORACLE_RAC故障透明切換測試已連線的應用不會自動切換到第二節點

1問題描述: ORACLE RAC 故障透明切換測試中,連線2個會話,分別被分配到節點1和節點2,關閉節點1的CRS後,已連線到節點1的會話,不會自動切換到節點2 。 但是重新連線的會話會自動到節點2 2問題原因 在配置TNSnames檔案的時候多了一個括號 3查詢括號

構建oracle rac 第二節點 遇到Ora-15018和ora-15031錯誤。

本人還是菜鳥級。一次搭rac。 用著asmlib的方式構建。第一個節點部署比較順利,第二個節點到最後執行root.sh 報錯,截圖如下輸入oracleasm listdisks命令看到結果如下:檢查一下狀態。在這裡發現問題了最後排查發現:節點2沒有找到 /opt/oracle

安裝npm install長時間停留在fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch處

長時間 fig aer tail 但是 http gis org url地址 安裝npm install時,長時間停留在fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch處

安裝npm install長時間停留在fetchMetadata: sill 解決方法——換npm的源

sta 資源問題 但是 install org .org 長時間 info data 安裝npm install時,長時間停留在fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fe

輸出是一個文本文件每一行第一數字式行標第二數字是輸入文件中每一行除行標外數字的平均值

程序 values err size 結構 text rgs int manager 有時候你會遇到這樣的問題:你有一個表格,給出了每個人在十二月,一月和二月的收入。 表格如下: 姓名 一月 二月 三月 楚喬 200 314 3500 宇文玥 200

css怎麽設置2div同行第一固定寬度第二占滿剩余的部分

lang color abs htm cnblogs blog 固定寬度 clas 一個 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"&

第一例子沒有問題第二例子出現了

UC IE PV ppm values 數據庫 AC sns hsv 第一個是hibernate基本的配置hibernate.cfg.xml —>*.hbm.xml... Hibernate: insert into user (id, name, password,

Linux 安裝VMware Tool中斷後無法安裝

虛擬機安裝 linux 安裝 無法安裝 lin 技術分享 中斷 inux http nbsp   在虛擬機安裝VMware Tool的時候,按了Ctrl+C,中斷後,在此安裝報錯如下:   這時選擇將 etc下的vmware-tools刪除,再重新安裝即可。   提

在ubuntu中我們使用sudo apt-get install 或者dpkg -i *.deb安裝軟件常常提示“有未能滿足的依賴關系“,解決方法

yun 依賴庫 all OS install rop bak pkg mir 很早之前在ubuntu安裝軟件時遇到的問題,今天打開ubuntu看到了,總結如下: 在ubuntu中我們使用sudo apt-get install 或者dpkg -i *.deb安裝軟件常常提示

C# webrequest 抓取數據域Cookie的問題

save copyto ews IT -c 如何 date ken 開發者工具 最近研究了下如何抓取為知筆記的內容,在抓取筆記裏的圖片內容時,老是提示403錯誤,用Chorme的開發者工具看了下: 這裏的Cookie來自兩個域,估計為知那邊是驗證了token(登錄後才

安裝oracle 11g報啟動服務出現錯誤找不到OracleMTSRecoveryService的解決方法

是否 卸載 名稱 window7 ntc oca 高級 很多 bho 很多人在安裝orcl數據庫時,出現很多報錯,我也不例外,因上次數據庫出現問題,無法修復,只能從新安裝,無奈的是,安裝時報啟動服務出現錯誤,找不到OracleMTSRecoveryService錯MMP,心

使用attr()設定checked屬性第二次不起作用

使用attr()設定複選框checked屬性時,在jquery 1.8.3版本中沒有問題,但是在jquery 1.10.2版本中,第一次可以使用,第二次不能使用。 解決方法:使用prop屬性代替attr屬性 一、Attr 除 checked, selected, 或 disa

偷偷收藏這5線上資源網站第二BT搜尋很強大!

偷偷收藏這5個線上資源網站,第二個BT搜尋很強大! 好用的網站有那麼多,今天給大家分享幾個線上資源網站,不管是電影視訊、還是圖片資源以及辦公資源,都應有盡有,肯定有你需要的哦,別告訴別人哦! 1、飄花電影網 飄花電影網分享最新、最好看的迅雷電影下載地址,使用者體驗度很高,是尋找免費高清電影資源的下載

使用idea的時候遇到的n問題:第一是關於註冊過期怎麼才可以永久使用第二是關於maven繫結到idea第三。。。。第n。。

關於idea的n個問題,我也是網上到處找,然後發現下邊部落格幫我解決了相關問題: 問題一:一個是關於註冊過期,怎麼才可以永久使用 https://blog.csdn.net/f317363184/article/details/78808925?utm_source=blogxgwz4