冷備:在數據庫關閉狀態下完成物理系統的拷貝過程。
非歸檔模式:
1、得到數據庫運行的所有物理文件
2、計劃內關閉數據庫
3、執行拷貝物理文件到相應目錄
4、冷備完成後,啓動數據庫
腳本如下:
spool /u02/back.sql
select 'ho cp ' ||name||' /u02/orcl/' from v$datafile
union all
select 'ho cp '||name||' /u02/orcl/' from v$tempfile
union all
select 'ho cp '||name||' /u02/orcl/' from v$controlfile
union all
select 'ho cp '||member||' /u02/orcl/' from v$logfile
/
create pfile='/u02/orcl/initorcl.ora' from spfile;
ho cp $ORACLE_HOME/dbs/orapw$ORACLE_SID /u02/orcl
spool off;
ho sed -n '/^ho cp/p' /u02/orcl/back.sql > /u02/orcl/backorcl.sql
shutdown immediate
start /u02/orcl/backorcl.sql
startup;
至此,冷備結束。