RAC 雙節點 轉單節點流程
1 節點2
使用dbca刪除一個節點
2 節點1
alter database disable thread 2;
3 節點1
驗證是否已經刪除一個節點資料庫
[03:49:06 oracle(db)@rac1 ~]$ srvctl config database -d vposrac
Database unique name: prod
Database name: prod
Oracle home: /u01/app/oracle/product/11.2.0.3/db
Oracle user: oracle
Spfile: +DATA/prod/spfileprod.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: prod
Database instances: prod1
Disk Groups: DATA
Mount point paths:
Services:
Type: RAC
Database is administrator managed
4 節點1
停止節點2的監聽
srvctl disable listener -l LISTENER -n vposrac2-s1;
srvctl stop listener -l LISTENER -n vposrac2-s1;
5 節點2
更新節點資訊
/u01/app/oracle/product/11.2.0.3/db/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/db "CLUSTER_NODES={vposrac2-s1}" -local
6 節點2
刪除節點2的ORACLE軟體
/u01/app/oracle/product/11.2.0.3/db/deinstall/deinstall -local
7 節點1
更新剩餘節點的資訊
/u01/app/oracle/product/11.2.0.3/db/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/db "CLUSTER_NODES={vposrac1-s1}"
刪除oracle軟體已經完成
下面來刪除grid軟體
8 節點1
檢視ons的資源情況
[10:19:57 oracle@vposrac1-s1 ~]$ olsnodes -s -t
vposrac1-s1 Active Unpinned
vposrac2-s1 Active Unpinned
9 節點2
以root使用者執行rootcrs.pl 指令碼清楚grid的配置資訊
/u01/app/11.2.0.3/grid/crs/install/rootcrs.pl -deconfig -deinstall -force
10 節點1
再次確認ons的資源情況
[10:21:04 oracle@vposrac1-s1 ~]$ olsnodes -s -t
vposrac1-s1 Active Unpinned
vposrac2-s1 Inactive Unpinned
11 節點1
root使用者執行
刪除另外一個節點的資訊
crsctl delete node -n vposrac2-s1
olsnodes -s -t
rac1 Active Unpinned
12 節點2
oracle使用者執行
/u01/app/11.2.0.3/grid/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/11.2.0.3/grid/ "CLUSTER_NODES=vposrac2-s1" CRS=TRUE -silent -local
13 節點2
解除安裝grid軟體
oracle使用者執行
/u01/app/11.2.0.3/grid/deinstall/deinstall -local
root 使用者下執行
rm -rf /etc/oraInst.loc
rm -rf /opt/ORCLfmap
rm -rf /etc/oratab
14 節點1
更新剩餘節點的資訊
oracle使用者執行:
/u01/app/11.2.0.3/grid/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/11.2.0.3/grid/ "CLUSTER_NODES=rac1" CRS=TRUE -silent
15 節點1
檢查是否已經刪除
[04:24:28 oracle(db)@rac1 ~]$ cluvfy stage -post nodedel -n rac2 -verbose
Performing post-checks for node removal
Checking CRS integrity...
Clusterware version consistency passed
The Oracle Clusterware is healthy on node "rac1"
CRS integrity check passed
Result:
Node removal check passed
Post-check for node removal was successful.
可以看到節點刪除成功
使用dbca刪除一個節點
2 節點1
alter database disable thread 2;
3 節點1
驗證是否已經刪除一個節點資料庫
[03:49:06 oracle(db)@rac1 ~]$ srvctl config database -d vposrac
Database unique name: prod
Database name: prod
Oracle home: /u01/app/oracle/product/11.2.0.3/db
Oracle user: oracle
Spfile: +DATA/prod/spfileprod.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: prod
Database instances: prod1
Disk Groups: DATA
Mount point paths:
Services:
Type: RAC
Database is administrator managed
4 節點1
停止節點2的監聽
srvctl disable listener -l LISTENER -n vposrac2-s1;
srvctl stop listener -l LISTENER -n vposrac2-s1;
5 節點2
更新節點資訊
/u01/app/oracle/product/11.2.0.3/db/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/db "CLUSTER_NODES={vposrac2-s1}" -local
6 節點2
刪除節點2的ORACLE軟體
/u01/app/oracle/product/11.2.0.3/db/deinstall/deinstall -local
7 節點1
更新剩餘節點的資訊
/u01/app/oracle/product/11.2.0.3/db/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/db "CLUSTER_NODES={vposrac1-s1}"
刪除oracle軟體已經完成
下面來刪除grid軟體
8 節點1
檢視ons的資源情況
[10:19:57 oracle@vposrac1-s1 ~]$ olsnodes -s -t
vposrac1-s1 Active Unpinned
vposrac2-s1 Active Unpinned
9 節點2
以root使用者執行rootcrs.pl 指令碼清楚grid的配置資訊
/u01/app/11.2.0.3/grid/crs/install/rootcrs.pl -deconfig -deinstall -force
10 節點1
再次確認ons的資源情況
[10:21:04 oracle@vposrac1-s1 ~]$ olsnodes -s -t
vposrac1-s1 Active Unpinned
vposrac2-s1 Inactive Unpinned
11 節點1
root使用者執行
刪除另外一個節點的資訊
crsctl delete node -n vposrac2-s1
olsnodes -s -t
rac1 Active Unpinned
12 節點2
oracle使用者執行
/u01/app/11.2.0.3/grid/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/11.2.0.3/grid/ "CLUSTER_NODES=vposrac2-s1" CRS=TRUE -silent -local
13 節點2
解除安裝grid軟體
oracle使用者執行
/u01/app/11.2.0.3/grid/deinstall/deinstall -local
root 使用者下執行
rm -rf /etc/oraInst.loc
rm -rf /opt/ORCLfmap
rm -rf /etc/oratab
14 節點1
更新剩餘節點的資訊
oracle使用者執行:
/u01/app/11.2.0.3/grid/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/11.2.0.3/grid/ "CLUSTER_NODES=rac1" CRS=TRUE -silent
15 節點1
檢查是否已經刪除
[04:24:28 oracle(db)@rac1 ~]$ cluvfy stage -post nodedel -n rac2 -verbose
Performing post-checks for node removal
Checking CRS integrity...
Clusterware version consistency passed
The Oracle Clusterware is healthy on node "rac1"
CRS integrity check passed
Result:
Node removal check passed
Post-check for node removal was successful.
可以看到節點刪除成功
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2125133/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC新增節點Oracle
- rac新增節點前之清除節點資訊
- 2節點RAC安裝
- consul 多節點/單節點叢集搭建
- oracle 11g rac新增節點前之清除節點資訊Oracle
- oracle11g RAC新增節點Oracle
- RAC二節點啟動異常
- Windows 11.2.0.4 RAC安裝配置以及RAC新增節點Windows
- 關於Oracle 11G RAC雙節點之間存在防火牆導致只能一個節點執行Oracle防火牆
- Vmware linux redhat6.4 安裝11g(11.2.0.1) 雙節點RACLinuxRedhat
- rac新增節點步驟(11g)
- rac新增節點容易遇到的問題
- DRM特性引起的RAC節點當機
- 11.2.0.4 RAC生產環境刪除故障節點與增加新服務節點
- HAC叢集更改IP(單節點更改、全部節點更改)
- CentOS7 單節點和多節點 HPL測試CentOS
- DM8 配置DMDSC主備環境(rac到單節點 )
- greenplum單節點安裝
- 11gR2 RAC新增節點步驟
- oracle11g_RAC新增刪除節點Oracle
- Oracle 11g RAC重新新增節點Oracle
- 3節點RAC資料庫夯故障分析資料庫
- JavaScript學習之DOM(節點、節點層級、節點操作)JavaScript
- 【RAC】Oracle10g rac新增刪除節點命令參考Oracle
- WebRTC本地插入多個轉發節點,模擬多節點轉發,造成延遲Web
- oracle兩節點RAC,由於gipc導致某節點crs無法啟動問題分析Oracle
- Oracle優化案例-新增RAC節點(二十九)Oracle優化
- vertica單節點安裝教程
- unix cm單節點啟動
- Networker備份oracle單節點Oracle
- ElasticSearch(單節點)環境配置Elasticsearch
- 雙向連結串列 尾節點插入
- 使用joinjs繪製流程圖(七)-實戰-繪製流程圖+節點設定樣式+節點新增事件JS流程圖事件
- rac新增節點容易遇到的問題(11g)
- RAC節點啟動失敗--ASM無法連線ASM
- 11g rac新增節點步驟(11g)
- 11g rac新增節點容易遇到的問題
- Kubernetes – 節點
- ORACLE 11.2.0.4 rac for linux 鏈路宕導致的單節點異常當機OracleLinux