RMAN中通过时间点不完全恢复报ORA-01841的解决办法
来源:互联网 发布:广州实时公交查询软件 编辑:程序博客网 时间:2024/06/06 12:34
环境
- 操作系统 oracle linux 6.5
- 数据库 oracle 11.2.0.4
执行脚本
run {allocate channel c1 type disk;sql 'alter session set nls_date_format="yyyy-mm-dd hh24:mi:ss";set until time='2017-10-8 00:00:00';restore database;recover database;}
错误及分析
执行脚本后报错
RMAN-03002: failure of recover command at ……..
RMAN-11003: failure during parse/execution of SQL …….
ORA-01841: (full) year must be between -4713 and +9999, and not be 0
此处为貌似是我们的语句写错了,其实是oracle的bug
貌似有两个问题
需设置NLS_LANG环境变量
在执行rman命令前先执行export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
此处不能将restore database和recover database放在一个run块里,需在单独的run块中完成
run {allocate channel c1 type disk;sql 'alter session set nls_date_format="yyyy-mm-dd hh24:mi:ss";set until time='2017-10-8 00:00:00';restore database;}
run {allocate channel c1 type disk;sql 'alter session set nls_date_format="yyyy-mm-dd hh24:mi:ss";set until time='2017-10-8 00:00:00';recover database;}
阅读全文
0 0
- RMAN中通过时间点不完全恢复报ORA-01841的解决办法
- RMAN中通过时间点不完全恢复报ORA-01841的解决办法
- rman 时间点的不完全恢复
- RMAN基于时间点的不完全恢复
- RMAN基于时间点恢复不完全恢复
- RMAN基于时间点恢复不完全恢复
- rman表空间基于时间点的不完全恢复
- rman 基于时间的不完全恢复
- RMAN备份与恢复之基于时间点的不完全恢复
- RMAN基于时间点恢复不完全恢…
- RMAN的不完全恢复
- RMAN备份与恢复—基于时间的不完全恢复
- 基于时间点的不完全恢复
- 恢复到特定点(时间点、scn、日志序列号),rman不完全恢复
- [RMAN]使用RMAN备份将数据库不完全恢复到指定时间点
- 使用RMAN的不完全恢复-基于时间/SCN/日志序列
- 使用RMAN的不完全恢复-基于时间/SCN/日志序列
- 基于时间不完全恢复之rman篇
- linux图形化应用程序快捷方式制作方法
- metatrade4索罗斯都要用到的外汇交易术
- pyx文件 生成pyd 文件用于 cython调用
- Path类常用API介绍
- iFrame父子页面相互调用
- RMAN中通过时间点不完全恢复报ORA-01841的解决办法
- 机器学习实战之数回归,CART算法
- 浅析java中break、continue和return的区别
- 代码块
- 实验4:栈和队列的基本操作实现及其应用之《进制转换》
- 【算法】稳定匹配二(JAVA版)
- USART--串口通信
- 也谈软件版本控制的问题
- Mongodb的增删改查