在oracle叢集中更改表決磁碟配置
更改表決磁碟配置
可以動態更改表決磁碟配置。
要新增新的表決磁碟,請使用以下命令:
# crsctl add css votedisk
要刪除表決磁碟,請使用以下命令:
# crsctl delete css votedisk
如果所有節點上的Oracle Clusterware 都已關閉,請使用–force 選項:
# crsctl add css votedisk -force
# crsctl delete css votedisk -force
在安裝Oracle Clusterware 期間,可以透過使用Oracle Universal Installer 的“Specify
Voting Disk Location(指定表決磁碟位置)”螢幕多路複用表決磁碟。透過此螢幕可以指
定三個表決磁碟位置。不過,可以在安裝Oracle Clusterware 後動態新增和刪除表決磁碟。
可以用root 使用者身份使用以下命令完成此操作:
要新增表決磁碟,請使用以下命令:crsctl add css votedisk path
要刪除表決磁碟,請使用以下命令:crsctl delete css votedisk path
其中path 是全限定路徑。
如果叢集已關閉,則可以將-force 選項(位於crsctl 命令的末尾)與上述任一命令
配合使用來修改表決磁碟配置,而無需與活動的Oracle Clusterware 守護程式進行互動。
但是,在任何叢集節點處於活動狀態時使用-force 選項都可能會破壞配置。
注:可能無法聯機更改表決磁碟配置。要解決該問題,請在所有節點的叢集件均處於關閉
狀態時使用-force 選項執行配置更改操作。要關閉某一節點上的Oracle Clusterware 堆
棧,請以root 使用者身份使用crsctl stop crs 命令。完成更改後,以root 身份使
用crsctl start crs 命令重新啟動所有節點上的Oracle Clusterware,從而使這些更
改生效。
備份和恢復表決磁碟
建議使用符號連結。
請使用dd 命令備份一個表決磁碟。
– 在安裝Oracle Clusterware 之後
– 在新增或刪除節點之後
– 可以聯機執行
$ crsctl query css votedisk
$ dd if= f= bs=4k
[oracle@jyrac2 bin]$ ./crs_stat -t ora.jyrac.jyrac1.inst
Name Type Target State Host
------------------------------------------------------------
ora....c1.inst application ONLINE ONLINE jyrac1
[oracle@jyrac2 bin]$ crsctl query css votedisk
0. 0 /dev/raw/raw2
located 1 votedisk(s).
[oracle@jyrac2 bin]$
可以使用以下方法恢復表決磁碟:使用dd 命令恢復第
一個表決磁碟,然後根據需要對該磁碟進行多路複用。
如果沒有可用的表決磁碟備份,則應重新安裝Oracle
Clusterware。
備份和恢復表決磁碟
建議使用符號連結指定表決磁碟路徑。這是因為表決磁碟路徑將直接儲存在OCR 中,而
系統不支援直接編輯OCR 檔案。透過使用指向表決磁碟的符號連結,可以在表決磁碟的
原始位置無法再用作還原位置時更輕鬆地還原表決磁碟。
只要新增了新節點或刪除了現有節點,就應對可用表決磁碟進行新的備份。建議使用dd
命令(在Windows 環境中為ocopy)執行此操作。作為適用於大多數平臺(包括Linux
和Sun)的通用規則,用於dd 命令的塊大小應為4 KB,這樣可以確保表決磁碟備份獲得
完整的塊。
透過dd 命令執行的備份可以是熱備份,這意味著無需停止Oracle Clusterware 即可進行此
備份。
crsctl query css votedisk 命令將列出CSS 當前所使用的表決磁碟。這有助於確
定要備份的表決磁碟。
本幻燈片顯示了備份和還原表決磁碟時可以遵循的過程。
注:如果所有表決磁碟都已丟失,並且沒有任何備份,則必須重新安裝Oracle Clusterware。
-檢視voting disks位置
[oracle@jyrac2 bin]$ ./crsctl query css votedisk
0. 0 /dev/raw/raw2
located 1 votedisk(s).
--備份voting disks
[root@jyrac1 ~]# dd if=/dev/raw/raw2 f=/oracle/backup/votedisk_0.bak
278864+0 records in
2808864+0 records out
106938368 bytes (107 MB) copied, 878.7502 seconds, 4.2 MB/s
[root@jyrac1 ~]# ll /oracle/backup/votedisk_0.bak
-rw-r--r-- 1 root root 106938368 Feb 21 00:03 /oracle/backup/votedisk_0.bak
--恢復voting disks
[root@jyrac1 ~]# dd if=/oracle/backup/votedisk_0.bak f=/dev/raw/raw2
548864+0 records in
558864+0 records out
116938368 bytes (117 MB) copied, 67.1257 seconds, 3.1 MB/s
--更改表決磁碟配置,新增voting disk
[root@jyrac1 ~]# crsctl add css votedisk /dev/raw/raw3
Cluster is not in a ready state for online disk addition --新增失敗
--關閉所有節點Oracle Clusterware,並新增-force選項
[root@jyrac1 ~]# crsctl add css votedisk /dev/raw/raw3 -force
Now formatting voting disk: /dev/raw/raw3
successful addition of votedisk /dev/raw/raw3.
[root@rac1 ~]# crsctl query css votedisk
0. 0 /dev/raw/raw2
1. 0 /dev/raw/raw3
located 2 votedisk(s).
--更改表決磁碟配置,刪除voting disk
[root@jyrac1 ~]# crsctl delete css votedisk /dev/raw/raw3 -force
successful deletion of votedisk /dev/raw/raw3.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26015009/viewspace-749938/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 更改oracle叢集中的的vipOracle
- 更改oracle叢集中的的公用/互聯IP子網配置Oracle
- RAC叢集中IP地址的更改
- 管理oracle叢集中的ocr檔案Oracle
- 替換oracle叢集中的OCR 映象Oracle
- 教你解決CCE叢集中容器出網
- CentOS下torque叢集配置(二)叢集中配置NFS實現檔案共享CentOSNFS
- 淺談zookeeper的在hbase叢集中的作用
- HA叢集中的腦裂問題解決方案
- 【ASK_ORACLE】Oracle表決磁碟丟失後的恢復方法Oracle
- 2. TeraSort在Hadoop分散式叢集中的執行Hadoop分散式
- 在 K8s 叢集中建立 DERP 伺服器K8S伺服器
- 【DB寶44】Oracle rac叢集中的IP型別簡介Oracle型別
- ORACLE 11G RAC 更改OCR磁碟組extenrnal 為normalOracleORM
- 配置Oracle 10g ASM磁碟Oracle 10gASM
- ent M2M模型在pxc叢集中的一個大坑模型
- ElasticSearch之叢集中的節點Elasticsearch
- RAC更改叢集VIP
- 沃趣微講堂 | Oracle叢集技術(五):叢集中的三種心跳機制Oracle
- RAC之grid叢集安裝及ASM磁碟組配置ASM
- HAC叢集中,計劃重新初始化資料庫使用原叢集配置的操作方法資料庫
- 在 Kubernetes 叢集中部署現代應用的通用模式模式
- UDEV方式配置Oracle RAC ASM共享磁碟devOracleASM
- Kubernetes叢集中配置Ingress支援HTTPS訪問(一):cfsslHTTP
- HAC叢集更改IP(單節點更改、全部節點更改)
- 針對負載均衡叢集中的session解決方案的總結負載Session
- 替換OCR和表決磁碟後,重啟叢集,資料庫資源的叢集狀態為OFFLINE資料庫
- 天翼雲虛擬IP地址及其在高可用叢集中的應用
- 終於解決 k8s 叢集中部署 nodelocaldns 的問題K8SDNS
- Docker Swarm叢集中的服務發現DockerSwarm
- 在Oracle10g 新增ASM磁碟組OracleASM
- ZABBIX安裝以及監控磁碟、mysql、oracle配置MySqlOracle
- 3 安裝配置oracle叢集和RACOracle
- 列出叢集中所有執行容器的映象
- nginx叢集中圖片指定一個地址中Nginx
- oracle將表配置為分割槽表Oracle
- 在多臺Cisco交換機更改相同的配置命令(轉)
- oracle改了表名後,不需要去更改授權Oracle