这一项功能使得rman的恢复目录更加安全。基本原理是:

catalog

owner创建一个传统的恢复目录,并grantrecover_catalog_owner权限给虚拟专用catalog用户,虚拟专用catalog用户还需要被授予注册数据库权限。之后使用该虚拟专用catalog用户去注册特定的数据库。该虚拟专用catalog用户只能访问他自己注册的数据库,而原catalogowner可以看到所有虚拟专用catalog用户注册的数据库。

我打个比方:一分多,的意思。

[oracle@station90~]$.oraenv

ORACLE_SID=[orcl]?rcat

TheOraclebaseforORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1is/u01/app/oracle

[oracle@station90~]$sqlplus/nolog

SQL*Plus:Release11.2.0.1.0ProductiononWedOct2311:24:042013

Copyright(c)1982,2009,Oracle.Allrightsreserved.

SQL>conn/assysdba

Connected.

SQL>createuserv90identifiedbyoracle_4Udefaulttablespacercatquotaunlimitedonrcat;

SQL>grantrecovery_catalog_ownertov90;

Grantsucceeded.

[oracle@station90~]$.oraenv

ORACLE_SID=[rcat]?orcl

TheOraclebaseforORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1is/u01/app/oracle

[oracle@station90~]$rmantarget/catalogu90/oracle_4U@rcat

RecoveryManager:Release11.2.0.1.0-ProductiononWedOct2311:28:232013

Copyright(c)1982,2009,Oracleand/oritsaffiliates.Allrightsreserved.

connectedtotargetdatabase:ORCL(DBID=1343950367)

connectedtorecoverycatalogdatabase

RMAN>grantregisterdatabasetov90;

Grantsucceeded.

RMAN>

[oracle@station90~]$rmantarget/catalogv90/oracle_4U@rcat

RecoveryManager:Release11.2.0.1.0-ProductiononWedOct2314:57:402013

Copyright(c)1982,2009,Oracleand/oritsaffiliates.Allrightsreserved.

connectedtotargetdatabase:ORCL(DBID=1343950367)

connectedtorecoverycatalogdatabase

RMAN>createvirtualcatalog;

foundeligiblebasecatalogownedbyU90

createdvirtualcatalogagainstbasecatalogownedbyU90

注意最后两句很能说明:“一分多”的原理。

rmantarget/catalogv90/oracle_4U@rcat

RecoveryManager:Release11.2.0.1.0-ProductiononWedOct2315:00:332013

Copyright(c)1982,2009,Oracleand/oritsaffiliates.Allrightsreserved.

connectedtotargetdatabase:ORCL(DBID=1343950367)

connectedtorecoverycatalogdatabase

RMAN>registerdatabase;

databaseregisteredinrecoverycatalog

startingfullresyncofrecoverycatalog

fullresynccomplete

以下直接连入catalog查询,就是最好的关于“一分多”的说明:

SQL*Plus:Release11.2.0.1.0ProductiononWedOct2315:36:522013

Copyright(c)1982,2009,Oracle.Allrightsreserved.

SQL>connu90/oracle_4U@rcat

Connected.

SQL>select*fromdb;

DB_KEYDB_IDCURR_DBINC_KEY

----------------------------------

142913515900151430

169113518503221692

338013570656993381

220313460414802204

321013509509033211

239413531462362395

388213439503673883

7rowsselected.

SQL>connv90/oracle_4U@rcat

Connected.

SQL>select*fromdb;

DB_KEYDB_IDCURR_DBINC_KEY

----------------------------------

388213439503673883

SQL>

oracle 查虚拟路径,Oracle11gR2创建虚拟专用恢复目录相关推荐

  1. 无线网怎么建立虚拟服务器,Win7创建虚拟WiFi热点共享的教程

    无线网络使用无处不在,现今除了使用无线路由器进行WIFI共享之外,用户也可在具有无线网卡的电脑上出啊见虚拟WIFI热点实现网络共享,下面我们就以Win7系统为例,详细的介绍下Win7系统是如何创建虚拟 ...

  2. xml配置php虚拟路径,apache增加虚拟路径和映射中文路径

    在apache中虚拟路径配置方法很简单,大概步骤为:在apache的httpd.conf文件中找到然后就可以在这里面增加路径了,这个就是apache虚拟路径了. 操作 1.打开httpd.conf文件 ...

  3. 服务器创建虚拟主机,服务器创建虚拟主机

    服务器创建虚拟主机 内容精选 换一换 弹性云服务器(Elastic Cloud Server,以下简称ECS)是由CPU.内存.镜像.云硬盘组成的一种可随时获取.弹性可扩展的计算服务器,同时它结合VP ...

  4. vsftpd 创建虚拟用户,添加黑名单 常见550 500报错解决方案

    1 安装vsftpd yum install -y vsftpd ftp 2 配置vsftpd 创建宿主用户 useradd ftpuser 备份vsftpd.conf文件 mv /etc/vsftp ...

  5. IDEA设置虚拟路径 - 解决前端展示本地磁盘图片问题

    Windows系统下,使用idea开发项目时,遇到了一个问题! 问题:将数据库中存储的图片查询出来,并在前端进行展示,但显示失败!! 这是图片在本地磁盘中的存储地址 这是数据库中存储的图片地址(相对地 ...

  6. tomcat服务器配置文件虚拟路径,tomcat中如何配置虚拟路径

    第一步:打开server.xml配置文件.在Host节点里写上该行代码: 如下图: 它的作用是只要路径以/upload开头它就会自动的匹配到E盘的upload文件夹下 数据库的存放路径就是上面红色的方 ...

  7. 绝对路径、相对路径、虚拟路径以及资源路径

    一般在进行资源跳转和重定向的时候,都会使用到资源的路径,路径又分为相对路径和绝对路径,记录一下这两种路径的特点和用法 一.相对路径 通过相对路径不能确定唯一资源 例如:./index.html 相对路 ...

  8. Oracle DB 使用RMAN恢复目录

    • 对恢复目录和RMAN 资料档案库控制文件的使用进行比较 • 创建和配置恢复目录 • 在恢复目录中注册数据库 • 同步恢复目录 • 使用RMAN 存储脚本 • 备份恢复目录 • 创建虚拟专用目录 R ...

  9. oracle 查虚拟路径,Oracle 11g RMAN虚拟私有目录

    虚拟私有目录 缺省情况下,RMAN恢复目录的所有用户都有完全的权限来向恢复目录插入,更新与删除元数据.例如,如果管理员管理的两个不相关的数据库共享同一个恢复目录,每个管理员都可以有意或无意的损坏另一个 ...

最新文章

  1. 利用OpenCV实现基于深度学习的超分辨率处理
  2. Nuke编辑工具包新版 Cara VR 插件发布
  3. 【NOIP2007】第三题·守望者的逃离
  4. 惊闻谢文离职雅虎中国
  5. 换个角度看敏捷1-敏捷问题解决方式
  6. php怎么返回json格式的数据
  7. php获取回调url方法,php回调函数的实现方法介绍(代码)
  8. 一些基本数据类型的类封装(包装类)
  9. Nginx 配置从零开始
  10. arch linux rpm格式,如何在ArchLinux上安装RPM包
  11. qq手机电脑消息同步_手机与电脑间如何实现文件自动同步?
  12. 这个技能,让可视化大屏开挂一样的秀!
  13. BP神经网络和支持向量机在R语言中的实现
  14. 【纪中集训2019.3.25】礼物
  15. vecm模型怎么写系数_时变秩和时变系数VECM模型与“费雪效应”机制检验
  16. 追赶法源程序c语言,追赶法求三对角线方程组程序设计.doc
  17. kmeans聚类算法_常用聚类算法综述
  18. 软件安全备考--PE文件
  19. 【智能电网】分数阶微积分在决策系统中的应用,通过决策树实现智能电网管理(Matlab代码实现)
  20. Excel如何批量删除公式只保留数值

热门文章

  1. SpringBoot 实战 (九) | 整合 Mybatis
  2. Dapper基础知识一
  3. 《HTML 5与CSS 3 权威指南(第3版·上册)》——3.2 新增的非主体结构元素
  4. Office365 用户同步排错思路
  5. 关于js中的时间处理
  6. JQuery执行DOM批量克隆并插入的提效方法
  7. iOS开发之iOS程序偏好设置(Settings Bundle)的使用
  8. Flash,一次Bug的思考
  9. Nexus Repository Manager 3 远程命令执行漏洞 CVE-2019-7238
  10. centos7 配置国内yum源和epel源