熟悉NBU SAN 异机恢复ORACLE 大侠进

发布于 2022-08-19 10:43:25 字数 357 浏览 10 评论 8

各位老兄,具体情况是这样:

           现在环境为备份服务器 MASTER SERVER WIN2003 备份的客户端为AIX 操作系统 装的 SAN MEDIA 做SAN 备份 备份大小有700个G  现在测试环境 只有500G 的空间, 想做一个全备份的 不完全恢复,请问方法如何妥当. 就是对ORACLE 做一个 全备份,恢复时修改控制文件参数,在不完全恢复数据文件.. 请教方法和具体步骤(修改步骤,及恢复操作)!

[ 本帖最后由 lostgamer 于 2009-3-23 12:19 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

最美的太阳 2022-08-21 17:21:16

追加:
当使用Catalog管理RMAN时,异机恢复后,Catalog里信息将发生变化,直接影响到原数据库的备份。
这样一般有两种做法,一种是重新注册原数据库的Catalog,但是这种原库的备份信息将丢失。
另一种是重置catalog到原数据库的前身(incarnation),具体做法可以参考官方手册。

东走西顾 2022-08-21 17:20:06

不错,学习一下.

会发光的星星闪亮亮i 2022-08-21 17:17:28

楼上的真专用,赞一个!

梦纸 2022-08-21 17:14:23

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';

吲‖鸣 2022-08-21 16:56:32

NetBackup for Oracle guide

殤城〤 2022-08-21 14:49:30

顶上去,大虾参照的是 6.5哪一个官方手册?

谈场末日恋爱 2022-08-20 19:45:10

普通的异机恢复已做过,就是修改控制文件在不完全恢复的具体步骤,和不完全恢复数据文件这块,求教,为了节省恢复测试的时间和空间.

[ 本帖最后由 lostgamer 于 2009-3-23 12:21 编辑 ]

一人独醉 2022-08-20 11:05:06

参照官方手册吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文