命令模式完全刪除oracle實例

步驟一:關閉數據庫
export ORACLE_SID=bgsp
1. sqlplus / as sysdba
2. shutdown immediate
步驟二:刪除實例相關文件
1. find $ORACLE_BASE/ -name $ORACLE_SID
2. 用命令刪除查詢後的文件
find $ORACLE_BASE/ -name $ORACLE_SID -exec rm -rf {} \;
步驟三:刪除配置文件,假設咱們刪除的實例是YC
1. find $ORACLE_BASE/* -name '*[Yy][Cc]*' | grep -v admin | grep -v oradata
2. 用命令刪除查詢的文件
find $ORACLE_BASE/* -name '*[Yy][Cc]*' | grep -v admin | grep -v oradata | xargs rm -rf
步驟四:刪除實例配置文件中的信息
1. vim /etc/oratab
2. 找到yc:/opt/oracle/db/product/11g:N
3. 將該行信息刪除,並保存文件
通過以上步驟能夠實現命令行乾淨的刪除實例sql

原來這個機器上裝過oracle,卸載了,選擇以前安裝的目錄(已經刪除乾淨了),就出現了 「[INS-32025] 所選安裝與指定 Oracle 主目錄中已安裝的軟件衝突」 的問題,解決辦法爲:刪除C:\Program Files (x86)\Oracle\Inventory\ContentsXML目錄下的inventory.xml 文件便可。(附帶改文件內容,該目錄地址在這裏被佔用了,因此會報錯)
我是直接把oracle下面的文件都刪了數據庫


[12:41:16 oracle(db_1)@rhel65 database]$ ./runInstaller -silent -showProgress -ignoreSysPrereqs -responseFile /home/oracle/soft/database/response/db_install.rsp
Starting Oracle Universal Installer...vim

Checking Temp space: must be greater than 120 MB. Actual 7246 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3999 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2019-05-26_12-41-19PM. Please wait ...[12:41:21 oracle(db_1)@rhel65 database]$ [FATAL] [INS-32025] The chosen installation conflicts with software already installed in the given Oracle home.
CAUSE: The chosen installation conflicted with software already installed in the given Oracle home.
ACTION: Install into a different Oracle home.oracle

[12:48:54 root()@rhel65 ~]# find / -name inventory.xml
/usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xml
/usr/oracle/oraInventory/ContentsXML/inventory.xml
[12:49:06 root()@rhel65 ~]# rm /usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xml
rm: remove regular file `/usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xml'?
[12:49:18 root()@rhel65 ~]# rm -Rf /usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xml
[12:49:23 root()@rhel65 ~]# rm -Rf /usr/oracle/oraInventory/ContentsXML/inventory.xmlspa

相關文章
相關標籤/搜索