- 论坛徽章:
- 0
|
大家们好:
我是一个刚涉及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 |
|