`
wsql
  • 浏览: 11777456 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

RMAN中通过时间点不完全恢复报ORA-01841的解决办法

 
阅读更多

在linux中,对数据库进行RMAN不完全恢复。执行recover database until time 'xxxx' 时报错:

ORA-01841 (full) year must be between -4713 and +4713 / +9999 and must not be 0

怎么改格式都无效。

解决方法是,设置操作系统的NLS_LANG环境变量,例如 export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

附上该错误的一个相关bug,不过该bug已在Oracle 9i中修复:

• Recovery Manager Tablespace Point in Time Recovery fails if the format used by
• NLS_DATE_FORMAT does not lead with a month.

• If NLS_DATE_FORMAT leads with a Year then ORA-01841 is returned.
• If NLS_DATE_FORMAT leads with a Day then ORA-01858 is returned.

• This bug only affects the Tablespace Point in Time Recovery feature.
分享到:
评论

相关推荐

    数据库ORA-01196故障-归档日志丢失恢复详解

    ORA-01196: 文件 1 由于介质恢复会话失败而不一致 ORA-01110: 数据文件 1:’+DATA/htdb7/datafile/system.313.884996245′ 查看归档日志应用情况,发现一部分日志没应用 SQL> Select Name,Sequence#,applie

    启动oracle数据库报错:ORA-00600

    关于oracle做恢复操作时启动数据库报错,通常是由于rman做了恢复操作导致的报错. 通过继续执行恢复指令而恢复数据库,成功启动数据库.

    oracle10g课堂练习II(2)

    使用 RMAN 执行不完全恢复 5-20 使用 RMAN 的基于时间的恢复:示例 5-21 使用 RMAN 的日志序列恢复:示例 5-23 使用 Oracle Enterprise Manager 的不完全恢复 5-24 不完全备份和预警日志 5-25 还原点 5-26 不...

    oracle10g课堂练习II(1)

    使用 RMAN 执行不完全恢复 5-20 使用 RMAN 的基于时间的恢复:示例 5-21 使用 RMAN 的日志序列恢复:示例 5-23 使用 Oracle Enterprise Manager 的不完全恢复 不完全备份和预警日志 5-25 还原点 5-26 不完全...

    RMAN测试演练即讲解

    毕竟逻辑备份是不能实现时间点恢复的,所以生产数据库肯定用物理备份来保证灾难时能够恢复。 二、 Rman热备份的前提条件:数据库需要运行在归档模式下 (1) 查看oracle数据库的archivelog mode的方式 sqlplus / as...

    oracle恢复工具-FY_Recover_Data

    注意:如果不不进行设置,为报PLSQL ORA-20000: ORU-10027: buffer overflow, limit of 10000 第六步:实施truncate表中数据恢复 declare tgtowner varchar2(30); tgttable varchar2(30); datapath ...

    Oracle基于数据挖掘的不完全恢复

     注意:不完全恢复是需要关闭数据库的,所以对于7*24的数据库不适用,而且在误操作之前是要有备份的。  下面我们来模拟数据误操作以后的不完全恢复。  1. 备份数据库 RMAN> backup database; Starting ...

    Oracle9i的init.ora参数中文说明

    说明: 使用字节或码点语义来指定新列的创建, 如 char, varchar2, clob, nchar, nvarchar2, nclob 列。各种字符集对字符都有各自的定义。在客户机和服务器上使用同一字符集时, 应以该字符集所定义的字符来衡量字符串...

    记一次Oracle数据恢复过程

    事情的起因是,一个应用升级后,某一个操作导致一个表的几个列...维护人员说,星期五之前的RMAN备份已经被删除了(又是一个备份恢复策略不当地例子),使用基于时间点的恢复也不可能了。剩下的一条路,只有使用log min

    oracle的RMAN备份基础知识普及

    通过RMAN的方式不论要备份还是要恢复,都必须先启动实例并加载数据库。rmantarget/(或者先rman再connecttarget/)如果要连接的目标数据库是一个远程数据库,那么必须在建立连接时指定一个有效的网络服务名,同时你...

    ora_dbbak.rar_oracle

    oracle rman加密备份与恢复,测试完全成功。

    ORACLE 常用手册导入导出

    Archive Log模式下的物理备份可以用数据文件备份及Archive Log备份,将数据库恢复到数据库失败前的时间点,不会丢失数据。 2. 完成恢复可能需要很长时间。恢复只能用import方法进行,所以需要的时间包括: a. ...

    Oracle日常维护故障定位故障排除

    1 由于ARCHIVE挂起导致数据库挂死 2 NIT文件中SGA区设置太大,导致内存不够用,数据库和系统都挂死 3 由于临时表空间无法扩展导致数据库被挂起 4由于未打补丁导致RMAN...27 由于OS层问题导致数据库ORA-600错误 .....

    最全的oracle常用命令大全.txt

    ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用 6、startup force 强制启动方式 当不能关闭数据库时,可以用startup force来完成数据库的关闭 先关闭数据库,再执行正常启动数据库命令 7、...

    Oracle10gRACRMAN备份异机单实例恢复

    本文通过将Oracle10gRACRMAN的完整的备份进行异机恢复的过程,可以对在恢复的过程中可以发现备份时的一些问题。比如规档日志的冗余,控制文件与参数文件的自动备份的利用等,本示例是拿了rman的备份集进行备份的,...

    Oracle DataGuard 生产库dg最佳实施文档

    7. 备库做RMAN恢复 8. 在备库上,启动redo apply 四、 备库验证 1. 查看备库状态 2. 将备库置与应用日志模式状态 3. 取消备库的自动恢复 4. OPEN备库为只读模式 5. 打开实时应用状态模式 6. 更改保护模式 五...

    ORACLE之常用FAQ V1.0(整理)

    [Q]怎么样创建RMAN恢复目录 31 [Q]怎么样在恢复的时候移动数据文件,恢复到别的地点 32 [Q]怎么从备份片(backuppiece)中恢复(restore)控制文件与数据文件 32 [Q]Rman的format格式中的%s类似的东西代表什么意义 33 ...

    ORACLE9i_优化设计与系统调整

    §3.2.7 不能在参数文件中指定的参数 70 §3.2.8 当参数指定错误时怎么办? 70 §3.3 参数内容说明 70 §3.4 DBA常用参数说明 71 §3.4.1 跟踪文件路径(BACKGROUND_DUMP_DEST) 71 §3.4.2 在缓冲区驻留对象...

Global site tag (gtag.js) - Google Analytics