免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1566 | 回复: 4
打印 上一主题 下一主题

实在没搞懂才能发帖询问,望大家指导<关于RMAN恢复目录> [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-27 18:32 |只看该作者 |倒序浏览
大家们好:

我是一个刚涉及ORACLE的新家,学习中遇到一些问题,确实不懂才来询问

还望帮助指导,谢谢

下面是我建恢复目录的步骤,看PDF做的,可能有些错误,但没找出来.

例子是:需要备份的目标库是:mars3  恢复目录数据库是:marsbak

我现在还不时很清楚,我的步骤是不是创建正确,

Q1:有没有搞把目标库和目录库搞反,

Q2:还有就是我创建并授权的用户没有足够的权限连接到目录数据库



第一步,在目录数据库中创建恢复目录所用表空间:
SQL> create tablespace bak1 datafile 'g:\bak1.dbf' size 20M;
4. 第二步,在目录数据库创建Rman用户并授权
SQL> create user Zhang1 identified by Zhang1 default tablespace bak1 temporary tablespace temp quota unlimited on bak1;
  用户已创建
SQL> grant recovery_catalog_owner to Zhang1;
授权成功。
SQL> grant connect, resource to Zhang1;
授权成功
第三步,在目录数据库中创建恢复目录
C:\>rman catalog Zhang1/Zhang1@marsbak
恢复管理器: 版本9.0.1.1.1 - Production
(c) Copyright 2001 Oracle Corporation.  All rights reserved.
连接到恢复目录数据库
未安装恢复目录
RMAN>create catalog tablespace bak1;
恢复目录已创建
第四步,注册目标数据库到恢复目录,连接到目标数据库
  RMAN>connect target sys/sys@mars3
连接到目标数据库: MARS3 (DBID=44220149
第五步,目标数据库在第一次使用RMAN之前必须在恢复目录中注册
RMAN>Register database;
注册在恢复目录中的数据库
正在启动全部恢复目录的 resync
完成全部 resync

论坛徽章:
0
2 [报告]
发表于 2006-03-28 23:22 |只看该作者
你的做法没什么问题...但是,有个更好的方法.在ORACLE9I以后.用DBCA建的库,都有一个叫RMAN的用户,只要启用这个用户.直接就可以做为恢复目录使用.

论坛徽章:
0
3 [报告]
发表于 2006-03-29 09:31 |只看该作者
没有错。
权限不足是需要在目录数据库创建口令文件。

论坛徽章:
0
4 [报告]
发表于 2006-03-29 14:19 |只看该作者
请教个问题,注册数据库完了,我没次备份的时候只需要登陆到目标数据库就可以了吧
就是rman>connect target rman/password
备份完了自动会把备份信息同步到擦talog和controlfile中?

论坛徽章:
0
5 [报告]
发表于 2006-03-29 17:00 |只看该作者
rman target  USER/PASSWD@TNSNAME rcvcat USER/PASSWD@catalogtns 比较方便点
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP