zoukankan      html  css  js  c++  java
  • 创建和使用虚拟专用目录

    http://www.cnblogs.com/rusking/p/4010341.html
    --->>>接上篇文章
    注意恢复目录所有者是指创建恢复目录的用户,如上篇中的rcat用户。
    专用目录所有者是指由某一用户,只能使用RMAN来备份还原rcat授权的数据库实例。
    设置虚拟专用目录的作用就是控制不同的用户对RMAN的操作权限。
    以下测试案例使用RMAN所在的数据库实例sys用户创建rcat2用户,并授权其使用虚拟专用目录。
    1、创建虚拟专用目录所有者
    C:UsersAdministrator>sqlplus sys/rusky@orcl as sysdba;

    SQL*Plus: Release 11.2.0.1.0 Production on 星期日 3月 8 00:04:54 2015

    Copyright (c) 1982, 2010, Oracle. All rights reserved.


    连接到:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options

    SQL> create user rcat2 identified by rcat2 temporary tablespace temp
    2 default tablespace rcatts quota unlimited on rcatts;

    用户已创建。

    2、为虚拟专用目录所有者授权
    SQL> grant connect,resource,recovery_catalog_owner to rcat2;

    授权成功。

    RMAN> grant catalog for database orcl to rcat2; ---基本目录所有者为rcat2授于orcl数据库的权限

    授权成功。

    RMAN> grant register database to rcat2; --允许rcat2用户可注册自己的数据库

    授权成功。

    3、用户rcat2创建虚拟专用目录
    C:UsersAdministrator>rman target sys/rusky@orcl catalog rcat2/rcat2@orcl;

    恢复管理器: Release 11.2.0.1.0 - Production on 星期日 3月 8 00:30:39 2015

    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

    连接到目标数据库: ORCL (DBID=1399092762)
    连接到恢复目录数据库

    RMAN> create virtual catalog;

    找到 RCAT 所拥有的符合条件的基础目录
    已针对 RCAT 所拥有的基础目录创建了虚拟目录
    ---------------------
    说明:如果RMAN客户端早于ORACLE 11G,必须使用SQL提示符执行存储过程创建虚拟目录,如下:
    SQL> exec rman.dbms_rcvat.create_virtual_catalog;

    4、使用虚拟专用目录
    用户rcat2可以像rcat用户那样注册新的实例。

    C:UsersAdministrator>rman target sys/rusky@orcl2 catalog=rcat2/rcat2@orcl; ---恢复目录所在实例为orcl,新实例为orcl2。

    恢复管理器: Release 11.2.0.1.0 - Production on 星期日 3月 8 00:48:18 2015

    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

    连接到目标数据库: ORCL2 (DBID=854394515)
    连接到恢复目录数据库

    RMAN> register database;

    注册在恢复目录中的数据库
    正在启动全部恢复目录的 resync
    完成全部 resync

    RMAN>

    5、查看vcat2用户可用RMAN虚拟专用目录管理哪些数据库实例
    rcat2用户连接到恢复目录数据库并查看dbinc视图。

    SQL> select distinct db_name from dbinc;

    DB_NAME
    --------
    ORCL
    ORCL2

    SQL>

    6、删除虚拟专用目录???????????????????????

  • 相关阅读:
    Linear Regression Example
    三角函数画图(Python)
    机器学习算法笔记系列之深入理解主成分分析PCA-原理篇
    Boosted Trees 介绍
    Jacobian矩阵和Hessian矩阵
    使用插件pagehelper在mybatis中实现分页查询
    git常用操作
    Python远程视频监控
    FPGA选型
    英文Datasheet没那么难读
  • 原文地址:https://www.cnblogs.com/rusking/p/4321237.html
Copyright © 2011-2022 走看看