手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx

手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx

ID:50244197

大小:25.26 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2020-03-07

手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx_第1頁(yè)
手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx_第2頁(yè)
手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx_第3頁(yè)
手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx_第4頁(yè)
手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx_第5頁(yè)
資源描述:

《手動(dòng)刪除oracle數(shù)據(jù)庫(kù).docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、手動(dòng)刪除oracle數(shù)據(jù)庫(kù)分類:Oracle安裝卸載2011-05-3013:10301人閱讀評(píng)論(0)收藏舉報(bào)--=====================--手動(dòng)刪除oracle數(shù)據(jù)庫(kù)--=====================?在很多情況下,或無(wú)法使用dbca工具的時(shí)候,我們需要手動(dòng)來(lái)刪除數(shù)據(jù)庫(kù)。對(duì)此,可以借助dropdatabase命令來(lái)實(shí)現(xiàn),下面的描述中給出手動(dòng)刪除數(shù)據(jù)庫(kù)的具體步驟,包含文件系統(tǒng)數(shù)據(jù)庫(kù)以及ASM數(shù)據(jù)庫(kù)。環(huán)境:OracleEnterpriseLinux5.4+ Oracle10gR2.

2、?一、手動(dòng)刪除文件系統(tǒng)數(shù)據(jù)庫(kù)?1.停止監(jiān)聽(tīng)與OEM$lsnrctlstoplistener_name$emctlstopdbconsole15/152.獲得數(shù)據(jù)文件,日志文件及控制文件的相關(guān)信息,包含歸檔$sqlplus/assysdbaSQL>selectstatus,namefromv$controlfile;--獲取控制文件的位置信息SQL>select*fromv$dbfile;--獲取數(shù)據(jù)文件的位置信息SQL>select*fromv$logfile;--獲取日志文件的位置信息SQL>archivel

3、oglist;--查看歸檔的sequence及位置信息SQL>shutdownabort;--因數(shù)據(jù)不再需要,直接shutdownabort3.啟動(dòng)到mount狀態(tài)(使用exclusiverestart)SQL>startupmountexclusiverestrict;4.修改參數(shù)為允許受限的會(huì)話模式15/15SQL>altersystemenablerestrictedsession;5.使用dropdatabase命令來(lái)清除數(shù)據(jù)庫(kù)SQL>dropdatabase;SQL>exit6.手動(dòng)清除相關(guān)文件$ec

4、ho$ORACLE_SID--確認(rèn)當(dāng)前的ORACLE_SID$rm-rf$ORACLE_BASE/admin/$ORACLE_SID--刪除oraclebase目錄下的$ORACLE_SID的所有內(nèi)容$rm-rf$ORACLE_BASE/oradata/$ORACLE_SID--oradata下的數(shù)據(jù)文件,根據(jù)前面的查詢,注意要?jiǎng)h除不同路徑下的數(shù)據(jù)文件$rm-rf$ORACLE_BASE/arch/$ORACLE_SID--清除歸檔日志,注意歸檔路徑的正確性15/15$rm-rf$ORACLE_BASE/fla

5、sh_recovery_area/$ORACLE_SID--清除閃回區(qū)的內(nèi)容$rm-rf$ORACLE_HOME/dbs/*$ORACLE_SID*--清除參數(shù)文件*/7.清除監(jiān)聽(tīng)相關(guān)文件(建議)$rm$TNS_ADMIN/*.ora--如果設(shè)定了$TNS_ADMIN變量,否則刪除默認(rèn)路徑下的監(jiān)聽(tīng)文件*/$rm$ORACLE_HOME/network/admin/*.ora*/8.修改oratab文件以及.bash_profile$vi/etc/oratab--去掉實(shí)例相關(guān)的設(shè)置$vi~/.bash_profi

6、le--去掉實(shí)例相關(guān)的設(shè)置二、清除ASM數(shù)據(jù)庫(kù)15/15對(duì)于ASM數(shù)據(jù)庫(kù)的刪除與文件系統(tǒng)數(shù)據(jù)庫(kù)的不同之處在于數(shù)據(jù)文件,控制文件,日志文件,參數(shù)文件等都是存放在ASM系統(tǒng)中,因此需要在ASM實(shí)例中做相應(yīng)的動(dòng)作來(lái)徹底清除數(shù)據(jù)庫(kù)。1.執(zhí)行文件系統(tǒng)數(shù)據(jù)庫(kù)清除步驟3-4步(先要shutdown)2.使用dropdatabase命令來(lái)清除數(shù)據(jù)庫(kù)(該命令將清除數(shù)據(jù)文件,日志文件,temp文件)SQL>dropdatabase;SQL>exit3.連接到ASM實(shí)例$exportORACLE_SID=+ASM$sqlplus/a

7、ssysdba4.清除殘余文件SQL>selectname,file_number,group_number,file_incarnationfrom15/15v$asm_alias;--查看文件,注意group_number表示位于不同的磁盤組SQL>alterdiskgroupDG1dropdirectory'+DG1/asmdb/file_name';--可以使用方式來(lái)刪除需要?jiǎng)h除的文件SQL>alterdiskgroupREVdropdirectory'+REV/asmdb/file_name';SQL

8、>selectname,file_number,group_number,file_incarnationfromv$asm_alias;--驗(yàn)證刪除后的結(jié)果也可以使用下面的方式(asmcmd命令)來(lái)刪除殘余文件$exportORACLE_SID=+ASM$asmcmdASMCMD>ls-lStateTypeRebalUnbalNameMOUNTEDEXTERNNNDG1/MOUNTE

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。