博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RMAN备份一个小故障的处理
阅读量:4039 次
发布时间:2019-05-24

本文共 2931 字,大约阅读时间需要 9 分钟。

 
RMAN备份一个小故障的处理
在使用RMAN进行全库备份时发现错误:
RMAN> backup database format='d:/orabak/20081008_fullbk.bak' tag='seagal';
 
启动 backup 于 08-10月-08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/SYSTEM01.DBF
输入数据文件 fno=00003 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/SYSAUX01.DBF
输入数据文件 fno=00005 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/EXAMPLE01.DBF
输入数据文件 fno=00002 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/UNDOTBS01.DBF
输入数据文件 fno=00006 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/ZHANGSAN_DATA.DAT
输入数据文件 fno=00007 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/BIGTBS_F1.DAT
输入数据文件 fno=00004 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 08-10月-08
通道 ORA_DISK_1: 已完成段 1 于 08-10月-08
段句柄=D:/ORABAK/20081008_FULLBK.BAK 标记=SEAGAL 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:26
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 08-10月-08
产生了ORA-19504错误:无法创建文件。
 
分析:
刚才使用的备份语句为:
RMAN> backup database format='d:/orabak/20081008_fullbk.bak' tag='seagal';
 
问题就出在这里:d:/orabak/20081008_fullbk.bak
 
解决办法:
RMAN> backup database format=
'd:/orabak/keymen_fullbk_%s_%p.rmn';
 
OK,备份完成了。
RMAN> backup database format='d:/orabak/keymen_fullbk_%s_%p.rmn';
 
启动 backup 于 08-10月-08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/SYSTEM01.DBF
输入数据文件 fno=00003 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/SYSAUX01.DBF
输入数据文件 fno=00005 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/EXAMPLE01.DBF
输入数据文件 fno=00002 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/UNDOTBS01.DBF
输入数据文件 fno=00006 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/ZHANGSAN_DATA.DAT
输入数据文件 fno=00007 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/BIGTBS_F1.DAT
输入数据文件 fno=00004 name=C:/ORACLE/PRODUCT/10.2.0/ORADATA/KEYMEN/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 08-10月-08
通道 ORA_DISK_1: 已完成段 1 于 08-10月-08
段句柄=D:/ORABAK/KEYMEN_FULLBK_9_1.RMN 标记=TAG20081008T104639 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:25
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 08-10月-08
通道 ORA_DISK_1: 已完成段 1 于 08-10月-08
段句柄=D:/ORABAK/KEYMEN_FULLBK_10_1.RMN 标记=TAG20081008T104639 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 08-10月-08
 
RMAN>
在使用RMAN备份时,创建备份文件的名称时,最好加上一些参数限制。最常用的参数列表(注意大小写的区分)如下:
参数名称
参数含义
%U
这是默认的文件命名格式,它为RMAN相关的文件提供了系统生成的唯一文件名。当处理镜像副本或备份片时,这种替换为串的意义会有所不同。当使用备份集片,%U代表%u_%p_%c的缩写,%u_%p_%c保证生成的备份文件名的唯一性。
当使用镜像副本时,意义会有所不同,并且会因镜像副本类型的不同也会有不同的意义。用于数据文件的镜像副本时,意义如下:
data-D-%d_id-%I_TS-%N_FNO-%f_%u
用于归档的重做日志的镜像副本时,意义如下:
arch-D-%d_id-%I_S-%e_T-%h_A-%a_%u
用于控制文件的镜像副本时,意义如下
cf-D_%d-id-%I-%u
%p
表示应该替换为备份集中的片数量。对于每一个备份集,该值最初为1,在创建每个备份片时,该值增加1
%s
表示应该替换为备份集数量。该数量是控制文件中的计数器,根据每个备份集增加计数器的值。计数器值初始为1。该数量将在控制文件的生命周期中唯一(因此,在执行RESETLOGS时复位该数量,或者在还原或重新创建控制文件时复位该数量)

转载地址:http://eavdi.baihongyu.com/

你可能感兴趣的文章
python_time模块
查看>>
python_configparser(解析ini)
查看>>
selenium学习资料
查看>>
<转>文档视图指针互获
查看>>
Matlab subplot 图像间距调整
查看>>
从mysql中 导出/导入表及数据
查看>>
HQL语句大全(转)
查看>>
几个常用的Javascript字符串处理函数 spilt(),join(),substring()和indexof()
查看>>
javascript传参字符串 与引号的嵌套调用
查看>>
swiper插件的的使用
查看>>
layui插件的使用
查看>>
JS牛客网编译环境的使用
查看>>
9、VUE面经
查看>>
关于进制转换的具体实现代码
查看>>
洛谷 P1848
查看>>
BZOJ 2669
查看>>
小W走迷宫
查看>>
高精度四则运算模板
查看>>
BZOJ 2653
查看>>
HDU 5283
查看>>