2006-3-27 18:23
zykoo
实在没搞懂才能发帖询问,望大家指导<关于RMAN恢复目录>
大家们好:
我是一个刚涉及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=442201498)
第五步,目标数据库在第一次使用RMAN之前必须在恢复目录中注册
RMAN>Register database;
注册在恢复目录中的数据库
正在启动全部恢复目录的 resync
完成全部 resync
2006-3-27 18:32
闲云
现在什么问题呢
2006-3-27 18:38
zykoo
有没有把目录数据库和目标数据库搞反?
创建和授权的zhang1这个用户名不能连接数据库,两个库都不行。只是在marsbak的用户列表里能见到
但就是不能用该帐号连上去。
2006-3-27 18:38
闲云
目录数据库怎么建的?在建表空间之前做了些什么
2006-3-27 18:41
闲云
[quote]原帖由 [i]zykoo[/i] 于 2006-3-27 18:38 发表
有没有把目录数据库和目标数据库搞反?
创建和授权的zhang1这个用户名不能连接数据库,两个库都不行。只是在marsbak的用户列表里能见到
但就是不能用该帐号连上去。 [/quote]
没有搞反。怎么不能连数据库,你用什么连的。最好把你敲得指令和提示信息都贴出来,根据你的描述,无法判断
2006-3-27 18:43
zykoo
直接进入cmd
接着就按步骤建
c:>sqlplus /nolog
sql>conn sys/sys@marsbak as sysdba
已连接
SQL> create tablespace bak1 datafile 'g:\bak1.dbf' size 20M;
表空间已创建
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;
授权成功
....
后面都和第一帖一样
2006-3-27 18:45
zykoo
我们在学习使用公司提供的 Mars backup 火星存储备份,只需要建恢复目录,注册目标库就行
2006-3-27 18:47
zykoo
那我重建一次,重新创建个用户名和表空间,等下您来帮我看看
谢谢
2006-3-27 18:52
zykoo
C:\>sqlplus /nolog
SQL*Plus: Release 9.0.1.0.1 - Production on 星期一 3月 27 18:58:14 2006
(c) Copyright 2001 Oracle Corporation. All rights reserved.
SQL> conn sys/sys@marsbak as sysdba
已连接。
SQL> create tablespace bak2 datafile 'g:\bak2.dbf' size 20M;
表空间已创建。
SQL> create user Zhang2 identified by Zhang2 default tablespace bak2 temporary
ablespace temp quota unlimited on bak2;
用户已创建
SQL> grant recovery_catalog_owner to Zhang2;
授权成功。
SQL> grant connect, resource to Zhang2;
授权成功。
SQL> exit
从Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production中断开
C:\>rman catalog zhang2/zhang2@marsbak
恢复管理器: 版本9.0.1.1.1 - Production
(c) Copyright 2001 Oracle Corporation. All rights reserved.
连接到恢复目录数据库
未安装恢复目录
RMAN>create catalog tablespace bak2;
恢复目录已创建
RMAN>connect target sys/sys@mars3;
连接到目标数据库: MARS3 (DBID=442201498)
RMAN>Register database;
注册在恢复目录中的数据库
正在启动全部恢复目录的 resync
完成全部 resync
2006-3-27 18:53
zykoo
就是上面那样的
2006-3-27 18:53
闲云
RMAN>connect target sys/sys@mars3
这一步有问题,应该是
rman target / catalog zhang1/zhang1@marsbak
你的两个数据库是不是在一台机器上?在执行上面这条指令之前,ORACLE_SID=mars3
因为是从目标数据库连到目录数据库,向目录数据库注册信息
2006-3-27 18:56
zykoo
rman target / catalog zhang1/zhang1@marsbak
是在C:\ 直接输入命令?
C:\>rman target / catalog zhang1/zhang1@marsbak
恢复管理器: 版本9.0.1.1.1 - Production
(c) Copyright 2001 Oracle Corporation. All rights reserved.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00579: the following error occurred at 03/27/2006 19:05:03
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database: ORA-01031: insufficient privileges
说权限不够呢。。
2006-3-27 18:57
闲云
[quote]原帖由 [i]zykoo[/i] 于 2006-3-27 18:52 发表
C:\>sqlplus /nolog
SQL*Plus: Release 9.0.1.0.1 - Production on 星期一 3月 27 18:58:14 2006
(c) Copyright 2001 Oracle Corporation. All rights reserved.
SQL> conn sys/sys@marsbak as s ... [/quote]
不是都成功了吗?
2006-3-27 18:59
zykoo
[quote]原帖由 [i]闲云[/i] 于 2006-3-27 18:57 发表
不是都成功了吗? [/quote]
那我看DBID表应该怎么看?
2006-3-27 19:00
zykoo
好了 我OK了 谢谢您
2006-3-27 19:00
zykoo
谢谢 闲云
谢谢你!:handshake
2006-3-27 19:02
zykoo
下班了 再见:)
2006-3-27 19:05
闲云
怎么好了,也不说,鄙视
记住你的ID,zykoo, 下次不理你的帖子
2006-3-27 22:53
charly
难为MM了,楼主基本情况也没有交代清楚,
我看了半天,还是一知半解,呵呵。
2006-3-28 08:31
zykoo
[quote]原帖由 [i]zykoo[/i] 于 2006-3-27 19:00 发表
好了 我OK了 谢谢您 [/quote]
晕 我说了好了啊...
不好意思新手问问题是有点模糊哈 呵呵
2006-3-28 11:42
闲云
[quote]原帖由 [i]zykoo[/i] 于 2006-3-28 08:31 发表
晕 我说了好了啊...
不好意思新手问问题是有点模糊哈 呵呵 [/quote]
问你问题出在哪里的,怎么解决的,我前面说了好多呢
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.