冷备:在数据库关闭状态下完成物理系统的拷贝过程。
非归档模式:
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;
至此,冷备结束。