oracle數據庫實例卸載


本文主要內容轉自該鏈接:https://blog.csdn.net/seven_tester/article/details/82494253

問題:

創建oracle數據庫過程中,網絡斷掉了,導致啟動(startup)停止(shutdown immediate)提示ora-00205

過程:

查到的問題原因是控制文件損壞,替換文件即可。然而我找不到可替換的文件,按照搜到的辦法一直沒解決。耗費的時間太長了,由於是新建的數據庫,沒有什么數據,所以干脆重新創建數據庫,但是又還想繼續用這個實例名orcl,所以就需要刪除掉這個數據庫。

解決:

1、停止oracle數據庫(雖然會報錯,也不知道有沒有用,以防萬一就執行了一次,反正也不麻煩)

(1)切換到oracle用戶下執行sqlplus / as sysdba命令進入SQL命令行

(2)執行shutdown immediate

(3) 退出SQL命令行

2、停止監聽:lsnrctl stop

3、卸載數據庫實例

執行dbca命令,彈出圖形界面

(1)點擊next

 

 (2)選擇Delete a Database

(3)點擊finish

 

 (4)點擊yes

 

 (5)等待刪除完成。

(6)在彈出的提示框內選擇no

 

 4、退出oracle用戶,並刪除相關文件

在root用戶下進行操作:

(1)刪除/usr/local/bin下的三個文件(沒有的可以忽略): 
rm -rf coraenv 
rm -rf dbhome 
rm -rf oraenv

 

(2)刪除/opt目錄下的三個文件 
rm -rf ORCLfmap 
rm -rf oracle 
rm -rf oraInventory

 

(3)刪除/home/oracle/(該路徑為ORACLE_HOME路徑,若不知道,可以在oracle用戶下echo $ORACLE查一下)下的所有文件 
rm -rf *

(4)刪除oracle相關的用戶和用戶組

userdel -r oracle

groupdel oinstall

groupdel dba

 

ORACLE刪除完成。

 

附:

查看用戶和組的命令分別是:

cat /etc/pass 查看用戶

cat /etc/group查看組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM