没有合适的资源?快使用搜索试试~ 我知道了~
首页oracle rman命令详解
资源详情
资源评论
资源推荐
RMAN 命令详解
命令概述
当用 RMAN 执行各种操作时,它可以使用独立命令(Standalone Command)和作业命令(Job
Command)两种类型的命令。
独立命令是指可以单独执行的命令,在 RMAN 中,除了 SET 和 SWITCH 等少数命令外,大部
分命令都是可以单独执行的。如:
RMAN> backup format ‘/backup/nicholas/%d_%s.bak’ tablespace system;
作业命令是指以成组方式执行的命令,这些命令组成一个 run 模块,以脚本的方式被执行。
当需要使用多个 RMAN 命令来完成某项任务时,应该以作业命令的方式执行。在 RMAN 中
除了少数几个命令外,大部分命令都能用来构成命令模块。如:
RMAN> run{
2> allocate channel c1 type disk;
3> backup format '/backup/nicholas/%d_%s.bak' tablespace nicholas;
4> release channel c1;
5> }
在 RMAN 提示符下不仅可以运行 RMAN 命令,还可以执行 DML 语句。当运行 DML 语句时,
必须以关键字 sql 开始:
RMAN> sql “create tablespace user02
2>datafile ‘’/opt/oracle/oradata/nicholas/users01.db’’ size 100m”
注意,如果 SQL 字符串包含单引号,则需要用两个单引号,并且 SQL 字符串需要用双引号
引起来。否则只需要将 SQL 用单引号引起来即可。
当使用恢复目录存放 RMAN 资料库时,可以在恢复目录中建立存储脚本,执行必须将它们
放在 run 块内运行。如:
RMAN> run{execute script recov_01;}
在 RMAN 中还可以运行操作系统命令,同样也要将这些 OS 命令放在 run 模块中,除了要用
引号将命令引起来之外,还必须在要命令前加上 host 关键字。如:
RMAN> run {host 'ls -l $ORACLE_HOME';}
在产品数据库环境中使用 RMAN 时,最好将需要执行的命令或命令模块放在批处理文件中,
由 RMAN 自动调用执行。同时,还可以使用 log 参数来保存日志信息。如:
[oracle@localhost ~]$ rman target sys/yk2009@nicholas nocatalog @scripts.scr log m.log
RMAN 子句
allocOperandList
说明:
allocOperandList 子句用于控制 RMAN 和数据库实例之间的通道。它主要应用在 ALLOCATE
CHANNEL、ALLOCATE CHANNEL FOR MAINTENANCE 和 CONFIGURE 命令中。
语法结构:
allocOperandList 子句包括以下选项:
CONNECT:指定连接字符串;
AUXILIARY FORMAT:在辅助实例上创建的镜像拷贝格式;
NEW:在由辅助实例的初始化参数 DB_CREATE_FILE_DEST 所指定的目录中创建一个新的
镜像拷贝;
FORMAT:指定备份片的格式;
MAXOPENFILES:控制在 BACKUP 命令中可以同时打开的最大数据文件个数(默认值为 8);
MAXPIECESIZE:指定备份片的最大尺寸;
PARMS:指定磁带设备的通道参数;
RATE:指定每秒可以读取的最大字节数;
SEND:用于发送厂商特定的命令字符串。
示例:
1、 为磁盘通道设置一个默认的备份格式
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT=‘/backup/Nicholas/%u.bak’
2、 为数据库备份指定默认的位置和格式后进行备份。
RUN
{
ALLOCATE CHANNEL d1 DEVICE TYPE DISK FORMAT = '/disk1/bkup_%U';
BACKUP DATABASE;
}
3、 备份时限制备份片的最大尺寸
RMAN> run {
2> ALLOCATE CHANNEL d1 DEVICE TYPE SBT MAXPIECESIZE 800M;
3> BACKUP DATABASE;
4> RELEASE CHANNEL d1;
5> }
archivelogRecordSpecifier
说明:
archivelogRecordSpecifier 子句用于指定在 RMAN 操作中要使用的归档日志文件。
语法结构:
archivelogRecordSpecifier 子句有以下几种选项:
ALL:使用所有的归档日志文件;
archlogRange:指定某一范围内的归档日志文件,范围可以通过时间、日志序列号和 SCN
来定义。archlogRange 子句的语法结构如下:
LIKE:使用符合文件名定义的归档日志文件。
示例:
1、 备份所有归档日志
RMAN> BACKUP ARCHIVELOG ALL;
2、 对指定序列号范围内的归档日志进行备份
RMAN> BACKUP ARCHIVELOG FROM SEQUENCE=84 UNTIL SEQUENCE=86;
3、 对指定 SCN 范围内的归档日志进行备份
RMAN> BACKUP ARCHIVELOG SCN BETWEEN 10 AND 20;
4、 对指定日期后所产生的归档日志进行备份
RMAN> BACKUP ARCHIVELOG FROM TIME ‘sysdate-1’;
completedTimeSpec
说明:
completedTimeSpec 子句与 RMAN 维护命令 LIST、CROSSCHECK 和 DELETE 一起使用,用于指
定在某个时间范围内完成的备份集或镜像。在 COMPLETED 子句中可以使用日期时间函数
SYSDATE 和 TO_DATA。
语法格式:
在 completedTimeSpec 子句的参数中有下面几个时间段可供选择:
AFTER,在特定时间后完成的备份或镜像;
BEFORE,在特定时间前完成的备份或镜像;
BETWEEN…AND,在特定时间段内完成的备份或镜像。
示例:
1、 列出 10 天前的备份信息
RMAN> LIST BACKUP COMPLETED BEFORE 'sysdate-10';
2、 对 10 天前所生成的备份进行交叉检验
RMAN> CROSSCHECK BACKUP COMPLETED AFTER 'sysdate-10';
3、 删除 5 天以前的备份信息
RMAN> DELETE BACKUP COMPLETED BETWEEN 'sysdate-20' AND ‘sysdate-5’;
connectStringSpec
说明:
connectStringSpec 子句用于在连接到目标数据库、恢复目录和辅助数据库时指定用户名、密
码和网络服务名。
语法结构:
datafileSpec
说明:
datafileSpec 子句通过一个文件名或绝对文件号来指定一个数据文件。
语法结构:
示例:
1、 通过文件名来指定一个要备份的文件。
RMAN> backup as copy datafile '+DATAFILE/nikolai/datafile/users.259.698859687'
2> format '+FLASH_RECOVERY/nikolai/backup/users_%u.cpy';
2、 通过绝对文件号来指定一个要备份的文件。
RMAN> backup as copy datafile 4 format '+FLASH_RECOVERY/nikolai/backup/users_%u.cpy';
deviceSpecifier
说明:
deviceSpecifier 子句用于指定存储备份的设备类型。RMAN 支持两种设备类型:DISK 和
media_device,前者是磁盘,后者表示顺序读取的存储设备,通常指的就是磁带。
语法结构:
示例:
1、 将数据库备份到磁盘设备。
RMAN> BACKUP DEVICE TYPE DISK DATABASE;
剩余76页未读,继续阅读
顽皮之靴
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0