oracle下如何查看sql运行的时间 经常有人找我要RMAN脚本,或者在TSM或者VERITAS中调用的可用的脚本,下面写个简单的,包括全库备份与全库数据恢复的 下面是以LINUX as4为例,其他的UNIX系统都一样
注释一下**代表<<,因为服务器不允许写这个



export ORACLE_SID=orcl rman target / **EOF run{ allocate channel c1 type disk; allocate channel c2 type disk; backup full database format '/home/oracle/rman_dbbak/EAPdb_all_%d_%s_%p_%t.bak'; sql 'alter system archive log current'; backup filesperset 4 archivelog all delete input; release channel c1; release channel c2; } EOF


下面是数据恢复的时候需要的脚本
rman target / **EOF RESTORE DATABASE; EOF <