高级RMAN功能之创建并连接到恢复目录
2013-08-06 16:31
405 查看
高级RMAN功能之创建并连接到恢复目录:
RMAN可执行文件可以同时连接最多三个数据库实例:
*将对其应用备份或还原及恢复操作的一个目标数据库
*存储描述目标数据库及其所有可用备份的元数据的恢复目录数据库
*使用目标数据库的备份创建的一个辅助数据库。
必须创建目录,这样必会确定(或创建)一个要使用的数据库,然后创建一个将存储目录对象的表空间以
及一个它们将属于其模式的用户。该用户应该授予recovery_catalog_owner角色,它包括必要的对象权限。例
如,在数据库中运行如下这些用于目录的命令:
SQL> create tablespace rmancat datafile 'd:\data\rmancat01.dbf' size 20m;
表空间已创建。
SQL> create user rman identified by rman default tablespace rmancat
2 quota unlimited on rmancat;
用户已创建。
SQL> grant recovery_catalog_owner to rman;
授权成功。
(通过如下查询了解recovery_catalog_owner角色的作用:
SQL> select privilege from dba_sys_privs
2 where grantee='RECOVERY_CATALOG_OWNER';
PRIVILEGE
----------------------------------------
CREATE SYNONYM
CREATE CLUSTER
ALTER SESSION
CREATE DATABASE LINK
CREATE PROCEDURE
CREATE SEQUENCE
CREATE TABLE
CREATE SESSION
CREATE TYPE
CREATE VIEW
CREATE TRIGGER
)
然后,创建目录,与RMAN可执行文件相连接并运行CREATE CATALOG命令。
如下:
(1)连接到恢复目录数据库
C:\Documents and Settings\Administrator>rman target / catalog
rman/rman@ORCL
恢复管理器: Release 11.2.0.1.0 - Production on 星期二 8月 6 16:02:18 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORCL (DBID=1324535298)
连接到恢复目录数据库
(2)创建恢复目录
RMAN> create catalog tablespace rmancat;
恢复目录已创建
(3)连接到目标数据库
RMAN> connect target sys/oracle@ORCL
(4)注册数据库
RMAN> register database;
注册在恢复目录中的数据库
正在启动全部恢复目录的 resync
完成全部 resync
(注:到目标数据库的RMAN连接通常是作为sys用户发起的,因为一般需要发出启动和关闭命令。不需要指定as sysdba--该工具假定如此)
上面的一些命令是最常用的的。它作为sys用户采用操作系统身份验证连接到一个本地数据库,然后作为rman用户使用Oralce Net连接到一个远程目录数据库。RMAN可执行文件的版本必须与目标数据库的版本相同,如果
使用相同的Oracle Home从目标数据库中本地运行它,那么总能符合要求。RMAN可执行文件不必与RMAN目录
的版本相同,因此跨越网络连接它时不会有问题。如下:
C:\Documents and Settings\Administrator>rman target
sys/oracle@ORCL catalog rman
/rman
恢复管理器: Release 11.2.0.1.0 - Production on 星期二 8月 6 16:24:17 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORCL (DBID=1324535298)
连接到恢复目录数据库
该命令作为sys用户使用口令文件身份验证和Oracle Net连接到目标数据库,并作为用户RMAN连接到本地数据库中的目录。
使用该命令,必须保证创建目录的RMAN版本必须等于或高于将在其中注册的任何数据库的版本。
(注:RMAN可执行文件的版本必须与目标数据库相同,并且低于或等于用于创建目录的RMAN版本。)
RMAN可执行文件可以同时连接最多三个数据库实例:
*将对其应用备份或还原及恢复操作的一个目标数据库
*存储描述目标数据库及其所有可用备份的元数据的恢复目录数据库
*使用目标数据库的备份创建的一个辅助数据库。
必须创建目录,这样必会确定(或创建)一个要使用的数据库,然后创建一个将存储目录对象的表空间以
及一个它们将属于其模式的用户。该用户应该授予recovery_catalog_owner角色,它包括必要的对象权限。例
如,在数据库中运行如下这些用于目录的命令:
SQL> create tablespace rmancat datafile 'd:\data\rmancat01.dbf' size 20m;
表空间已创建。
SQL> create user rman identified by rman default tablespace rmancat
2 quota unlimited on rmancat;
用户已创建。
SQL> grant recovery_catalog_owner to rman;
授权成功。
(通过如下查询了解recovery_catalog_owner角色的作用:
SQL> select privilege from dba_sys_privs
2 where grantee='RECOVERY_CATALOG_OWNER';
PRIVILEGE
----------------------------------------
CREATE SYNONYM
CREATE CLUSTER
ALTER SESSION
CREATE DATABASE LINK
CREATE PROCEDURE
CREATE SEQUENCE
CREATE TABLE
CREATE SESSION
CREATE TYPE
CREATE VIEW
CREATE TRIGGER
)
然后,创建目录,与RMAN可执行文件相连接并运行CREATE CATALOG命令。
如下:
(1)连接到恢复目录数据库
C:\Documents and Settings\Administrator>rman target / catalog
rman/rman@ORCL
恢复管理器: Release 11.2.0.1.0 - Production on 星期二 8月 6 16:02:18 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORCL (DBID=1324535298)
连接到恢复目录数据库
(2)创建恢复目录
RMAN> create catalog tablespace rmancat;
恢复目录已创建
(3)连接到目标数据库
RMAN> connect target sys/oracle@ORCL
(4)注册数据库
RMAN> register database;
注册在恢复目录中的数据库
正在启动全部恢复目录的 resync
完成全部 resync
(注:到目标数据库的RMAN连接通常是作为sys用户发起的,因为一般需要发出启动和关闭命令。不需要指定as sysdba--该工具假定如此)
上面的一些命令是最常用的的。它作为sys用户采用操作系统身份验证连接到一个本地数据库,然后作为rman用户使用Oralce Net连接到一个远程目录数据库。RMAN可执行文件的版本必须与目标数据库的版本相同,如果
使用相同的Oracle Home从目标数据库中本地运行它,那么总能符合要求。RMAN可执行文件不必与RMAN目录
的版本相同,因此跨越网络连接它时不会有问题。如下:
C:\Documents and Settings\Administrator>rman target
sys/oracle@ORCL catalog rman
/rman
恢复管理器: Release 11.2.0.1.0 - Production on 星期二 8月 6 16:24:17 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORCL (DBID=1324535298)
连接到恢复目录数据库
该命令作为sys用户使用口令文件身份验证和Oracle Net连接到目标数据库,并作为用户RMAN连接到本地数据库中的目录。
使用该命令,必须保证创建目录的RMAN版本必须等于或高于将在其中注册的任何数据库的版本。
(注:RMAN可执行文件的版本必须与目标数据库相同,并且低于或等于用于创建目录的RMAN版本。)
相关文章推荐
- 高级rman功能之恢复目录的重要性
- 高级rman功能之恢复目录简介
- rman高级管理之创建恢复目录示例
- rman之创建恢复目录笔记
- 创建RMAN恢复目录_OCP学习笔记(2)
- 在恢复管理器(RMAN)创建恢复目录测试(解决报错'对表空间 XX无权限'和'名称已由现有对象使用')
- Rman使用前的准备工作,创建恢复目录所需要使用的表空间,在目录数据库创建rman用户,在目录数据库建立恢复目录
- RMAN恢复目录的创建和维护
- 高级rman功能之虚拟专用目录
- RMAN 创建恢复目录
- Oracle DB 创建恢复目录所有者
- BaseDao加强版,可连接sqlserver和mysql,使用时直接在main类调用即可,需在src目录下创建一个properties后缀的文件夹,用来存放数据库名称和地址,具体如下
- RMAN简明教程之七——恢复目录与恢复目录的使用
- RMAN 系列(六) ---- RMAN 高级恢复
- Oracle11gR2创建虚拟专用恢复目录
- 调用hadoop api实现文件的上传、下载、删除、创建目录和显示功能
- 完整的利用xp_cmdshell在T-SQL中执行类似创建目录的功能
- RMAN_学习笔记5_RMAN Catalog Script恢复目录脚本
- Minifilter过滤,功能实现对驱动目录的监控,包括创建,重命名,删除并实现hips
- 直播通过rman将oracle 12c整库全备后进行异机同目录恢复遇到的小坑