冷備份前提:
操作系統相同,可以Win32到Win64,Win32到Win64要執行腳本。
操作步驟:
a,查看兩個實例的控制文件、數據文件、日志文件
b,關閉兩個實例
c,覆蓋對應文件
d,開啟實例
常見問題:
a,如果控制文件的數目不一致。
答:減少控制文件多的實例的控制文件。
alter system set control_files='/u02/flash_recovery_area/bkt/control02.ctl' scope=spfile ;
b,數據文件的數目不一致。
答:數據文件少的實例新建(tablespace),也可數據文件多的刪除表空間。
c,日志文件的數目不一致。
答:
方法一:日志文件少的實例增加日志文件
alter database add logfile group 4 'E:\APP\ADMINISTRATOR\ORADATA\YANTAI2\REDO01.LOG' size 100m;
方法二:日志文件多的實例刪除日志文件。
切換日志
alter system switch logfile;
如果要刪除的日志處於非激活狀態,則刪除
select group#,status from v$log;
alter database drop logfile group 1;
為了避免不必要的麻煩,我常常保持兩個實例的數據文件、控制文件、日志文件的數目和位置完全一致。實例名也相同。
查看數據文件、控制文件、日志文件的SQL語句。
select name from v$datafile ;
select name from v$controlFile ;
select member from v$logFile ;