自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解析OCR與Voting Disk以及其管理

數(shù)據(jù)庫 Oracle
Oracle Clusterware由2部分組成,分別是Voting Disk和 OCR。本文詳細(xì)論述了Voting Disk和OCR的配置過程和一些與之相關(guān)的知識,相信會讓讀者獲益匪淺的。

Voting DiskOCR是Oracle Clusterware的2部分。Voting Disk里面記錄著節(jié)點(diǎn)成員的信息。如RAC數(shù)據(jù)庫中有哪些節(jié)點(diǎn)成員,節(jié)點(diǎn)增加或者刪除時(shí)也同樣會將信息記錄進(jìn)來。Voting Disk必須存放在共享存儲上,通常來說是存放在裸設(shè)備上。為了保證Voting Disk的安全,需要配置多個(gè)Voting Disk,Oracle建議Voting Disk的個(gè)數(shù)應(yīng)該為奇數(shù)個(gè),如 1、3、5個(gè),每個(gè)Voting Disk的大小約為20MB。

OCR 記錄的是節(jié)點(diǎn)成員的配置信息,如數(shù)據(jù)庫、ASM、實(shí)例、監(jiān)聽器、VIP等CRS資源的配置信息。CRS進(jìn)程管理的信息來自O(shè)CR的內(nèi)容。OCR存儲的配置信息是以目錄樹的形式來記錄一系列“鍵-值”對應(yīng)信息的。OCR記錄著 CRS進(jìn)程管理資源的所有配置信息。大小約為100MB。

對Voting Disk的更改必須用root來進(jìn)行。

添加一個(gè)Voting Disk成員:crsctl add css votedisk /dev/raw/raw3'

刪除一個(gè)Voting Disk成員:crsctl delete css votedisk /dev/raw/raw3'

對OCR的增加、刪除和替代配置可以由root用戶通過ocrconfig -replace來操作:

ocrconfig -replace /dev/raw/raw1

注意:增加、刪除Voting Disk及恢復(fù)Voting Disk和OCR時(shí),RAC中的所有資源都必須停止。

Voting Disk和OCR存放的信息是至關(guān)重要的,一旦他們丟失或者損壞的話,Clusterware將無法啟動,這樣整個(gè)RAC都無法啟動。因此需要對Voting Disk和OCR進(jìn)行完備的備份。

對Voting Disk的備份操作可以通過dd命令來操作。

查看位置:

#crsctl query css votedisk

備份操作:

#dd if=/dev/raw/raw2 f=/home/oracle/voting_disk.bak

恢復(fù)操作:

#dd if=/home/oracle/voting_disk.bak f=/dev/raw/raw2

默認(rèn)情況下,RAC會在其中一個(gè)節(jié)點(diǎn)上每4個(gè)小時(shí)都自動備份一次OCR。并保留最近的3次備份,另外還保留最近兩天以及最近兩個(gè)周末的備份。這個(gè)可以通過命令ocrconfig -showbackup來查看。OCR默認(rèn)的備份路徑為$CRS_HOME/cdata/crs??梢酝ㄟ^ocrconfig -backuploc來更改OCR的備份路徑。OCR自動備份的時(shí)間間隔無法修改。我們還可以通過ocrconfig -export 來到處OCR的內(nèi)容,也可以通過通過ocrconfig -import導(dǎo)入OCR的內(nèi)容。

可以用ocrconfig -restore 命令對OCR進(jìn)行恢復(fù)。

./ocrconfig -restore /u01/oracle/product/10g/crs/cdata/crs/backup00.ocr

添加Voting Disk:

  1. [root@rhel1 bin]#./crsctl add css votedisk /u01/ocfs2fs/vdisk2  
  2.  
  3. Cluster is not in a ready state for online disk addition  
  4.  
  5. [root@rhel1 bin]#./crsctl add css votedisk /u01/ocfs2fs/vdisk2-force  
  6.  
  7. Now formatting voting disk: /u01/ocfs2fs/vdisk2   
  8.  
  9. successful addition of votedisk /u01/ocfs2fs/vdisk2. chown oracle:oinstall /u01/ocfs2fs/vdisk2  
  10.  
  11. chmod 775 /u01/ocfs2fs/vdisk2  
  12.  
  13. [root@rhel1 bin]# /etc/init.crs start  
  14.  
  15. [root@rhel1 bin]#./crsctl query css votedisk  
  16.  
  17. 0. 0 /u01/ocfs2fs/vdisk  
  18.  
  19. 1. 0 /u01/ocfs2fs/vdisk2 

注意:add voting disk必須是所有服務(wù)都關(guān)閉的情況下完成。

#p#

添加OCR鏡像:

  1. [root@rhel1 bin]# touch /u01/ocfs2fs/ocr2  
  2.  
  3. [root@rhel1 bin]#./ocrconfig -replace ocrmirror /u01/ocfs2fs/ocr2   
  4.  
  5. [root@rhel1 bin]#./ocrcheck   
  6.  
  7. Status of Oracle Cluster Registry is as follows :   
  8.  
  9. Version : 2  
  10.  
  11. Total space (kbytes) : 262120   
  12.  
  13. Used space (kbytes) : 2756   
  14.  
  15. Available space (kbytes) : 259364   
  16.  
  17. ID : 2062708016   
  18.  
  19. Device/File Name : /u01/ocfs2fs/ocr   
  20.  
  21. Device/File integrity check succeeded   
  22.  
  23. Device/File Name : /u01/ocfs2fs/ocr2   
  24.  
  25. Device/File integrity check succeeded   
  26.  
  27. Cluster registry integrity check succeeded  

注意:add ocr可以是在線完成。

刪除OCR鏡像:

  1. [root@rhel1 bin]#./ocrconfig -replace ocrmirror   
  2.  
  3. [root@rhel1 bin]#./ocrcheck   
  4.  
  5. Status of Oracle Cluster Registry is as follows :   
  6.  
  7. Version : 2   
  8.  
  9. Total space (kbytes) : 262120   
  10.  
  11. Used space (kbytes) : 2756   
  12.  
  13. Available space (kbytes) : 259364   
  14.  
  15. ID : 2062708016   
  16.  
  17. Device/File Name : /u01/ocfs2fs/ocr   
  18.  
  19. Device/File integrity check succeeded   
  20.  
  21. Device/File not configured   
  22.  
  23. Cluster registry integrity check succeeded   
  24.  
  25. [root@rhel1 bin]#cat /etc/oracle/ocr.loc   
  26.  
  27. #Device/file /u01/ocfs2fs/ocr2 being deleted   
  28.  
  29. ocrconfig_loc=/u01/ocfs2fs/ocr 

刪除Voting Disk:

  1. [root@rhel1 bin]#./crsctl delete css votedisk /u01/ocfs2fs/vdisk2   
  2.  
  3. Cluster is not in a ready state for online disk removal   
  4.  
  5. [root@rhel1 bin]#./crsctl stop crs   
  6.  
  7. Stopping resources. This could take several minutes.   
  8.  
  9. Successfully stopped CRS resources.   
  10.  
  11. Stopping CSSD.   
  12.  
  13. Shutting down CSS daemon.   
  14.  
  15. Shutdown request successfully issued.   
  16.  
  17. [root@rhel1 bin]# ./crsctl delete css votedisk /u01/ocfs2fs/vdisk2  
  18.  
  19. Cluster is not in a ready state for online disk removal   
  20.  
  21. [root@rhel1 bin]#./crsctl delete css votedisk /u01/ocfs2fs/vdisk2-force  
  22.  
  23. successful deletion of votedisk /u01/ocfs2fs/vdisk2.  
  24.  
  25. [root@rhel1 bin]#./crsctl query css votedisk   
  26.  
  27. 0. 0 /u01/ocfs2fs/vdisk   
  28.  
  29. located 1 votedisk(s). 

 #p#

備份、恢復(fù)Voting Disk:

  1. [root@rhel1 bin]#./crsctl check crs  
  2.  
  3. Failure 1 contacting CSS daemon  
  4.  
  5. Cannot communicate with CRS  
  6.  
  7. Cannot communicate with EVM  
  8.  
  9. [root@rhel1 bin]# dd if=/u01/ocfs2fs/vdisk f=/home/oracle/vdisk_bak //備份,ocfs2也可直接copy  
  10.  
  11. 20000+0 records in   
  12.  
  13. 20000+0 records out   
  14.  
  15. 10240000 bytes (10 MB) copied, 0.301106 seconds, 34.0 MB/s  
  16.  
  17. [root@rhel1 bin]# rm -rf /u01/ocfs2fs/vdisk  
  18.  
  19. [root@rhel1 bin]#dd if=/home/oracle/vdisk_bak f=/u01/ocfs2fs/vdisk //恢復(fù),ocfs2也可直接copy  
  20.  
  21. 20000+0 records in  
  22.  
  23. 20000+0 records out  
  24.  
  25. 10240000 bytes (10 MB) copied, 0.173678 seconds, 59.0 MB/s  
  26.  
  27. [root@rhel1 bin]# chown oracle:oinstall /u01/ocfs2fs/vdisk  
  28.  
  29. [root@rhel1 bin]# chmod 775 /u01/ocfs2fs/vdisk   
  30.  
  31. [root@rhel1 bin]#/etc/init.d/init.crs start   
  32.  
  33. Startup will be queued to init within 30 seconds.   
  34.  
  35. [root@rhel1 bin]#./crsctl check crs   
  36.  
  37. CSS appears healthy   
  38.  
  39. CRS appears healthy   
  40.  
  41. EVM appears healthy 

備份、恢復(fù)OCR:

  1. [root@rhel1 bin]# ./crsctl stop crs   
  2.  
  3. Stopping resources. This could take several minutes.   
  4.  
  5. Successfully stopped CRS resources.   
  6.  
  7. Stopping CSSD.   
  8.  
  9. Shutting down CSS daemon.   
  10.  
  11. Shutdown request successfully issued.   
  12.  
  13. [root@rhel1 bin]# cat /etc/oracle/ocr.loc   
  14.  
  15. #Device/file /u01/ocfs2fs/ocr2 being deleted   
  16.  
  17. ocrconfig_loc=/u01/ocfs2fs/ocr   
  18.  
  19. local_only=false   
  20.  
  21. [root@rhel1 bin]# mv /u01/ocfs2fs/ocr /u01/ocfs2fs/ocr_bak   
  22.  
  23. [root@rhel1 crs_1]# cd cdata   
  24.  
  25. [root@rhel1 cdata]# cd crs   
  26.  
  27. [root@rhel1 crs]# ll   
  28.  
  29. total 23144   
  30.  
  31. -rwxrwxr-x 1 oracle dba 3514368 Mar 1 11:00 13968559   
  32.  
  33. -rwxrwxr-x 1 oracle dba 3514368 Mar 1 07:00 33426182   
  34.  
  35. -rw-r--r-- 1 root root 3182592 Mar 8 15:17 34809936   
  36.  
  37. -rwxrwxr-x 1 oracle dba 3514368 Feb 27 09:38 backup00.ocr   
  38.  
  39. -rwxrwxr-x 1 oracle dba 3514368 Feb 8 06:02 backup01.ocr   
  40.  
  41. -rwxrwxr-x 1 oracle dba 2142208 Nov 8 19:25 backup02.ocr   
  42.  
  43. -rwxrwxr-x 1 oracle dba 2142208 Nov 8 19:25 day.ocr   
  44.  
  45. -rwxrwxr-x 1 oracle dba 2142208 Nov 8 19:25 week.ocr   
  46.  
  47. [root@rhel1 crs]# cd ../../bin   
  48.  
  49. [root@rhel1 bin]# ./ocrconfig -restore /u01/app/oracle/crs_1/cdata/crs/backup02.ocr   
  50.  
  51. PROT-16: Internal Error   
  52.  
  53. [root@rhel1 bin]#touch /u01/ocfs2fs/ocr   
  54.  
  55. [root@rhel1 bin]#./ocrconfig -restore /u01/app/oracle/crs_1/cdata/crs/backup02.ocr   
  56.  
  57. [root@rhel1 bin]# ./crsctl start crs   
  58.  
  59. Attempting to start CRS stack   
  60.  
  61. The CRS stack will be started shortly   
  62.  
  63. [root@rhel1 bin]# ./crsctl check crs   
  64.  
  65. CSS appears healthy   
  66.  
  67. CRS appears healthy   
  68.  
  69. EVM appears healthy 

查看和改變自動備份目錄的命令如下:

./ocrconfig -showbackup //查看自動備份。

./ocrconfig -backuploc //改變自動備份目錄。

【編輯推薦】

  1. 解析OracleOLAP使用MView刷新Cube
  2. 因?yàn)镺racle推EF for Oracle引發(fā)的口水戰(zhàn)
  3. 淺談禁用以操作系統(tǒng)認(rèn)證方式登錄Oracle數(shù)據(jù)庫
  4. Oracle數(shù)據(jù)導(dǎo)入MySQL的快捷工具:MySQL Migration Toolkit
責(zé)任編輯:趙鵬 來源: CSDN博客
相關(guān)推薦

2013-10-11 17:24:47

Linux運(yùn)維內(nèi)存管理

2023-11-10 08:03:00

2009-10-10 13:14:53

RHEL進(jìn)程管理

2010-06-12 13:21:56

UML全稱

2009-06-29 17:10:24

什么是JSP

2016-08-23 10:50:50

WebJavascript緩存

2010-10-09 08:50:16

2015-06-17 11:27:47

Hadoop集群管理安全機(jī)制

2018-05-23 10:59:14

DNS原理解析

2010-06-17 12:48:08

UML用例模型

2010-08-19 16:47:14

DB2 9.5分區(qū)管理

2009-12-25 10:44:37

VDSL上網(wǎng)

2023-11-10 16:28:02

TCP窗口

2010-07-13 16:24:55

SQL Server快

2009-06-12 11:32:49

Java游戲

2010-09-16 10:12:55

無線規(guī)劃

2023-08-07 08:13:41

2012-02-13 17:26:35

2010-09-08 15:24:49

CSS選擇符CSS

2011-07-22 12:22:49

室內(nèi)光纜
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號