- 论坛徽章:
- 0
|
原帖由 Minsic 于 2009-9-10 14:35 发表 ![]()
前面用rman连接目标数据库的rman target ...
脚本这样的 你看看有无问题没?
#!/bin/bash
echo "Recover database or Open database. [r,o?]"
read ans
[ "$ans" = "r" ] && {
sqlplus "/as sysdba" <<EOF
shutdown immediate;
startup mount;
EOF
while:
do
rman target / nocatalog <<EOF
run {
allocate channel ch1 type 'sbt_tape'
TRACE 0;
recover database until canel;
}
exit;
EOF
sleep 600
}
[ "$ans" = "o" ] && {
sqlplus "/as sysdba" <<EOF
shutdown immediate;
startup mount;
cancel | recover database using backup controlfile until cancel;'
alter database open read only;'
EOF
echo "# Database Open #"
}
|
|
|