這篇文章小編給大家分享的是oracle中刪除數(shù)據(jù)庫(kù)的方法,小編覺得比較使用,對(duì)新手學(xué)習(xí)oracle數(shù)據(jù)庫(kù)也有一定的幫助,下文刪除數(shù)據(jù)庫(kù)操作介紹的很詳細(xì),感興趣的朋友可以了解看看,下面讓我們一起來學(xué)習(xí)一下吧!

oracle刪除數(shù)據(jù)庫(kù)的方法:
1、確認(rèn)當(dāng)前數(shù)據(jù)庫(kù)是否為要?jiǎng)h除的那一個(gè)
select name from v$database;
2、關(guān)閉數(shù)據(jù)庫(kù)
shutdown immediate;
3、以restrict方式重新打開數(shù)據(jù)庫(kù),并啟動(dòng)到mount狀態(tài)
sqlplus / as sysdba startup restrict mount; --> # 只有擁有sysdba角色權(quán)限的用戶才可以登錄數(shù)據(jù)庫(kù),普通用戶則不可以
4、再次確認(rèn)數(shù)據(jù)庫(kù)名,以防止誤刪除
select name from v$database;
5、使用drop database語句
drop database; --> # (10g及以后版本適用) # 它只刪除了數(shù)據(jù)庫(kù)文件(控制文件、數(shù)據(jù)文件、日志文件), 但并不刪除ORACLEBASE/admin/ORACLE_SID目錄下的文件 也不會(huì)刪除初始化參數(shù)文件及密碼文件。
6、刪除數(shù)據(jù)庫(kù)的管理/跟蹤信息
rm ORACLEBASE/admin/ORACLE_SID
7、清理oratab文件中的數(shù)據(jù)庫(kù)信息
cd /etc/ ll | grep ora vim oratab #orcl:/u01/app/oracle/product/10.2.0/db_1:N
8、清理環(huán)境變量
vim .bash_profile #export ORACLE_SID=orcl #export ORACLE_BASE=/u01/app/oracle/ #export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1/ #export PATH=ORACLEHOME/bin:PATH