RMANRMAN配置和常用命令操作
1。在进入RMAN RMAN目标 /:cmd
2,看看它在归档模式:SQL >归档日志列表;(RMAN需要运行在归档模式)
三.打开归档模式:
复制代码代码如下所示:
立即关闭;
启动挂载;
警告:更改数据库归档;(关闭数据库归档模式:NOARCHIVELOG;)
打开数据库;
归档日志开始;
三.全局参数设置(RMAN >显示全部;)
(1)将保留策略配置为冗余1:
它用于确定不再需要这些备份,并且分别有三个选项。
复制代码代码如下所示:
将保留策略配置为7天的恢复窗口;
将保留策略配置为冗余5;
将保留策略配置为一个;
第一种恢复窗口是保留足够的备份,以恢复数据库系统在过去七天的任何时间。任何超过七天的数据库备份都将被标记为过时。
第二个冗余是维护最新的5个数据库备份,这些备份可以恢复,超过5个备份的任何备份都将被标记为冗余,其默认值是1。
第三个不需要保留策略,并且清除将返回到默认保留策略。
一般来说,最安全的方法是使用第二种维修策略。
配置备份优化
默认是关闭的,如果打开,RMAN将优化的备份数据文件和归档和其他文件的算法。
(3)将默认设备类型配置为磁盘:
它是一种设备,它指定所有I/O操作都是硬盘或磁带,默认的是硬盘。
磁带的设置是配置默认设备;
(4)控制文件自动备份:关
强制数据库在备份文件或更改数据库结构的命令之后自动备份控制文件。默认值已关闭。这可以防止控制文件和目录丢失,并且控制文件仍然可以恢复。
CONFIGURE CONTROLFILE AUTOBACKUP格式设备类型磁盘%F
它是配置控制文件的备份路径和备份格式。
配置设备类型磁盘并行1;
配置数据库设备类型的并行度是并行的,并行数决定了开放通道的数量。
配置数据文件备份的设备类型磁盘1;
配置归档备份的设备类型磁盘1
如果启动复合备份,则将指定的副本数生成到指定的I/O设备中的指定位置。默认值为1,仅用于数据文件和归档文件,只有在自动分配通道时才会生效!
配置快照控制文件to'c:Oracle…sncftest口。
它是配置为控制文件的快照文件的存储路径和文件名。此快照文件是在备份期间生成的,用于控制文件的读一致性。
通道配置设备类型磁盘format'c:% % % % d_db_ u_ s_ P';
它是配置备份文件的备份路径和备份格式。
表空间的配置排除;
此命令用于不将指定的表空间备份到备份集,这对只读表空间非常有用。
二,RMAN的相关操作
1。检查备份信息
复制代码代码如下所示:
备份脚本;
数据库备份脚本;
备份脚本的tablespacesystem;
检查控制文件的备份集;
检查备份集;
检测归档日志;
2。看看备份
复制代码代码如下所示:
列出备份;
数据库备份;
列出备份tablespacetable_name;
检查备份的控制文件;
列出过期的备份文件;
列出备份集ID;在这里我指的是备份集的身份证号码,如2, 3。
3,删除备份
复制代码代码如下所示:
报告过时;报告旧备份
删除过时;删除旧备份
删除过期备份;
删除过期副本;删除过期副本
删除备份集9;删除备份集数9
删除backuppiece F:备份 demo_9 .bak;删除特定的备份片
删除备份;删除所有备份
删除副本;删除图像的副本
删除数据F:备份 demo_9 .bak删除特定的图像复制
小心 uff1a
请注意,Oracle对过时和过期的定义与我们的传统理解相反,Oracle的定义是,对于手动删除的文件,没有物理存在。测试执行后,Oracle将其标记为过期,而这些备份集超过备份保留策略,备份标记的过时。
4、RMAN提供命令的验证,可以验证备份集的有效性。常用命令如下:
验证控制文件恢复;
恢复验证数据库;
5、格式格式详细说明
的一个激活ID:Oracle数据库是resetlog_id。
%:备份片段的拷贝数(从1开始,最多不超过256)。
Oracle数据库的名称。
%d:在当前时间的一天,格式是DD.
%:存档序列号。
%1:绝对文件号。
%f:基于DBID +时间确定了独特的名字。形式c- iiiiiiiiii -yyyymmdd-qq,iiiiiiiiii是数据库的DBID,年月日的日期,和QQ是一个1 ~ 256序列。
%s:归档日志线程号。
的我的DBID:Oracle数据库。
%:当前月份的时间,格式是mm。
%s:表空间的名称。
N:数据库的名字,就会充满对权利保留长度8 x字符。例如,数据库的名称,名称jssbook,是由JSSBOOKx的名字所产生的。
%s:备份集中备份片段的数量,从1开始。
%s:备份集号。
%s:备份集时间戳。
%T:年度和月度的当前时间格式(YYYYMMDD)。
%:它是由一个备份集号和一个时间压缩集组成的8个字符名称。
%u:默认的是u_ % % % p_ C的简写形式,它可以为每一个备份片段生成唯一的名称(磁盘文件),这是最常用的命名方式。在生成不同的备份操作时,生成的规则也不同。
当生成一个备份的片段,% % % % p_ u_ U = C;
创建一个数据文件镜像复制时,u = data-d % d_id % % % i_ts n_fno f_ %u;
在生成文件镜像复制,%u = arch-d_ % d-id % i_s % % % e_t h_a a_ %u;
当生成控制文件镜像复制,%u = cf-d_ % % % i_ d-id
% Y:今年的当前时间,格式yyyy。
注意:如果格式选项不在备份命令中指定,RMAN用%u的默认命名备份片段。