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
<