[ standby db ] windows下備庫的刪除過程

wmlm發表於2010-01-22

1 停止備庫

select process,status from v$managed_standby;

alter database recover managed standby database cancel;

shutdown immediate;

2 在主庫上停用到備庫的歸檔.......

[@more@]

[ standby db ] windows下備庫的刪除過程

1 停止備庫

select process,status from v$managed_standby;

alter database recover managed standby database cancel;

shutdown immediate;

2 在主庫上停用到備庫的歸檔

alter system set log_archive_dest_state_2=defer scope=both;

3 刪除備庫的口令檔案

c:oracleora92database> del pwddevdb.ora

4 刪除備庫上的SPFILE檔案

c:oracleora92database> del spfiledevdb.ora

5 刪除主機和備機上的TNSNAMES.ora中有關備庫和主庫的配置

6 刪除備機上的SQLNET.ora檔案中的expire_time配置

7 刪除備機上的listener.ora中備庫SID的相關配置

8 刪除備機上的windows服務

sc delete oracleservicedevdb

9 刪除備機上的初始化引數檔案、控制檔案、資料檔案 c:oracleoradatadevdb 目錄

刪除備機上的相關日誌目錄 c:oracleadmindevdb

c:oracleoradata> rd /s /q devdb

c:oracleadmin> rd /s /q devdb

10 刪除備機上的歸檔路徑對應的目錄 d:archstandby

D:arch>rd /s /q standby

11 將主庫的force logging引數還原

alter database no force logging;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-1030817/,如需轉載,請註明出處,否則將追究法律責任。

相關文章