环境:
生产库:
OS:Solaris 10
DB:Oracle 10g
备份库:
OS:Windows
DB:Oracle 10g
RMAN备份配置过程:
建议将数据库启动到归档模式下:
SQL>shutdown immediate
SQL>startup mount
SQL>alter database archivelog;
SQL>alter database open;
SQL>archive log list;
恢复目录的配置
创建恢复目录表空间:
SQL> create tablespace ts_rman
2 datafile 'C:\oracle\product\10.2.0\oradata\rman\rman01.dbf' size 2000m
3 extent management local;
Tablespace created.
创建恢复目录User:
SQL> create user rman
2 profile default
3 identified by rman
4 default tablespace ts_rman
5 temporary tablespace temp
6 account unlock;
User created.
用户授权:
SQL> grant connect,resource,recovery_catalog_owner to rman;
Grant succeeded.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Pr
oduction
With the Partitioning, OLAP and Data Mining options
为恢复目录创建对象:
D:\>rman catalog rman/rman
Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jan 31 11:17:34 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to recovery catalog database
RMAN> create catalog tablespace ts_rman;
recovery catalog created
RMAN>exit
注册目标数据库:
D:\>rman catalog rman/rman target system/system@oradb
Recovery Manager: Release 10.2.0.1.0 - Production on Wed Jan 31 11:31:05 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: ORADB (DBID=2366502499)
connected to recovery catalog database
RMAN> register database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
RMAN>exit
说明:
被备份的库的用户需要是具有sysdba权限(select * from v$pwfile_users;),可以通过给用户授权来达到目的地(grant sysdba to dname;).
分享到:
相关推荐
以下是对"RMAN备份脚本(详细)"的详细说明,以及如何在实际生产环境中应用这些脚本。 首先,了解RMAN的基本概念: 1. **通道(Channels)**:RMAN通过通道来执行备份和恢复任务,每个通道可以连接到一个设备,如...
6. 配置 RMAN 归档日志文件备份副本数:CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; 7. 配置 RMAN 通道设备类型:CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/u01/app/oracle/rmanbak/df_%d_%...
3. RMAN备份配置: 配置RMAN时,需要设定目标数据库、连接信息、备份目的地、通道设置等。例如,通过`configure device type disk parallelism 4`命令可以设置4个通道到磁盘设备,提升备份速度。 4. RMAN备份策略...
RMAN 备份与恢复 RMAN(Recovery Manager)是 Oracle 官方提供的一种备份和恢复工具,旨在帮助数据库管理员快速、可靠地备份和恢复数据库。下面将详细介绍 RMAN 备份与恢复的相关知识点。 一、RMAN 连接 RMAN ...
总之,这个培训手册涵盖了Oracle数据库的基本操作和RMAN的使用,包括创建表空间、用户管理、数据操作以及RMAN备份配置。这些都是Oracle DBA日常工作中至关重要的技能。理解并掌握这些知识,对于新员工在Oracle数据库...
【RMAN备份详解】 在Oracle数据库管理中,RMAN( Recovery Manager)是一个强大的工具,用于执行数据库备份、恢复和维护任务。RMAN充分利用了Oracle数据库的特性,提供了一种高效且灵活的备份策略。 1. **数据库...
三、RMAN备份配置 1. 目标数据库:RMAN连接的数据库实例,用于执行备份操作。 2. 控制文件多路复用:RMAN可以创建控制文件的额外副本,防止因控制文件丢失导致的恢复问题。 3.通道设置:定义备份操作的并发执行程度...
RMAN备份的优势在于其自动化程度高,可以灵活地配置备份策略,并且能够充分利用Oracle的闪回技术和归档日志实现高效的恢复。 1. 完整数据库备份:RMAN可以创建整个数据库的备份,包括数据文件、控制文件、重做日志...
2. 配置备份通道:使用 RMAN 工具配置备份通道,指定备份的设备类型、格式和路径。 3. 启动备份:使用 RMAN 工具启动备份操作,备份数据库、归档日志和控制文件等。 4. 删除归档日志:使用 RMAN 工具删除归档日志...
二、RMAN备份基础 1. 连接RMAN:首先,我们需要连接到RMAN环境。可以使用以下命令: ``` rman target / ``` 或者 ``` rman target sys/password@database_name ``` 2. 创建备份集:RMAN的基本备份单位是备份...
RMAN备份原理的理解对于数据库管理员来说至关重要,因为它直接影响到数据的安全性和恢复效率。 RMAN备份数据块的工作机制主要基于备份算法。在开始备份前,RMAN会根据数据库的状态和配置,编译出需要备份的数据文件...
Oracle 数据库 RMAN 备份方案 Oracle 数据库 RMAN 备份方案是一个生产环境验证实施的备份解决方案,旨在保护 Oracle 数据库的数据安全和可用性。本方案通过使用 Oracle 的 RMAN 工具,提供了一个完整的备份和恢复...
本文将深入探讨“rman备份脚本(已测试)”这一主题,包括RMAN的基本概念、备份脚本的构成、以及如何在生产环境中应用。 RMAN是Oracle数据库自带的一个命令行工具,它提供了全面的数据保护方案,支持多种备份类型,如...
通过以上步骤,您已经完成了基本的 RMAN 备份配置,可以开始执行备份任务。记住,定期检查和维护备份策略以适应数据库的增长和业务需求的变化至关重要。同时,监控备份过程以确保其成功执行,以及定期测试恢复过程以...
"Linux环境下RMAN备份实例脚本" 本文档介绍了在Linux环境下使用RMAN进行数据库备份的实例脚本。RMAN(Recovery Manager)是Oracle数据库中的一个备份和恢复工具,用于管理和维护数据库的备份和恢复。 背景 _target...
### Oracle数据库Rman备份方案详解 #### 一、概述 Oracle RMAN(Recovery Manager)是一种功能强大的工具,用于管理Oracle数据库的备份、恢复及灾难恢复。本文将详细介绍如何使用RMAN来制定Oracle数据库的备份策略...
《Oracle Database 11g RMAN备份与恢复》主要内容简介:《Oracle Database 11g RMAN备份与恢复》提供了在硬件、软件、操作发生故障时保护数据库的详细信息。详细解释了如何配置数据库,创建精确的归档以及如何执行...
在《10g RMAN备份恢复案例.txt》文件中,你可能会找到具体的RMAN脚本示例和实际操作过程,这些案例可以帮助你更好地理解和应用RMAN。记住,良好的备份策略是防止数据丢失的关键,而RMAN提供了强大的工具来实现这一...
在《Oracle 11g RMAN备份和恢复》中,读者将学习如何配置RMAN环境,设置备份策略,以及如何利用通道来并行执行备份任务,提高备份效率。此外,书中还会讲解如何使用RMAN与磁带库、网络存储设备以及Oracle Secure ...