教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

ORACLE - RMAN快速入门指南[1](2)

来源:网络收集 时间:2026-09-07
导读: 4.1.使用不带恢复目录的RMAN 设置目标数据库的 ORACLE_SID ,执行: % rman nocatalog RMAN> connect target RMAN> connect target internal/ @his 4.2.使用带恢复目录的RMAN % rman rman_ts rman/rman@rman RMAN>

4.1.使用不带恢复目录的RMAN

设置目标数据库的 ORACLE_SID ,执行: % rman nocatalog

RMAN> connect target

RMAN> connect target internal/@his

4.2.使用带恢复目录的RMAN

% rman rman_ts rman/rman@rman RMAN> connect target

% rman rman_ts rman/rman@rman target internal/@his

4.3.使用RMAN

一旦连接到目标数据库,可以通过交互界面或者事先存储的脚本执行指定RMAN命令, 下面是一个使用RMAN交互界面的实例: RMAN> resync catalog;

RMAN-03022:正在编译命令:resync RMAN-03023:正在执行命令:resync

RMAN-08002:正在启动全部恢复目录的 resync RMAN-08004:完成全部 resync

使用脚本的实例:

RMAN> execute script alloc_1_disk; 创建或者替代存储的脚本:

RMAN> replace script alloc_1_disk { 2> allocate channel d1 type disk; 3> }

5.注册或者注销目标数据库

5.1.注册目标数据库

数据库状态:

? 恢复目录状态:打开

? 目标数据库:加载或者打开

目标数据库在第一次使用RMAN之前必须在恢复目录中注册:

第一步,启动恢复管理器,并且连接目标数据库:

C:\\>rman target internal/oracle@his catalog rman/rman@rman 恢复管理器:版本8.1.6.0.0 - Production

RMAN-06005:连接到目标数据库:HIS (DBID=3021445076) RMAN-06008:连接到恢复目录数据库

第二步,注册数据库:

RMAN> register database;

RMAN-03022:正在编译命令:register RMAN-03023:正在执行命令:register RMAN-08006:注册在恢复目录中的数据库 RMAN-03023:正在执行命令:full resync

RMAN-08002:正在启动全部恢复目录的resync RMAN-08004:完成全部resync

5.2.注销目标数据库

RMAN提供了一个注销工具,叫DBMS_RCVCAT工具包,请注意一旦注销了该目标数据库,就不可以使用恢复目录中含有的备份集来恢复数据库了。

为了能注销数据库,需要获得数据库的标识码(DB_ID)和数据库键值(DB_KEY)。其中连接目标数据库时将会获得DB_ID。

C:\\>rman target internal/oracle@his catalog rman/rman@rman

恢复管理器:版本8.1.6.0.0 - Production

RMAN-06005:连接到目标数据库:HIS (DBID=3021445076) RMAN-06008:连接到恢复目录数据库

其中DBID=3021445076,利用DBID=3021445076查询数据库键值码: 连接到目标数据库,查询db表: SQL> select * from db;

DB_KEY DB_ID CURR_DBINC_KEY

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

1 3021445076 2

获得DB_KEY=1,这样,该目标数据库DB_KEY=1,DBID=3021445076,利用两个值使用DBMS_RCVCAT工具包就可以注销数据库:

SQL> execute dbms_rcvcat.unregisterdatabase(1,3021445076); PL/SQL 过程已成功完成。

至此,注销数据库操作完成。

6.将已有的备份操作

6.1.加入目录数据库

数据库状态:

? 恢复目录:打开

? 目标数据库:加载或者打开

如果存在8.x版本以前创建的备份数据想注册到目标数据库,可以采用如下手工方式加入到恢复目录中,

RMAN> catalog datafilecopy '/oracle/ .... /system01.dbf'; 使用如下命令显示恢复目录中包含的文件

RMAN> list copy of database;

6.2.从目录数据库中删除

第一步:查看备份信息: RMAN>list backup;

RMAN-03022:正在编译命令:list

备份集列表

关键字 Recid 标记 LV 集合标记 集合计数 完成时间 ------- ---------- ---------- -- ---------- ---------- ----------------------

1104 2 501364455 0 501364446 2 06-8月 -03

备份段列表

关键字 Pc# Cp# 状态 完成时间 段名 ------- --- --- ----------- ---------------------- ------------------------

1106 1 1 AVAILABLE 06-8月 -03 D:\\ORACLE\\ORA81\\DATABASE\\ 02EU4DMU_1_1

数据文件包括列表

文件 名称 LV 类型 检查点SCN 检查点时间 ---- ------------------------------------- -- ---- ---------- -------------

3 D:\\ORACLE\\ORADATA\\HIS\\USERS01.DBF 0 Full 160052 06-8月 -03

备份集的关键字为1104。

第二步:定义delete通道:

RMAN>allocate channel for delete type disk;

RMAN-03022:正在编译命令:allocate RMAN-03023:正在执行命令:allocate RMAN-08030:分配的通道:delete

RMAN-08500:通道 delete:sid=19 devtype=DISK

第三步:删除backupset备份集

RMAN>change backupset 1104 delete;

RMAN-03022:正在编译命令:change RMAN-08073:已删除备份段

RMAN-08517:备份段 handle=D:\\ORACLE\\ORA81\\DATABASE\\02EU4DMU_1_1 recid=2 stamp=50

1364447

RMAN-03023:正在执行命令:partial resync RMAN-08003:启动部分恢复目录的 resync RMAN-08005:完成部分 resync …… 此处隐藏:1008字,全部文档内容请下载后查看。喜欢就下载吧 ……

ORACLE - RMAN快速入门指南[1](2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/613440.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)