Oracle11G RMAN备份和恢复
RMAN可连接的数据库类型
1.target database:
需要sysdba的权限.
2.recovery catalog database:
默认运行在nocatalog
3.auxiliary database:
RMAN备份
非catalog 方式
1.全备份
2.0级别增量备份.
3.1级别增量备份.
在linux或者unix中rman的执行程序.
find / -name rman
建议写法:PATH=$ORALCE_HOME/bin:$PATH
确认归档模式
1.sqlplus /nolog
2.conn /as sysdba
3.archive log list;
归档模式的启动
1.startup nomount;
2.alter database mount;
3.alter database archivelog;
alter database noarchivelog;
RMAN 备份方式:
备份集合:backupset
备份镜像:Image copies
copy datafile ... to .. ;
copy datafile 5 to '';
RMAN备份命令的方式:
单命令:
backup database;
批命令:
run{
allocate channel chanel1 type disk;
backup
format "D:\app\Administrator\backup_inc_%d_%t"
tag inc-backup
incremental level 1 database;
release channel chanel1;
}
RMAN format格式:
%c:备份片的拷贝数(从1开始编号);
%d:数据库名称.
%D:位于该月中的天数(DD).
%M:位于该年总的月数(MM);
%F:一个基于DBID唯一的名称,这个格式的形式为c-xxx-YYYYMMDD-QQ,
其中xxx为该数据库的DBID,YYYYMMDD为日期,QQ为1-256的序列号.
%n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8;
%u:是一个由备份集编号和建立时间压缩后组成的8字符名称.利用%u可
以为每个备份集生成一个唯一的名称.
%p:表示备份集中备份片段的编号,从1开始编号.
%U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)
生成一个唯一的名称,这是最常用的命名方式.
%s:备份集的号.
%t:备份集时间戳.
%T:年月日格式(YYYYMMDD)
RMAN Channel通道
Channel通道:
一个通道是RMAN和目标数据库之间的一个连接,"allocate channel"命令在
目标数据库启动一个服务器进程,同时必须定义服务器进程执行备份或者恢复
操作使用的IO类型.
通道控制命令可以用来:
1.控制RMAN使用的OS资源.
2.影响并行度
3.指定IO带宽的限制值(设置limit read rate参数)
4.定义备份片大小的限制(设置 limit kbytes)
5.指定当前打开文件的限制值(设置limit maxopenfiles)
全备份执行过程:
1.登录RMAN
rman
2.连接target database
connect target /
3.查看备份信息
list backupset;
4.备份数据库
backup database;
分享到:
相关推荐
### Oracle11g备份恢复知识点解析 #### 一、数据库故障类型及处理方式 - **User Process Failure**:此类故障通常由用户进程出现问题导致,例如客户端应用程序错误等。在这种情况下,Oracle 的进程监控器(PMON)...
不错的oracle备份教程。 一、进入rman 二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 ...11、rman笔记之综述
RMAN还支持高级恢复场景,如灾难恢复、数据文件修复、控制文件重建等,这些操作通常涉及复杂的命令集和恢复策略,需根据具体情况进行定制。 #### 结论 RMAN作为Oracle 9i数据库的重要组成部分,其备份与恢复技术...
[三思笔记]一步一步学RMAN完整版oracle备份恢复 [三思笔记]一步一步学RMAN完整版oracle备份恢复
rman 是 Oracle 提供的一种备份恢复工具,通过 rman,我们可以快速备份和恢复数据库。本文将详细介绍 rman 冷备全备数据库脚本的使用和实现。 冷备全备数据库脚本 冷备全备数据库脚本是使用 rman 工具备份数据库的...
本文档主要介绍了Oracle 10g备份与恢复的基本流程和技术要点,包括创建表空间、用户授权、RMAN目录配置以及备份脚本的编写和管理等关键步骤。通过学习这些内容,可以帮助DBA更好地掌握Oracle 10g的备份恢复机制,为...
oracle11g10g安装备份基础维护
本学习笔记详细记录了作者在准备Oracle 11g OCP认证过程中的学习心得和实践经验,对于希望深入理解Oracle数据库管理和优化的读者来说,是一份宝贵的资料。 Oracle 11g包含了许多重要的特性和改进,例如: 1. **...
4. **RMAN(恢复管理器)**:Oracle8i中的备份和恢复工具,可以执行各种备份策略,包括完整、增量和差异备份。RMAN还可以自动化备份过程,创建脚本以定期执行。 5. **控制文件备份**:控制文件记录了数据库的结构和...
### RMAN备份学习笔记 #### 一、连接本地数据库与远程数据库 **1. 连接本地数据库** 在Windows平台上,可以通过以下步骤连接到本地的Oracle数据库: ```plaintext C:\DocumentsandSettings\Administrator>set ...
这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...
Oracle 11g OCP(Oracle Certified Professional)是Oracle公司为数据库管理员提供的专业认证,它展示了持有者在Oracle 11g数据库管理方面的高级技能和专业知识。这份“最牛逼的Oracle 11g OCP学习笔记”很可能包含...
RMAN(Recovery Manager)是Oracle提供的一种非常强大的备份和恢复工具,它能够帮助管理员高效地管理数据库的备份和恢复工作。 - **RMAN备份命令**:如示例所示,`RMAN>`提示符表示进入了RMAN环境,可以在此执行...
在Linux环境下,RMAN(Recovery ...综上所述,理解并掌握Linux下的RMAN备份是Oracle数据库管理员必备技能之一。通过合理利用RMAN,可以有效保护数据库,确保在面临数据丢失或系统故障时,能够迅速恢复业务正常运行。
接下来,RMAN备份恢复是Oracle推荐的高级备份恢复策略。RMAN是一个强大的工具,它可以直接与数据库服务器通信,提供自动化、优化的备份和恢复操作。RMAN支持多种备份类型,如镜像拷贝、备份集等,并且可以实现压缩、...
Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份和恢复操作。RMAN提供了全面的数据保护策略,包括完整备份、增量备份、差异备份以及各种恢复选项,确保在数据丢失或...
Oracle 11g提供了全面的备份和恢复策略,包括完整备份、增量备份、逻辑备份等。RMAN(恢复管理器)工具是进行备份操作的主要手段,配合控制文件和归档日志,可以实现灾难恢复。 八、数据库安全与权限管理 Oracle 11...
这个“最牛逼的Oracle 11g OCP 051 052 053全程笔记”显然是一个针对Oracle 11g OCP认证考试的学习资源,包含了三个部分的课堂笔记,分别对应不同的考试主题。 051部分通常涉及Oracle数据库的基础知识,包括但不...