国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
oracle手動(dòng)刪除數(shù)據(jù)庫

分類: Oracle

2016-09-14 14:55:41

有時(shí)候,無法使用圖形界面時(shí),我們需要手動(dòng)刪除數(shù)據(jù)庫,具體操作步驟如下:
一、手動(dòng)刪除文件系統(tǒng)數(shù)據(jù)庫
   1.停止監(jiān)聽,防止有新的連接產(chǎn)生,同時(shí),在數(shù)據(jù)庫配置了em的,也需要停止

       $ lsnrctl stop listener_name

       $ emctl stop dbconsole

   2.獲得數(shù)據(jù)文件,日志文件及控制文件的相關(guān)信息,包含歸檔      

       $ sqlplus /as sysdba

       SQL>show parameter control
       獲取控制文件的路徑
       SQL>select file_name from dba_data_files;
       獲取數(shù)據(jù)文件的位置
       SQL>select * from v$logfile;
       獲取日志文件的位置
       SQL>archive log list;
       獲取歸檔日志的路徑
       SQL>shutdown immediate(abort);
       關(guān)閉數(shù)據(jù)庫,反正都要?jiǎng)h除了,可以考慮用abort  

   3.啟動(dòng)到mount狀態(tài)(使用exclusive restart)

       SQL> startup mount exclusive restrict;
       mount數(shù)據(jù)庫到獨(dú)占模式
       SQL> show parameter instance;
       查看是否是要?jiǎng)h除的實(shí)例,這一步非常重要,。

   4.修改參數(shù)為允許受限的會(huì)話模式

       SQL>alter system enable restricted session;

   5.使用drop database命令來清除數(shù)據(jù)庫

       SQL>drop database;

       SQL>exit

   6.手動(dòng)清除相關(guān)文件

       根據(jù)第2步查詢的結(jié)果,刪除相應(yīng)的文件。
       windows可以打開窗口,進(jìn)入目錄刪除。linux可以使用rm刪除

   7.清除監(jiān)聽相關(guān)文件
       11G以后,很多是動(dòng)態(tài)注冊(cè)的,所以不用考慮這一步。如果配置了靜態(tài)監(jiān)聽的,需要?jiǎng)h除listener.ora文件里的配置

   8.修改oratab文件以及.bash_profile
      

二、清除ASM數(shù)據(jù)庫

   對(duì)于ASM數(shù)據(jù)庫的刪除與文件系統(tǒng)數(shù)據(jù)庫的不同之處在于數(shù)據(jù)文件,控制文件,日志文件,參數(shù)文件等都是存放在ASM系統(tǒng)中,因此需要在ASM實(shí)例中做相應(yīng)的動(dòng)作來徹底清除數(shù)據(jù)庫。

   1.執(zhí)行文件系統(tǒng)數(shù)據(jù)庫清除步驟3-4步(先要shutdown)

   2.使用drop database命令來清除數(shù)據(jù)庫(該命令將清除數(shù)據(jù)文件,日志文件,temp文件)

       SQL>drop database;

       SQL>exit

   3.連接到ASM實(shí)例

       $ export ORACLE_SID=+ASM

       $ sqlplus /as sysdba

   4.清除殘余文件

       SQL>select name,file_number,group_number,file_incarnation from v$asm_alias;--查看文件,注意group_number表示位于不同的磁盤組

       SQL>alter diskgroup ARCHDG1 drop directory '+ARCHDG1/asmdb/file_name';             --可以使用方式來刪除需要?jiǎng)h除的文件

       SQL>alter diskgroup DATADG drop directory'+DATADG/asmdb/file_name';

       SQL>select name,file_number,group_number,file_incarnation from v$asm_alias;    --驗(yàn)證刪除后的結(jié)果

       也可以使用下面的方式(asmcmd命令)來刪除殘余文件

       $ export ORACLE_SID=+ASM1

       $ asmcmd

       ASMCMD> ls -l

       State   Type   Rebal Unbal Name

       MOUNTED EXTERN N     N     ARCHDG1/

       MOUNTED EXTERN N     N     DATADG/

       ASMCMD> ls -s

       Sector Block      AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name

          512  4096 1048576     3067    2974               0           2974             0 ARCHDG1/

          512  4096 1048576     2047    1996               0           1996             0 DATADG/

       ASMCMD> cd +ARCHDG1

       ASMCMD> ls

       ASMDB/

       ASMCMD> rm -rf ASMDB

       ASMCMD> ls

       ASMCMD> cd +DATADG

       ASMCMD> pwd

       +DATADG

       ASMCMD> ls

       ASMCMD> cd +  

       ASMCMD> ls -s

       Sector Block      AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name

          512  4096 1048576     3067    3016               0           3016             0 ARCHDG1/

          512  4096 1048576     2047    1996               0           1996             0 DATADG/

       對(duì)于直接位于磁盤組下的文件則同樣可以使用rm命令來直接刪除文件 

   5.清除其它文件
   --$ORACLE_HOME/dbs/與該實(shí)例相關(guān)的文件;
   --trace文件,這個(gè)根據(jù)版本不同,路徑也不相同。11g為$ORACLE_BASE/diag/rdbms/sid_name 相關(guān)的實(shí)例目錄
     
   6.執(zhí)行文件系統(tǒng)數(shù)據(jù)庫清除步驟7-8步

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
編程語言 ORACLE 11G RAC REDO LOG 生產(chǎn)庫擴(kuò)容
alter database datafile offline drop 與 alter ...
oracle ASM 管理
oracle數(shù)據(jù)庫執(zhí)行sql文件
[Oracle ASM全解析] asmcmd管理ASM文件
PB與各種數(shù)據(jù)庫連接
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服