`

配置RMAN恢复目录

阅读更多

1、创建表空间、用户、授权

 

SQL> create tablespace ts_rman datafile '/oradata/rman.dbf' size 100M;

 

SQL> create user rman identified by rman default tablespace ts_rman;

 

SQL> grant connect ,resource , recovery_catalog_owner to rman;

 

 

 

2、连接到rman,启动rman工具

 

oracle@linux:~> rman catalog rman/rman@catdb

 

恢复管理器: Release 10.2.0.4.0 - Production on 星期二 5 14 20:13:05 2013

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

连接到恢复目录数据库

 

 

 

3、创建恢复目录

 

RMAN> create catalog

 

恢复目录已创建

 

 

 

4、退出后连接

 

oracle@linux:~> rman target / catalog rman/rman@catdb

 

恢复管理器: Release 10.2.0.4.0 - Production on 星期二 5 14 20:18:50 2013

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

连接到目标数据库: ZXIN (DBID=1413439187)

 

连接到恢复目录数据库

 

 

 

5、注册目标数据库

 

RMAN> register database;

 

注册在恢复目录中的数据库

 

正在启动全部恢复目录的 resync

 

完成全部 resync

 

 

 

6、解除登记数据库(在恢复目录数据库上执行)

 

sqlplus rman/rman@catdb

 

SQL> select db_key,dbid from rman.rc_database;  --查出dbid
SQL> execute dbms_rcvcat.unregisterdatabase(db_key, db_id);

 

注:Oracle 10g中,Oracle终于简化了这个操作,现在通过一条简单的命令unregister database就可以注销数据库。

 

 

 

7、删除CATALOG用户的表
oracle@linux:~> rman catalog rman/rman@catdb

 

恢复管理器: Release 10.2.0.4.0 - Production on 星期二 5 14 20:29:53 2013

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

连接到恢复目录数据库

 

RMAN> drop catalog

 

恢复目录所有者是RMAN

 

再输入一次 DROP CATALOG 命令来确认目录删除

 

RMAN> drop catalog

恢复目录已删除

分享到:
评论

相关推荐

    Oracle19c rac备份数据通过rman恢复到单实例

    ### Oracle 19c RAC 数据库通过 RMAN 恢复至单实例流程详解 #### 背景概述 在进行Oracle 19c RAC(Real Application Clusters)数据库的数据备份与恢复操作时,可能会遇到需要将RAC集群环境下的备份数据恢复到单...

    RMAN恢复数据库表

    ### RMAN恢复数据库表:深度解析与实践指南 在企业级数据库管理中,恢复操作是一项至关重要的技能,尤其是在处理意外数据丢失或系统故障时。RMAN(Recovery Manager),作为Oracle数据库的一个强大工具,提供了丰富...

    oracle rman 备份基础

    ### Oracle RMAN 备份基础详解 ...通过以上步骤,我们详细介绍了如何配置RMAN恢复目录数据库以及如何使用RMAN的基本命令来备份和管理Oracle数据库。这些基础知识对于维护Oracle数据库的安全性和高可用性至关重要。

    oracle RMAN 备份恢复总结

    如果不使用恢复目录,备份信息将存储在控制文件中,因此需要配置RMAN自动备份控制文件以防止信息丢失。例如,可以通过以下命令设置控制文件的自动备份: ```sql configure controlfile autobackup on; configure ...

    Oracle数据库容灾备份恢复指南中文版

    RMAN的推荐配置涵盖了如何配置RMAN恢复目录数据库、如何选择备份设备(如磁盘或磁带)、如何设定备份保留策略等。同时,也包括了Oracle数据库的配置,如设置归档模式以支持增量备份,以及优化数据库以支持备份和恢复...

    rman 异机恢复 更改数据文件目录恢复文档

    - **配置RMAN连接**:设置RMAN的目标数据库连接,使用新的数据库SID和监听端口。 4. **更改数据文件目录** 在RMAN中,可以使用`RESTORE DATABASE SET NEWNAME FOR TABLESPACE`命令来更改数据文件的目录。例如,...

    原创实战Oracle RAC rman恢复

    在Oracle RAC中进行RMAN恢复,首先需要确保备份的完整性。RMAN可以备份整个集群的所有实例和数据文件,同时也会备份控制文件、重做日志文件等关键组件。这些备份通常存储在冗余的、高可用的存储设备上,以确保在任何...

    详细、完整的介绍使用RMAN对数据库进行备份及恢复

    首先,创建RMAN恢复目录是使用RMAN进行备份前的重要步骤。恢复目录数据库存储了关于备份集和归档日志的信息,使得在恢复过程中可以快速定位和验证备份文件。创建恢复目录通常涉及创建一个专门的数据库实例,并使用`...

    RAC+RMAN单实例的恢复

    ### RAC+RMAN单实例恢复详解 #### 环境背景 本篇文章将详细介绍如何在RAC(Real Application Clusters)环境下通过RMAN(Recovery Manager)进行单实例数据库的恢复过程。恢复的目标是在一个单实例环境中实现,...

    RMAN恢復数据库到指定時間點

    ### RMAN恢复数据库到指定时间点 #### 一、引言 在Oracle数据库管理中,RMAN(Recovery Manager)是一种强大的工具,用于备份、还原和恢复数据库。它提供了多种方式来保护数据免受各种灾难的影响,其中包括将数据库...

    使用rman恢复数据库,备份与恢复

    ### 使用RMAN恢复数据库:备份与恢复 #### 一、背景与目的 本文旨在通过一个实际案例来介绍如何使用RMAN(Recovery Manager)进行Oracle数据库的备份与恢复操作。RMAN是Oracle提供的一种用于备份、恢复和灾难恢复...

    RMAN备份与恢复

    RMAN 备份与恢复 RMAN(Recovery Manager)是 Oracle 官方提供的一种备份和恢复工具,旨在帮助数据库管理员快速、可靠地备份和恢复数据库。下面将详细介绍 RMAN 备份与恢复的相关知识点。 一、RMAN 连接 RMAN ...

    rman备份与恢复(教程与案例)

    在“rman备份(教程与案例).doc”和“rman恢复(教程与案例).doc”文档中,可能会包含以下实例: 1. 完整数据库备份案例:演示如何使用RMAN命令创建一个完整的数据库备份,包括配置通道、指定备份目标、执行备份...

    一个完整的Oracle rman备份恢复参考示例

    总的来说,Oracle RMAN备份恢复涉及到数据库的创建、配置、备份和恢复等多个环节,需要对Oracle数据库的体系结构有深入理解。正确地使用RMAN能够确保在面临数据丢失或系统故障时,能够快速、有效地恢复数据,保障...

    Oracle数据库RMAN备份与恢复技术

    配置RMAN主要涉及CATALOG数据库的设置、磁带接口的配置以及多级备份策略的规划。 ##### CATALOG数据库 CATALOG数据库用于集中存储RMAN的所有备份信息,包括备份集、映像副本、日志等元数据。为了确保高可用性和...

    rman备份与恢复

    为了提高备份效率,可以通过以下命令配置RMAN的参数: - **设置并行度:** ```bash rman> configure device type disk parallelism 3 rman> configure device type sbt parallelism 3 ``` 这里将磁盘设备和磁带...

    Oracle 12c备份恢复-RMAN工具技术手册

    这包括已备份的内容、备份文件的位置、存在哪些归档日志文件、已有的永久配置设置,以及 RMAN 连接数据库和备份,以完全自动执行还原和恢复操作所需的所有细节。该库存在于一个或两个位置。库的一个副本总是存储在...

    rman恢复system表空间实例

    1. **启动`RMAN`**:连接到目标数据库和恢复目录库。在示例中,目标数据库为`ORA10G`,恢复目录库为`catalog`。 ```bash rman target / catalog rman_catalog/rman_catalog@catalog ``` 2. **挂载数据库**:...

Global site tag (gtag.js) - Google Analytics