创建和使用虚拟专用目录

http://www.cnblogs.com/rusking/p/4010341.html
--->>>接上篇文章
注意恢复目录所有者是指创建恢复目录的用户,如上篇中的rcat用户。
专用目录所有者是指由某一用户,只能使用RMAN来备份还原rcat授权的数据库实例。
设置虚拟专用目录的作用就是控制不同的用户对RMAN的操作权限。
以下测试案例使用RMAN所在的数据库实例sys用户创建rcat2用户,并授权其使用虚拟专用目录。
1、创建虚拟专用目录所有者
C:\Users\Administrator>sqlplus sys/[email protected] 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:\Users\Administrator>rman target sys/[email protected] catalog rcat2/[email protected];

恢复管理器: 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:\Users\Administrator>rman target sys/[email protected] catalog=rcat2/[email protected]; ---恢复目录所在实例为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、删除虚拟专用目录???????????????????????

时间: 2024-10-13 03:06:07

创建和使用虚拟专用目录的相关文章

[精]Oracle VPD详解(虚拟专用数据库)

所谓虚拟专用数据库(VPD)指的是,通过在数据库里进行配置,从而让不同的用户只能查看某 个表里的部分数据.VPD分为以下两个级别. 行级别:在该级别下,可以控制某些用户只能查看到某些数据行.比如,对于销售数据表sales 来说,每个销售人员只能检索出他自己的销售数据,不能查询其他销售人员的销售数据. 列级别:在该级别下,可以控制某些用户不能检索某个表的某个列的值.比如用户HR 下的 employees 表中,含有工资(salary)列,由于该列比较敏感,因此不让其他用户查询该列的值. 其他用户检

创建 Python Virtualenv 虚拟隔离环境

video:创建 Python Virtualenv 虚拟隔离环境 python 虚拟环境 venv 简单用法 - littlemore - 博客园 创建 Python Virtualenv 虚拟隔离环境 注:早期的版本需要使用工具:pipenv.conda.virtualenv,至3.4版本之后就已经集成了该模块python -m venv python 的venv使用注意事项 在windows平台下的情况: python的venv环境不能完全脱离python环境运行,就是你把整个项目拷贝到一

解决Idea创建maven-archetype-webapp项目无java目录的问题

一.背景 在适用IDEA创建maven-archetype-webapp项目的时候,创建完成后发现在main文件夹下没有java源文件夹,不少小伙伴也遇到该问题,但不知道怎么解决,下面我就来分享解决步骤. 二.解决步骤 1.解决之前项目结构如下: 2.选择File->Project Structure... 3.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder...并点击OK 4.输入要创建的文件夹名称java,并点击OK继续 5.在创建好的jav

C#使用DirectoryEntry操作IIS创建网站和虚拟路径

在.net中有一个比较好的字符串参数替换的方案RazorEngine推荐大家看看原网站,然后做个小联系然后你就懂啦 首先呢得下载一个吧, vs中tools-> Library Paging Manager->Manager Nuget 在然后呢Install-Package RazorEngine 等待搜索结束吧,然后下载下来两个dll RazorEngine.dll  没说的一定要引用到工程里面的 System.Web.Razor.dll 这个dll工程里面是引用了的  多以会提示替换,别犹

虚拟WEB目录的映射原理

一个文件系统目录可以被映射成为多个虚拟WEB目录,虚拟WEB目录名称可以是多级目录结构的形式,tomca按照最长路径匹配原则处理请求的URL 设置WEB站点的根目录: <Host>元素的appBase属性所设置的应用程序基准目录中的ROOT子目录,使用server.xml文件中的<Context>元素 <Context path=" " docBase="d:\text"  debug="0" />  这里的d

Wamp配置虚拟主机目录(二)

之前写过一篇wamp配置虚拟主机目录的文章,详情见 Wamp配置虚拟主机目录,但是最近不知道什么原因,本地环境下使用这种方式无法访问到对应的目录了,百思不得其解的情况下,换了一种方式. 参考前面的文章的步骤. 将httpd.conf开启虚拟主机配置 Include conf/extra/httpd-vhosts.conf 配置httpd-vhosts.conf文件 将原来的内容删除,添加本地根目录 <VirtualHost *:80> ServerAdmin [email protected]

金蝶K3无法创建数据库,请检查目录的错误的解决办法。

无法创建数据库!请检查目录C:\XXX\DATA是否存在,以及系统空间是否充足,或SQL Server服务的启动用户不具备<K3ERP\DBFILE>文件夹的写权限,请修改Windows服务中SQL Server服务的启动用户为Power User组以上的成员. 分析:1.安装路径下的[K3Erp]文件是否有Everyone 权限. 2.确认在安装服务器时,[数据库服务部件是否安装]. 文件夹右键属性没有"安全"选项卡 打开"我的电脑" => 工具

Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构

Yaf是一个C语言编写的PHP框架,由鸟哥Laruence开发的高性能框架: Yaf官方文档:http://www.laruence.com/manual/index.html windows下安装Yaf具体步骤: 第一步:安装PHP扩展配置Yaf 1.查看PHP自己版本信息,如下图: 2.根据PHP版本号,编译器版本号和CPU架构,选择合适的Yaf扩展 这里的PHP版本为7.2.9,VC15 ,X86编译以及TS线程安全,所以,选下面的扩展版本: 选择php_yaf-3.0.7-7.2-ts-

Apache 创建虚拟主机目录和设置默认访问页面

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名. Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 下面说明在Windows上使用 Apache 搭建虚拟主机来搭建多个网站. 1.打开apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/htt