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
恢复目录已删除
相关推荐
### Oracle 19c RAC 数据库通过 RMAN 恢复至单实例流程详解 #### 背景概述 在进行Oracle 19c RAC(Real Application Clusters)数据库的数据备份与恢复操作时,可能会遇到需要将RAC集群环境下的备份数据恢复到单...
### RMAN恢复数据库表:深度解析与实践指南 在企业级数据库管理中,恢复操作是一项至关重要的技能,尤其是在处理意外数据丢失或系统故障时。RMAN(Recovery Manager),作为Oracle数据库的一个强大工具,提供了丰富...
### Oracle RMAN 备份基础详解 ...通过以上步骤,我们详细介绍了如何配置RMAN恢复目录数据库以及如何使用RMAN的基本命令来备份和管理Oracle数据库。这些基础知识对于维护Oracle数据库的安全性和高可用性至关重要。
如果不使用恢复目录,备份信息将存储在控制文件中,因此需要配置RMAN自动备份控制文件以防止信息丢失。例如,可以通过以下命令设置控制文件的自动备份: ```sql configure controlfile autobackup on; configure ...
RMAN的推荐配置涵盖了如何配置RMAN恢复目录数据库、如何选择备份设备(如磁盘或磁带)、如何设定备份保留策略等。同时,也包括了Oracle数据库的配置,如设置归档模式以支持增量备份,以及优化数据库以支持备份和恢复...
- **配置RMAN连接**:设置RMAN的目标数据库连接,使用新的数据库SID和监听端口。 4. **更改数据文件目录** 在RMAN中,可以使用`RESTORE DATABASE SET NEWNAME FOR TABLESPACE`命令来更改数据文件的目录。例如,...
在Oracle RAC中进行RMAN恢复,首先需要确保备份的完整性。RMAN可以备份整个集群的所有实例和数据文件,同时也会备份控制文件、重做日志文件等关键组件。这些备份通常存储在冗余的、高可用的存储设备上,以确保在任何...
首先,创建RMAN恢复目录是使用RMAN进行备份前的重要步骤。恢复目录数据库存储了关于备份集和归档日志的信息,使得在恢复过程中可以快速定位和验证备份文件。创建恢复目录通常涉及创建一个专门的数据库实例,并使用`...
### RAC+RMAN单实例恢复详解 #### 环境背景 本篇文章将详细介绍如何在RAC(Real Application Clusters)环境下通过RMAN(Recovery Manager)进行单实例数据库的恢复过程。恢复的目标是在一个单实例环境中实现,...
### RMAN恢复数据库到指定时间点 #### 一、引言 在Oracle数据库管理中,RMAN(Recovery Manager)是一种强大的工具,用于备份、还原和恢复数据库。它提供了多种方式来保护数据免受各种灾难的影响,其中包括将数据库...
### 使用RMAN恢复数据库:备份与恢复 #### 一、背景与目的 本文旨在通过一个实际案例来介绍如何使用RMAN(Recovery Manager)进行Oracle数据库的备份与恢复操作。RMAN是Oracle提供的一种用于备份、恢复和灾难恢复...
RMAN 备份与恢复 RMAN(Recovery Manager)是 Oracle 官方提供的一种备份和恢复工具,旨在帮助数据库管理员快速、可靠地备份和恢复数据库。下面将详细介绍 RMAN 备份与恢复的相关知识点。 一、RMAN 连接 RMAN ...
在“rman备份(教程与案例).doc”和“rman恢复(教程与案例).doc”文档中,可能会包含以下实例: 1. 完整数据库备份案例:演示如何使用RMAN命令创建一个完整的数据库备份,包括配置通道、指定备份目标、执行备份...
总的来说,Oracle RMAN备份恢复涉及到数据库的创建、配置、备份和恢复等多个环节,需要对Oracle数据库的体系结构有深入理解。正确地使用RMAN能够确保在面临数据丢失或系统故障时,能够快速、有效地恢复数据,保障...
配置RMAN主要涉及CATALOG数据库的设置、磁带接口的配置以及多级备份策略的规划。 ##### CATALOG数据库 CATALOG数据库用于集中存储RMAN的所有备份信息,包括备份集、映像副本、日志等元数据。为了确保高可用性和...
为了提高备份效率,可以通过以下命令配置RMAN的参数: - **设置并行度:** ```bash rman> configure device type disk parallelism 3 rman> configure device type sbt parallelism 3 ``` 这里将磁盘设备和磁带...
这包括已备份的内容、备份文件的位置、存在哪些归档日志文件、已有的永久配置设置,以及 RMAN 连接数据库和备份,以完全自动执行还原和恢复操作所需的所有细节。该库存在于一个或两个位置。库的一个副本总是存储在...
1. **启动`RMAN`**:连接到目标数据库和恢复目录库。在示例中,目标数据库为`ORA10G`,恢复目录库为`catalog`。 ```bash rman target / catalog rman_catalog/rman_catalog@catalog ``` 2. **挂载数据库**:...