命令列刪除Oracle例項
本文的所有操作過程已經在單例項資料庫測試環境中執行,需要刪除例項的資料庫版本為Oracle 11.2.0.1.0,需要刪除的資料庫例項名為bgsp。
步驟一:關閉資料庫
1.export ORACLE_SID=bgsp
2.sqlplus / as sysdba
3.shutdown immediate
步驟二:刪除例項相關檔案,此處例項為bgsp(如出現檔案存放在其他路徑的情況,需特殊處理,如將下文find命令中$ORACLE_BASE命令進行替換)
1.find $ORACLE_BASE/ -name bgsp
[oracle@localhost-a ~]$ find $ORACLE_BASE/ -name bgsp
/Oracle_11g/flash_recovery_area/bgsp
/Oracle_11g/oradata/bgsp
/Oracle_11g/cfgtoollogs/dbca/bgsp
/Oracle_11g/cfgtoollogs/emca/bgsp
/Oracle_11g/oracle/localhost-a_bgsp/sysman/emd/state/storage/bgsp
/Oracle_11g/admin/bgsp
/Oracle_11g/diag/rdbms/bgsp
/Oracle_11g/diag/rdbms/bgsp/bgsp
2.用命令刪除查詢後檔案(注意:如果上一步驟查出來的檔案有非例項相關檔案,則不能直接透過 "-exec rm -rf {} \;"命令進行刪除,建議一條一條刪除,以免誤刪除檔案)
find $ORACLE_BASE/ -name bgsp -exec rm -rf {} \;
[oracle@localhost-a ~]$ find $ORACLE_BASE/ -name bgsp -exec rm -rf {} \;
find: `/Oracle_11g/flash_recovery_area/bgsp': No such file or directory
find: `/Oracle_11g/oradata/bgsp': No such file or directory
find: `/Oracle_11g/cfgtoollogs/dbca/bgsp': No such file or directory
find: `/Oracle_11g/cfgtoollogs/emca/bgsp': No such file or directory
find: `/Oracle_11g/oracle/localhost-a_bgsp/sysman/emd/state/storage/bgsp': No such file or directory
find: `/Oracle_11g/admin/bgsp': No such file or directory
find: `/Oracle_11g/diag/rdbms/bgsp': No such file or directory
[oracle@localhost-a ~]$ find $ORACLE_BASE/ -name bgsp
步驟三:刪除配置檔案(先查詢,然後檢查是否有非例項相關檔案,然後根據情況刪除)
1.find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata | xargs rm -rf
[oracle@localhost-a ~]$ find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata
/Oracle_11g/flash_recovery_area/BGSP
/Oracle_11g/oracle/rdbms/log/bgsp_ora_12586.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_15261.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_19341.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_19562.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_7391.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_15191.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_17827.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_12319.trc
/Oracle_11g/oracle/localhost-a_bgsp
/Oracle_11g/oracle/localhost-a_bgsp/sysman/emd/collection/oracle_database_bgsp.xml
/Oracle_11g/oracle/oc4j/j2ee/OC4J_DBConsole_localhost-a_bgsp
/Oracle_11g/oracle/dbs/orapwbgsp
/Oracle_11g/oracle/dbs/lkBGSP
/Oracle_11g/oracle/dbs/spfilebgsp.ora
/Oracle_11g/oracle/dbs/hc_bgsp.dat
/Oracle_11g/oracle/EMStagePatches_bgsp
[oracle@localhost-a ~]$ find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata | xargs rm -rf
[oracle@localhost-a ~]$ find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata
步驟四:刪除例項配置檔案中的資訊
1.vi /etc/oratab
2.找到 bgsp:/Oracle_11g/oracle:N
3.將該行資訊刪除,並儲存檔案
經過以上步驟可實現命令列乾淨的例項刪除。
步驟一:關閉資料庫
1.export ORACLE_SID=bgsp
2.sqlplus / as sysdba
3.shutdown immediate
步驟二:刪除例項相關檔案,此處例項為bgsp(如出現檔案存放在其他路徑的情況,需特殊處理,如將下文find命令中$ORACLE_BASE命令進行替換)
1.find $ORACLE_BASE/ -name bgsp
[oracle@localhost-a ~]$ find $ORACLE_BASE/ -name bgsp
/Oracle_11g/flash_recovery_area/bgsp
/Oracle_11g/oradata/bgsp
/Oracle_11g/cfgtoollogs/dbca/bgsp
/Oracle_11g/cfgtoollogs/emca/bgsp
/Oracle_11g/oracle/localhost-a_bgsp/sysman/emd/state/storage/bgsp
/Oracle_11g/admin/bgsp
/Oracle_11g/diag/rdbms/bgsp
/Oracle_11g/diag/rdbms/bgsp/bgsp
2.用命令刪除查詢後檔案(注意:如果上一步驟查出來的檔案有非例項相關檔案,則不能直接透過 "-exec rm -rf {} \;"命令進行刪除,建議一條一條刪除,以免誤刪除檔案)
find $ORACLE_BASE/ -name bgsp -exec rm -rf {} \;
[oracle@localhost-a ~]$ find $ORACLE_BASE/ -name bgsp -exec rm -rf {} \;
find: `/Oracle_11g/flash_recovery_area/bgsp': No such file or directory
find: `/Oracle_11g/oradata/bgsp': No such file or directory
find: `/Oracle_11g/cfgtoollogs/dbca/bgsp': No such file or directory
find: `/Oracle_11g/cfgtoollogs/emca/bgsp': No such file or directory
find: `/Oracle_11g/oracle/localhost-a_bgsp/sysman/emd/state/storage/bgsp': No such file or directory
find: `/Oracle_11g/admin/bgsp': No such file or directory
find: `/Oracle_11g/diag/rdbms/bgsp': No such file or directory
[oracle@localhost-a ~]$ find $ORACLE_BASE/ -name bgsp
步驟三:刪除配置檔案(先查詢,然後檢查是否有非例項相關檔案,然後根據情況刪除)
1.find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata | xargs rm -rf
[oracle@localhost-a ~]$ find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata
/Oracle_11g/flash_recovery_area/BGSP
/Oracle_11g/oracle/rdbms/log/bgsp_ora_12586.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_15261.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_19341.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_19562.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_7391.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_15191.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_17827.trc
/Oracle_11g/oracle/rdbms/log/bgsp_ora_12319.trc
/Oracle_11g/oracle/localhost-a_bgsp
/Oracle_11g/oracle/localhost-a_bgsp/sysman/emd/collection/oracle_database_bgsp.xml
/Oracle_11g/oracle/oc4j/j2ee/OC4J_DBConsole_localhost-a_bgsp
/Oracle_11g/oracle/dbs/orapwbgsp
/Oracle_11g/oracle/dbs/lkBGSP
/Oracle_11g/oracle/dbs/spfilebgsp.ora
/Oracle_11g/oracle/dbs/hc_bgsp.dat
/Oracle_11g/oracle/EMStagePatches_bgsp
[oracle@localhost-a ~]$ find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata | xargs rm -rf
[oracle@localhost-a ~]$ find $ORACLE_BASE/* -name '*[Bb][Gg][Ss][Pp]*' | grep -v admin | grep -v oradata
步驟四:刪除例項配置檔案中的資訊
1.vi /etc/oratab
2.找到 bgsp:/Oracle_11g/oracle:N
3.將該行資訊刪除,並儲存檔案
經過以上步驟可實現命令列乾淨的例項刪除。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31394774/viewspace-2142131/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單例項刪除ASM例項單例ASM
- 刪除ASM例項ASM
- javascript刪除陣列指定值程式碼例項JavaScript陣列
- 刪除table表格行和列程式碼例項
- js刪除陣列中重複項的程式碼例項JS陣列
- asm例項刪除方法ASM
- javascript刪除陣列重複元素程式碼例項JavaScript陣列
- javascript刪除指定索引的陣列程式碼例項JavaScript索引陣列
- 刪除陣列中的指定元素例項程式碼陣列
- js刪除陣列重複元素程式碼例項JS陣列
- javascript按照值刪除陣列元素程式碼例項JavaScript陣列
- 陣列刪除指定項陣列
- javascript刪除陣列中重複元素程式碼例項JavaScript陣列
- javascript刪除陣列中所有奇數程式碼例項JavaScript陣列
- 多例項資料庫刪除例項資料庫
- Oracle 增加 修改 刪除 列Oracle
- oracle修改表增加列刪除列修改列Oracle
- 刪除oracle10g rac(rhel4)節點_例項Oracle
- javascript刪除所有cookie例項程式碼JavaScriptCookie
- jquery刪除指定元素程式碼例項jQuery
- js刪除li元素程式碼例項JS
- 點選刪除按鈕刪除當前行程式碼例項行程
- javascript刪除或者新增option選項例項程式碼JavaScript
- javascript刪除字串中空格程式碼例項JavaScript字串
- jquery刪除指定子元素程式碼例項jQuery
- javascript刪除指定子元素程式碼例項JavaScript
- jQuery刪除html標籤程式碼例項jQueryHTML
- jQuery刪除表格指定行程式碼例項jQuery行程
- 原生js刪除節點程式碼例項JS
- 點選刪除表格行程式碼例項行程
- JavaScript刪除元素節點程式碼例項JavaScript
- jquery增加和刪除行程式碼例項jQuery行程
- DophinScheduler 如何定期刪除日誌例項?
- 簡單介紹Python drop方法刪除列之inplace引數例項Python
- 刪除排序陣列中的重複項排序陣列
- javascript刪除select下拉選單項程式碼例項JavaScript
- Linux awk命令中如何刪除陣列Linux陣列
- 【RAC】刪除RAC資料庫節點(一)——刪除資料庫例項資料庫