1.oracle for windows
2.建立standby database.
a.建立與正式資料庫同名的數據庫 (dell_ict為ict) , 然後shutdown abort .
b.初始文件拷貝:先將正在使用的oracle的數據庫的ora81/database兩個文件initict.ora, PWDict.ora拷貝到你要建立數據庫相同的文件夾下
c. 表空間拷貝在toad或者select file_name,tablespace_name from dba_data_files ;
察看表空間對應的數據文件。在正式DB上使用 :
使用alter tablespace tools begin backup; (其中tools為表空間名稱)
拷貝tools.dbf到新建的數據庫的同樣的目錄下。
使用alter tablespace tools end backup;還原。
反覆使用同樣的方法,拷貝出所有的表空間數據文件。
c. 控制文件拷貝oradata/orcl (dell_ict 是oradata/ict)
在正式DB上使用命令:alter database create standby controlfile as 'c:\standby.ctl'
copy standbyt.ctl control01.ctl
copy control01.ctl control02.ctl copy control01.ctl control03.ctl 即拷貝standby.ctl文件到Stand By DB 控制文件目錄 ,並且複製三份 ,分別起名為control01.ctl, control02.ctl , control03.ctl
d. alter system switch logfile; 在正式DB上強行歸檔
e. ora81/network/admin的拷貝(listener.ora及tnsnames.ora)
f. oracle/admin/orcl/pfile的拷貝(dell_ict 是oracle/admin/ict/pfile)
g.startup nomount (在Stand By DB上)
alter database mount standby database recover standby databaseauto 記下.arc文件的序列號 如 : ict001s00722.arc .
h. 在正式DB上再次強行歸檔 , alter system switch logfile;
最後一次將從 ict001s00722.arc 開始的文件一直到最後的文件拷貝到Stand by db對鷹的目錄下 , 然後執行 :
startup nomount (在Stand By DB上)
alter database mount standby database recover standby databaseauto
i. 最後全面檢查數據庫 .
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12137615/viewspace-605970/ ,如需转载,请注明出处,否则将追究法律责任。