15.
Youare in the process of creating a virtual private catalog in your OracleDatabase 11g database. The PROD1, PROD2, and PROD3 Oracle Database 10gdatabases are registered in the base recovery catalog. The database user whoowns the base recovery catalog is CATOWNER. CATOWNER executes the followingcommand to grant privileges to a new user VPC1 using Oracle Database 11g RMAN executables:
RMAN>GRANT CATALOG FOR DATABASE prod1, prod2 TO vpc1;
Thenyou issue the following commands:
RMAN>CONNECT CATALOG vpc1/oracle@catdb;
RMAN>SQL "EXEC catowner.dbms_rcvcat.create_virtual_catalog;"
Whatis the outcome of the above commands?
A.They execute and create a virtual catalog for pre-Oracle 11g clients.
B.They produce an error because PROD1 and PROD2 databases belong to the older version.
C.They produce an error because you need to connect as CATOWNER to execute this packaged procedure.
D.They produce an error because you need to connect to the target database to execute this packaged procedure.
Answer:A
15:你在oracle数据库11g 创建一个虚拟私有恢复目录。PROD1,PROD2和PROD3 是oracle10g数据库并注册到恢复目录。拥有恢复目录的用户时CATOWNER,CATOWNER用户,使用11gRMAN来执行下列命令来给新用户VPC1赋权:
RMAN>GRANT CATALOG FOR DATABASE prod1, prod2 TO vpc1;
然后你发布了下列命令:
RMAN>CONNECT CATALOG vpc1/oracle@catdb;
RMAN>SQL "EXEC catowner.dbms_rcvcat.create_virtual_catalog;"
上面命令的输出是什么?
A.它为每个oracle-11g客户端执行并创建一个虚拟目录。
B.这会产生一个错误,因为PROD1,PROD2是旧版本的。
C.这会产生一个错误,因为你需要使用CATOWNER用户连接来执行这个包
D.这会产生一个错误,因为你需要连接到目标库来执行这个包
答案:A
恢复目录的所有者,可以赋予或回收其他数据库用户访问恢复目录的权限(对每个虚拟目录用户访问进行控制)。每个被限制的用户有访问其元数据的权限,即虚拟私有目录。RMAN元数据存储在虚拟私有目录拥有者的方案中(其本身的安全由恢复目录提供,不是RMAN客户端提供)。
如果在10.2或更早的版本RMAN中使用虚拟目录。在使用这个虚拟私有目录之前,必须以虚拟目录所有者的身份连接到恢复目录数据库,执行下列存储过程:
base_catalog_owner.DBMS_RCVCAT.CREATE_VIRTUAL_CATALOG
base_catalog_owner 是基础恢复目录所有者。本题中为catowner
创建虚拟私有目录的步骤:
1.创建用户vcp1:
CREATE USER vpc1 IDENTIFIED BY password DEFAULTTABLESPACE vpcusers QUOTA UNLIMITED ON vpcusers;
GRANT recovery_catalog_owner TO vpc1;
2.使用RMAN连接到恢复目录数据库,给虚拟目录用户赋权:
CONNECT CATALOG catowner@catdb
GRANT CATALOG FOR DATABASE prod1 TO vpc1;
3.使用虚拟目录用户登录到恢复目录数据库,创建虚拟目录:
CONNECT CATALOG vpc1@catdb
CREATE VIRTUAL CATALOG;
4.如果目标库是10.2或者更早的库,需要使用虚拟目录用户登录到恢复目录数据库执行存储过程:
CONNECT vpc1@catdb
excute catowner.DBMS_RCVCAT.CREATE_VIRTUAL_CATALOG;
参考官方文档:http://docs.oracle.com/cd/E11882_01/backup.112/e10643/rcmsynta013.htm#CHDDBEFJ

Youare in the process of creating a virtual private catalog in your OracleDatabase 11g database. The PROD1, PROD2, and PROD3 Oracle Database 10gdatabases are registered in the base recovery catalog. The database user whoowns the base recovery catalog is CATOWNER. CATOWNER executes the followingcommand to grant privileges to a new user VPC1 using Oracle Database 11g RMAN executables:
RMAN>GRANT CATALOG FOR DATABASE prod1, prod2 TO vpc1;
Thenyou issue the following commands:
RMAN>CONNECT CATALOG vpc1/oracle@catdb;
RMAN>SQL "EXEC catowner.dbms_rcvcat.create_virtual_catalog;"
Whatis the outcome of the above commands?
A.They execute and create a virtual catalog for pre-Oracle 11g clients.
B.They produce an error because PROD1 and PROD2 databases belong to the older version.
C.They produce an error because you need to connect as CATOWNER to execute this packaged procedure.
D.They produce an error because you need to connect to the target database to execute this packaged procedure.
Answer:A
15:你在oracle数据库11g 创建一个虚拟私有恢复目录。PROD1,PROD2和PROD3 是oracle10g数据库并注册到恢复目录。拥有恢复目录的用户时CATOWNER,CATOWNER用户,使用11gRMAN来执行下列命令来给新用户VPC1赋权:
RMAN>GRANT CATALOG FOR DATABASE prod1, prod2 TO vpc1;
然后你发布了下列命令:
RMAN>CONNECT CATALOG vpc1/oracle@catdb;
RMAN>SQL "EXEC catowner.dbms_rcvcat.create_virtual_catalog;"
上面命令的输出是什么?
A.它为每个oracle-11g客户端执行并创建一个虚拟目录。
B.这会产生一个错误,因为PROD1,PROD2是旧版本的。
C.这会产生一个错误,因为你需要使用CATOWNER用户连接来执行这个包
D.这会产生一个错误,因为你需要连接到目标库来执行这个包
答案:A
恢复目录的所有者,可以赋予或回收其他数据库用户访问恢复目录的权限(对每个虚拟目录用户访问进行控制)。每个被限制的用户有访问其元数据的权限,即虚拟私有目录。RMAN元数据存储在虚拟私有目录拥有者的方案中(其本身的安全由恢复目录提供,不是RMAN客户端提供)。
如果在10.2或更早的版本RMAN中使用虚拟目录。在使用这个虚拟私有目录之前,必须以虚拟目录所有者的身份连接到恢复目录数据库,执行下列存储过程:
base_catalog_owner.DBMS_RCVCAT.CREATE_VIRTUAL_CATALOG
base_catalog_owner 是基础恢复目录所有者。本题中为catowner
创建虚拟私有目录的步骤:
1.创建用户vcp1:
CREATE USER vpc1 IDENTIFIED BY password DEFAULTTABLESPACE vpcusers QUOTA UNLIMITED ON vpcusers;
GRANT recovery_catalog_owner TO vpc1;
2.使用RMAN连接到恢复目录数据库,给虚拟目录用户赋权:
CONNECT CATALOG catowner@catdb
GRANT CATALOG FOR DATABASE prod1 TO vpc1;
3.使用虚拟目录用户登录到恢复目录数据库,创建虚拟目录:
CONNECT CATALOG vpc1@catdb
CREATE VIRTUAL CATALOG;
4.如果目标库是10.2或者更早的库,需要使用虚拟目录用户登录到恢复目录数据库执行存储过程:
CONNECT vpc1@catdb
excute catowner.DBMS_RCVCAT.CREATE_VIRTUAL_CATALOG;
参考官方文档:http://docs.oracle.com/cd/E11882_01/backup.112/e10643/rcmsynta013.htm#CHDDBEFJ












