`
mikixiyou
  • 浏览: 1100661 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:353679
社区版块
存档分类
最新评论

RMAN创建恢复目录库出错RMAN-06444

阅读更多

数据库oracle 8.1.7进行RMAN备份设置,其恢复目录库放在oracle10.2上。

在创建恢复目录时,出现RMAN-06444错误。

这是一个bug。之前该8.1.7库resetlog open过一次,所以一直有问题。于是想到重建,釜底抽薪。结果就出现了这样的错误。

具体错误信息如下:

 

bash-2.05$ rman target / rcvcat m18_cata_34/welcome2012@urpdb

Recovery Manager: Release 8.1.7.4.0 - Production

RMAN-06005: connected to target database: M18 (DBID=3753655651)
RMAN-06008: connected to recovery catalog database
RMAN-06428: recovery catalog is not installed

RMAN> create catalog ;

RMAN-06444: dbms_rcvman package body created with compilation errors
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-06433: error installing recovery catalog

 

(miki西游 @mikixiyou 原文链接: http://mikixiyou.iteye.com/blog/1575712 )

 

解决方法:

 

Oracle官方认为这个是一个bug,还没有修复。

但可以采取方法避免它。

 

在oracle 10.2数据库上,执行下列SQL

alter system set events '10932 trace name context level 32768';

 

 

然后回到oracle 8.1.7数据库上,执行创建恢复目录操作。

 

 

fix:

This bug is still not fixed in 9i or 10g, please use the workaround.
.

Workaround: 
===========
Set the following event in 9i database as
.
SQL> alter system set events '10932 trace name context level 32768';
.
Then invoke 8.1.7 RMAN executable - connect to 9i catalog database
RMAN> create catalog;

 

 

这个问题应该很少会碰到了。现在能用到oracle8.1.7的环境已经很少了。

0
7
分享到:
评论

相关推荐

    Oracle RMAN初学者指南

    以下步骤介绍了如何在另一个数据库中创建恢复目录: 1. **创建用于存放恢复目录的表空间**: ```sql CREATE TABLESPACE rmants DATAFILE 'c:\oracle\oradata\cc\rmants.ora' SIZE 20M; ``` 2. **创建RMAN用户并...

    oracle rman

    1. 创建恢复目录模式。 2. 配置RMAN以使用目录。 3. 注册目标数据库。 #### 六、存储目录脚本 为了简化重复性任务,可以将常用的操作编写为存储在目录中的脚本。这些脚本可以被RMAN直接调用,从而提高效率并减少...

    rman_study

    建议在独立的数据库中创建恢复目录以增强安全性。 #### 三、创建恢复目录示例 以下步骤展示了如何在 Oracle 数据库中创建一个恢复目录: 1. **创建用于存放恢复目录的表空间** ```sql SQL> create tablespace ...

    [itpub.net]ORACLE备份与恢复(包括RMAN) by yangtingkun BLOG(精)

    在进行Oracle数据库的备份与恢复操作时,DBMS_REPAIR包是一个非常重要的工具。...在实际工作中,DBA可能还需要结合其他工具或方法,比如Oracle的RMAN(Recovery Manager)工具,来更全面地处理数据库备份与恢复的问题。

    oracle10g备份与恢复实践

    1. 逻辑备份:RMAN可以创建表空间、数据文件、控制文件的逻辑备份。 2. 并行备份:RMAN能利用多个通道并行备份,提高效率。 3. 压缩备份:支持数据压缩,节省存储空间。 4. 自动化:通过脚本化RMAN命令,实现自动化...

    Oracle-backup[归纳].pdf

    RMAN备份可以创建数据库的物理或逻辑副本,包括数据文件、控制文件、归档日志等。 2.2.1.2 RMAN恢复的概念 恢复操作涉及用备份数据替换丢失或损坏的数据文件,并应用归档日志,以恢复到特定时间点。 2.2.2 RMAN...

    Oracle数据库恢复管理器及特殊包应用 (1)

    Oracle数据库恢复管理器(Recovery Manager,简称RMAN)是Oracle提供的一种强大的工具,用于管理和执行数据库的备份、恢复以及维护任务。RMAN允许DBA(数据库管理员)以自动化的方式执行备份策略,确保数据的安全性...

    windows下的bbed

    - 在执行任何更改前,应始终创建数据文件的备份,以防万一操作出错。 - 由于bbed涉及到底层数据操作,建议只有具备专业知识的数据库管理员在指导下使用。 6. **替代方案** - Oracle RMAN(恢复管理器)通常用于...

    Oracle数据库备份与恢复实例讲解.ppt

    为了防止日志本身出错,Oracle支持在不同磁盘上创建日志的冗余副本,提高系统的容错能力。 数据库备份通常分为物理备份和逻辑备份。物理备份涉及数据文件的实际复制,包括脱机备份(冷备份)和联机备份(热备份)。...

    oracle安装与出错的解决方法

    9. **备份与恢复**:学习如何使用RMAN(Recovery Manager)进行数据库备份和恢复,这是数据库管理员的基本技能。 10. **性能优化**:理解SQL查询优化,学习如何使用EXPLAIN PLAN分析执行计划,以及如何调整SQL语句...

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

    数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置, 但此时不对数据文件和日志文件进行校验检查。 3、startup ...

    oracle-dba-scripts:Oracle数据库脚本的存储库

    - RMAN (Recovery Manager) 是Oracle提供的备份工具,脚本可能包含自动化的RMAN备份策略,包括完整备份、增量备份和差异备份。 - 数据泵导出导入(expdp/impdp)脚本用于数据迁移和备份,可以定制导出参数以满足...

    oracle断电处理

    4. **恢复数据文件**:如果数据文件损坏,可能需要使用RMAN(恢复管理器)进行恢复,或者从备份中恢复。使用`RESTORE DATABASE`和`RECOVER DATABASE`命令可以尝试恢复。 5. **清理未完成的事务**:数据库可能因为未...

    oracle初学者必知的100个问题

    备份和恢复策略包括全库备份、数据文件备份、控制文件备份、日志备份等。恢复方法有实例恢复、介质恢复等。 23. 如何进行Oracle数据库的备份? 可以使用RMAN(Recovery Manager)工具或操作系统命令来备份Oracle...

    ORACLE SSH

    - 使用RMAN(Recovery Manager)进行数据库备份和恢复。 - 归档日志模式:保证在发生故障时能进行完整恢复。 以上内容涵盖了Oracle数据库的基础知识,包括概念、发展、管理、安全性等方面,为学习Oracle数据库...

    oracle 学习笔记XXXXXXXX

    控制文件需要定期备份,以便在控制文件出错时能够快速恢复数据库。可以使用 RMAN 工具来备份控制文件。 2. 数据文件(Data File) 数据文件是 Oracle 数据库存放数据的文件,它可以分为普通数据文件和临时数据文件...

    oracle9i官方文档

    提供了增强的备份和恢复工具,如RMAN(Recovery Manager),用于进行数据库备份、恢复和归档日志管理。 通过深入研究这两个文档,无论是SQL新手还是经验丰富的DBA,都能从中获得宝贵的Oracle 9i知识,提升数据库...

    Unix和Linux下的Oracle数据库管

    1. **RMAN(Recovery Manager)**:Oracle推荐的备份工具,支持全库备份、增量备份、表空间备份等,还可以进行逻辑备份。 2. **归档日志模式**:启用归档日志模式以实现完整恢复,归档日志在Unix/Linux下存储在`$...

    Oracle官方文档CHM合集-Oracle9i错误代码

    错误代码可能出现在备份过程中,如备份失败、介质恢复出错等。 7. **性能优化**:文档可能会涵盖索引优化、查询优化器的工作原理以及如何通过SQL Trace和 tkprof 工具分析性能问题。错误代码可能揭示了数据库性能...

    Oracle DBA面试题及参考答案

    恢复策略包括重启ICM进程,检查错误日志,以及确保并发管理器相关的后台进程正常。 2. **如何加速打补丁的过程?** 为了加速打补丁,可以: - 合并多个补丁以减少应用次数。 - 预先创建一个非交互式响应文件,...

Global site tag (gtag.js) - Google Analytics