rman backup命令创建备份之并行化备份操作
2013-08-03 18:07
330 查看
rman backup命令创建备份之并行化备份操作:
每次使用rman,都至少会对目标数据库启动两个会话:它们被称为默认会话和轮询会话。
默认会话是调用实现rman的内核pl/sql(即在数据库加载或打开前实例可用的pl/sql)的会话:轮询会话监视rman操作的进展。当rman读写磁盘或磁带时,它将需要第三个会话:通道。
数万兆字节的数据库需要很长时间进行备份,即使备份是快速的增量备份,要减少花费的时间,可通过启动多个通道并行化备份。可达到的并行度受下列三个因素限制:
*通道数
*备份集数
*输入文件数
每一个通道读一个活多个文件盒写一个或多个备份:因此通道数对并行度的限制是硬性的。不过,并行性是在一个备份命令中应用的,而不是跨几个备份命令。因此,如果命令本身限制生成的备份集数
,那也会限制并行度。最后,并行度不能超过输入文件数--除非启用多段备份功能。
例:使用多个通道进行备份
(1)启动rman可执行程序
C:\Documents and Settings\Administrator>rman target /
(2)另一窗口使用sql*plus,利用操作系统身份验证连接到数据库
sqlplus / as sysdba
(3)使用sql*plus,查询正对实例的会话数
select username,program from v$session order by program;
将发现有两个会话以sys用户连接,使用rman可执行程序作为它们的用户进程:分别是默认会话和轮询会话。
(4)在rman提示符下,通过输入run,后跟一串包含在花括号中的命令创建一个命令块:
RMAN> run{
2> allocate channel d1 type disk;
3> allocate channel d2 type disk;
4> backup as compressed backupset database;
5> }
在备份进行时,继续第三步的查询,会发现多了两个会话,分别是两个通道会话.
每次使用rman,都至少会对目标数据库启动两个会话:它们被称为默认会话和轮询会话。
默认会话是调用实现rman的内核pl/sql(即在数据库加载或打开前实例可用的pl/sql)的会话:轮询会话监视rman操作的进展。当rman读写磁盘或磁带时,它将需要第三个会话:通道。
数万兆字节的数据库需要很长时间进行备份,即使备份是快速的增量备份,要减少花费的时间,可通过启动多个通道并行化备份。可达到的并行度受下列三个因素限制:
*通道数
*备份集数
*输入文件数
每一个通道读一个活多个文件盒写一个或多个备份:因此通道数对并行度的限制是硬性的。不过,并行性是在一个备份命令中应用的,而不是跨几个备份命令。因此,如果命令本身限制生成的备份集数
,那也会限制并行度。最后,并行度不能超过输入文件数--除非启用多段备份功能。
例:使用多个通道进行备份
(1)启动rman可执行程序
C:\Documents and Settings\Administrator>rman target /
(2)另一窗口使用sql*plus,利用操作系统身份验证连接到数据库
sqlplus / as sysdba
(3)使用sql*plus,查询正对实例的会话数
select username,program from v$session order by program;
将发现有两个会话以sys用户连接,使用rman可执行程序作为它们的用户进程:分别是默认会话和轮询会话。
(4)在rman提示符下,通过输入run,后跟一串包含在花括号中的命令创建一个命令块:
RMAN> run{
2> allocate channel d1 type disk;
3> allocate channel d2 type disk;
4> backup as compressed backupset database;
5> }
在备份进行时,继续第三步的查询,会发现多了两个会话,分别是两个通道会话.
相关文章推荐
- rman backup命令创建备份之保护备份
- RMAN 常用操作命令二(备份保留策略)
- 【RMAN】数据库备份之常用备份命令
- RMAN 删除备份--DELETE命令
- RMAN 常用操作命令
- Oracle Rman 命令详解(List report backup configure)
- K-Backup备份office文件的具体操作。
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作
- 用virt-manager演示Xen虚拟机的创建及日常管理操作命令
- MySQL5.5.22版本安装配置以及基本命令的使用和管理数据库备份与恢复操作详解
- RMAN 备份异机恢复 并创建新DBID
- Oracle Rman 命令详解(List report backup configure)
- rman备份和恢复基本操作
- Mysqldump 常用备份操作命令
- oracle直通车6关于rman备份恢复数据文件,以及创建分区表的实验
- linux 关于MYSQL数据库命令(查看,备份等操作)
- 使用PL/SQL Developer工具来实现创建表空间、创建数据库、备份数据库、数据导出等操作
- db2备份数据库的操作命令
- RMAN备份命令(转摘)
- RMAN backup recovery area 命令