ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 备份恢复目录数据库

备份恢复目录数据库

原创 Linux操作系统 作者:xhailiang 时间:2006-11-04 00:00:00 0 删除 编辑

1.configuring the recovery catalog database
2.create catalog
3.Registering a Database in the Recovery Catalog
4.Unregistering a Target Database from the Recovery Catalog
5.determine the version of the recovery catalog
6.Upgrade the recovery catalog version
7.drop catalog



1.configuring the recovery catalog database
SQL> conn /as sysdba
已连接。
SQL> create tablespace rman
2 datafile 'd:rman01.dbf' size 5m;

表空间已创建。

SQL> create user cat identified by rman
default tablespace rman
temporary tablespace temp;

用户已创建

SQL> grant recovery_catalog_owner , connect , resource to cat;

授权成功。

2.create catalog

C:Documents and Settingsnew>rman catalog cat/rman

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

连接到恢复目录数据库
未安装恢复目录

RMAN> create catalog;

恢复目录已创建

RMAN>

3.Registering a Database in the Recovery Catalog

C:Documents and Settingsnew>rman target /

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

连接到目标数据库: XHL (DBID=229554231)

RMAN> connect catalog cat/rman

连接到恢复目录数据库

RMAN> register database;

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

RMAN>

4.Unregistering a Target Database from the Recovery Catalog
C:Documents and Settingsnew>rman target / catalog

5.determine the version of the recovery version

SQL> conn cat/rman@xhl
已连接。
SQL> select * from rcver;

VERSION
------------
09.02.00

6.Upgrade the version of the recovery catalog

C:Documents and Settingsnew>rman target / catalog cat/rman@xhl

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

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

RMAN> upgrade catalog;

恢复目录所有者是CAT
再输入一次 UPGRADE CATALOG 命令来确认目录升级

RMAN> upgrade catalog;

恢复目录已升级到版本09.02.00
DBMS_RCVMAN 程序包升级为 09.02.00 版
DBMS_RCVCAT 程序包升级为 09.02.00 版

RMAN>

7.drop catalog

C:Documents and Settingsnew>rman catalog cat/rman@xhl

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

连接到恢复目录数据库

RMAN> drop catalog;

恢复目录所有者是CAT
再输入一次 DROP CATALOG 命令来确认目录删除

RMAN> drop catalog;

恢复目录已删除

RMAN>

cat/rman@xhl

恢复管理器: 版本9.2.0.1.0 - Production

Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

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

RMAN> list backup;


备份集列表
===================

BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
17 Full 1M DISK 00:00:01 04-11月-06
BP 关键字: 19 状态: AVAILABLE 标记:
段名:C:ORACLEORA92DATABASEC-229554231-20061104-00
包含的 SPFILE: 修改时间: 03-11月-06

BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
18 Full 1M DISK 00:00:01 04-11月-06
BP 关键字: 20 状态: AVAILABLE 标记:
段名:C:ORACLEORA92DATABASEC-229554231-20061104-01
包含的 SPFILE: 修改时间: 03-11月-06

RMAN> delete backup device type disk;

分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=15 devtype=DISK

备份段列表
BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称
------- ------- --- --- ----------- ----------- ----------
19 17 1 1 AVAILABLE DISK C:ORACLEORA92DATABASEC-22955
4231-20061104-00
20 18 1 1 AVAILABLE DISK C:ORACLEORA92DATABASEC-22955
4231-20061104-01

是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除备份段
备份段 handle=C:ORACLEORA92DATABASEC-229554231-20061104-00 recid=9 stamp=605
579492
已删除备份段
备份段 handle=C:ORACLEORA92DATABASEC-229554231-20061104-01 recid=10 stamp=60
5615353
2 对象已删除


RMAN>

SQL> conn
cat/rman@xhl
已连接。
SQL> SELECT DB_KEY, DB_ID FROM DB WHERE DB_ID = 229554231
2 ;

DB_KEY DB_ID
---------- ----------
1 229554231

SQL> EXECUTE dbms_rcvcat.unregisterdatabase (1,229554231);

PL/SQL 过程已成功完成。

SQL>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/308563/viewspace-171925/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-02-17

  • 博文量
    270
  • 访问量
    415620