【解除安裝】通過全面刪除Linux系統上Oracle檔案的方式解除安裝Oracle RAC
《【解除安裝】通過全面刪除Linux系統上Oracle檔案的方式解除安裝Oracle》(http://space.itpub.net/519536/viewspace-557302)中給出了“暴力解除安裝”單例項資料庫的方法。
本文給出類似的“暴力解除安裝”Oracle RAC資料庫的方法。
以兩節點RAC為例。
1.刪除Oracle RAC資料庫指令碼
1)第一個節點刪除指令碼
[root@rac1 ~]# cat delete_rac1.sh
rm -rf /oracle/app/crs/*
rm -rf /oracle/app/oracle/*
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /etc/oratab
rm -rf /opt/oracle
rm -rf /opt/ORCLfmap
rm -rf /tmp/hsperfdata_oracle
rm -rf /tmp/OraInstall*
rm -rf /tmp/OraInstall*
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv
mkdir -p /oracle/app/crs
chown -R oracle:oinstall /oracle/app/crs
chmod -R 775 /oracle/app/crs
mkdir -p /oracle/app/oracle
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle
dd if=/dev/zero f=/dev/raw/raw1 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw2 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw3 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw4 bs=102400 count=140000
2)第二個節點刪除指令碼
[root@rac2 ~]# cat delete_rac2.sh
rm -rf /oracle/app/crs/*
rm -rf /oracle/app/oracle/*
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /etc/oratab
rm -rf /opt/oracle
rm -rf /opt/ORCLfmap
rm -rf /tmp/hsperfdata_oracle
rm -rf /tmp/OraInstall*
rm -rf /tmp/OraInstall*
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv
mkdir -p /oracle/app/crs
chown -R oracle:oinstall /oracle/app/crs
chmod -R 775 /oracle/app/crs
mkdir -p /oracle/app/oracle
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle
第二節點指令碼較之第一節點指令碼少了清空裸裝置的內容,因為裸裝置清空僅需做一次即可。
如果還有其他節點,其他節點上的刪除指令碼與上述第二節點的指令碼相同。
2.思路
以第一節點的刪除指令碼為例簡單解析一下。
第一部分:刪除與Oracle RAC相關的檔案;
第二部分:恢復Oracle安裝目錄及許可權,以便後續重新部署安裝RAC資料庫;
第三部分:清空RAC用到的所有裸裝置。
3.小結
使用上述方法,可以很便捷的將Oracle RAC資料庫回退到安裝叢集軟體之前的狀態,方便重新部署。如果是全新的安裝過程中遇到極端問題,可以酌情使用該方法。
警告:文中的方法屬於“暴力解除安裝”,嚴禁在生產環境、重要的開發和測試環境下使用!
Good luck.
seoooler
10.10.21
-- The End --
本文給出類似的“暴力解除安裝”Oracle RAC資料庫的方法。
以兩節點RAC為例。
1.刪除Oracle RAC資料庫指令碼
1)第一個節點刪除指令碼
[root@rac1 ~]# cat delete_rac1.sh
rm -rf /oracle/app/crs/*
rm -rf /oracle/app/oracle/*
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /etc/oratab
rm -rf /opt/oracle
rm -rf /opt/ORCLfmap
rm -rf /tmp/hsperfdata_oracle
rm -rf /tmp/OraInstall*
rm -rf /tmp/OraInstall*
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv
mkdir -p /oracle/app/crs
chown -R oracle:oinstall /oracle/app/crs
chmod -R 775 /oracle/app/crs
mkdir -p /oracle/app/oracle
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle
dd if=/dev/zero f=/dev/raw/raw1 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw2 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw3 bs=102400 count=140000
dd if=/dev/zero f=/dev/raw/raw4 bs=102400 count=140000
2)第二個節點刪除指令碼
[root@rac2 ~]# cat delete_rac2.sh
rm -rf /oracle/app/crs/*
rm -rf /oracle/app/oracle/*
rm -rf /etc/oraInst.loc
rm -rf /etc/oracle
rm -rf /etc/oratab
rm -rf /opt/oracle
rm -rf /opt/ORCLfmap
rm -rf /tmp/hsperfdata_oracle
rm -rf /tmp/OraInstall*
rm -rf /tmp/OraInstall*
rm -rf /usr/local/bin/coraenv
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv
mkdir -p /oracle/app/crs
chown -R oracle:oinstall /oracle/app/crs
chmod -R 775 /oracle/app/crs
mkdir -p /oracle/app/oracle
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle
第二節點指令碼較之第一節點指令碼少了清空裸裝置的內容,因為裸裝置清空僅需做一次即可。
如果還有其他節點,其他節點上的刪除指令碼與上述第二節點的指令碼相同。
2.思路
以第一節點的刪除指令碼為例簡單解析一下。
第一部分:刪除與Oracle RAC相關的檔案;
第二部分:恢復Oracle安裝目錄及許可權,以便後續重新部署安裝RAC資料庫;
第三部分:清空RAC用到的所有裸裝置。
3.小結
使用上述方法,可以很便捷的將Oracle RAC資料庫回退到安裝叢集軟體之前的狀態,方便重新部署。如果是全新的安裝過程中遇到極端問題,可以酌情使用該方法。
警告:文中的方法屬於“暴力解除安裝”,嚴禁在生產環境、重要的開發和測試環境下使用!
Good luck.
seoooler
10.10.21
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-676501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【解除安裝】通過全面刪除Linux系統上Oracle檔案的方式解除安裝OracleLinuxOracle
- 通過全面刪除Linux系統上Oracle檔案的方式解除安裝OracleLinuxOracle
- Linux AS4.0上安裝Oracle RAC系統--如何解除安裝,徹底刪除LinuxOracle
- Linux Redhat上如何手工解除安裝(刪除)Oracle 11gLinuxRedhatOracle
- oracle解除安裝Oracle
- ORACLE 解除安裝Oracle
- oracle11g 解除安裝racOracle
- oracle 10g rac 解除安裝Oracle 10g
- 如何安全解除安裝Oracle RAC(轉)Oracle
- Oracle 安裝與解除安裝Oracle
- linux下解除安裝oracleLinuxOracle
- Oracle 10g RAC for linux 的完全解除安裝Oracle 10gLinux
- Linux 及Windows 上如何解除安裝,徹底刪除Oracle軟體LinuxWindowsOracle
- 解除安裝RAC
- 解除安裝ORACLE CRSOracle
- ORACLE TEXT安裝與解除安裝Oracle
- Oracle RAC叢集解除安裝步驟Oracle
- 手工刪除解除安裝oracle 11g rac的具體步驟(方法)Oracle
- 【解除安裝】在LINUX/UNIX環境下解除安裝Oracle的OLAP元件LinuxOracle元件
- 完全解除安裝刪除 GitLabGitlab
- 完全解除安裝刪除gitlabGitlab
- oracle 19c 安裝、解除安裝Oracle
- oracle 11g rac 靜默解除安裝Oracle
- Windows下解除安裝OracleWindowsOracle
- 解除安裝Oracle GoldenGateOracleGo
- oracle 解除安裝問題Oracle
- 【RAC】RAC安裝錯誤手工解除安裝
- Linux平臺下解除安裝ORACLELinuxOracle
- Oracle解除安裝卸不乾淨,Oracle徹底刪除的辦法(winxp)Oracle
- 刪除 Windows 98 解除安裝資訊(轉)Windows
- Oracle RAC解除安裝後的重灌重點環節Oracle
- Linux系統(二)軟體的安裝與解除安裝Linux
- Oracle11g解除安裝Oracle
- Oracle 11g解除安裝Oracle
- ORACLE11G 解除安裝Oracle
- 解除安裝oracle10gOracle
- 解除安裝oracle資料庫Oracle資料庫
- Oracle grid infrastructure 解除安裝OracleASTStruct