熟悉NBU SAN 异机恢复ORACLE 大侠进
各位老兄,具体情况是这样:
现在环境为备份服务器 MASTER SERVER WIN2003 备份的客户端为AIX 操作系统 装的 SAN MEDIA 做SAN 备份 备份大小有700个G 现在测试环境 只有500G 的空间, 想做一个全备份的 不完全恢复,请问方法如何妥当. 就是对ORACLE 做一个 全备份,恢复时修改控制文件参数,在不完全恢复数据文件.. 请教方法和具体步骤(修改步骤,及恢复操作)!
[ 本帖最后由 lostgamer 于 2009-3-23 12:19 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
追加:
当使用Catalog管理RMAN时,异机恢复后,Catalog里信息将发生变化,直接影响到原数据库的备份。
这样一般有两种做法,一种是重新注册原数据库的Catalog,但是这种原库的备份信息将丢失。
另一种是重置catalog到原数据库的前身(incarnation),具体做法可以参考官方手册。
不错,学习一下.
楼上的真专用,赞一个!
0. touch a file for NBU redirect restore, /usr/openv/netbackup/db/altnames/No.Restrictions
1. add client entry in <server name> /etc/hosts
2. add server entry in <client name> /etc/hosts
3. edit /usr/openv/netbackup/bp.conf
SERVER = <server name>
CLIENT_NAME = <backup source client name>
4. run /usr/openv/netbackup/bin/bpclntcmd -pn
expecting response from server <server name>
<client name> *NULL* 172.16.35.110 32790
5. cp /usr/openv/netbackup/bin/libobk.so64.1 $ORACLE_HOME/lib/libobk.so
NOTE:if there is 8i, You must backup old libobk.so file before
6. chown oracle:dba /export/oracle/product/lib/libobk.so
7. create restore.sh scripts
scripts samples:/usr/openv/netbackup/ext/db_ext/oracle/samples/rman
8. restore file
~/.profile or recreate
$ORACLE_HOME/dbs/initPROD.ora
$ORACLE_HOME/dbs/orapwPROD
$ORACLE_HOME/dbs/spfilePROD.ora
$ORACLE_HOME/network/admin/listener.ora
9. look up file /export/oracle/product/dbs/initPROD.ora to determine control file path
mkdir
/export/oracle/admin/PROD/udump
/export/oracle/admin/PROD/bdump
/export/home1/archive
10. restore control file /export/home2/backup/ctl_PROD_20040719.bak
11. copy control file to destination
cp ./ctl_PROD_20040719.bak /export/oracle/oradata/control01.ctl
cp ./ctl_PROD_20040719.bak /export/home1/oradata/control02.ctl
cp ./ctl_PROD_20040719.bak /export/home2/oradata/control03.ctl
12. startup mount
13. check datafile path and mkdir needed path
/export/home1/redolog
/export/home2/redolog
/export/oracle/oradata
/export/home1/oradata
/export/home2/oradata
14. begin restore database using scripts
15. restore archive log file
16. restart database to mount status
17. SQL> recover database until cancel using backup controlfile;
18. SQL> alter database open resetlogs;
example rename datafile:
alter database rename file '/u01/app/oracle/oradata/orcl/system01.dbf' to '/u02/oradata/orcl/system01.dbf';
NetBackup for Oracle guide
顶上去,大虾参照的是 6.5哪一个官方手册?
普通的异机恢复已做过,就是修改控制文件在不完全恢复的具体步骤,和不完全恢复数据文件这块,求教,为了节省恢复测试的时间和空间.
[ 本帖最后由 lostgamer 于 2009-3-23 12:21 编辑 ]
参照官方手册吧