RMAN备份时遇到要求重建standard包的错误 ORA-06554 RMAN-04015
来源:互联网 发布:手机看美剧用什么软件 编辑:程序博客网 时间:2024/05/20 05:26
前几天在测试备份时遇到这个错误:
C:\>set ORACLE_SID=oradb01
C:\>rman target /
恢复管理器: 版本9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-06554: 必须在使用 PL/SQL 之前创建 DBMS_STANDARD
RMAN-04015: error setting target database character set to ZHS16GBK
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-06554: 必须在使用 PL/SQL 之前创建 DBMS_STANDARD
RMAN-04015: error setting target database character set to ZHS16GBK
下面是重建standard包的过程:
Step1:关闭数据库,关闭之前把spfile文件转成pfile文件以便修改数据库参数.
SQL> create pfile from spfile;
File created.
SQL> shutdown immediate
Step2:修改pfile文件加上初始化参数_system_trig_enabled=false,然后重新启动数
据库.
Step3:Run相关的Script.
SQL> conn / as sysdba
已连接。
SQL> @?/rdbms/admin/standard
已连接。
SQL> @?/rdbms/admin/standard
程序包已创建。
程序包主体已创建。
授权成功。
SQL> @?/rdbms/admin/dbmsstdx
程序包已创建。
同义词已创建。
授权成功。
重启DB把_system_trig_enabled参数去掉。
执行utlrp.sql重新编译Package.
@?/rdbms/admin/utlrp.sql
注意,在重新编译时不要用其他的tool连接DB,如Toad,可能DB会Hang
Step4:重新连接Rman,错误消失.
C:\>rman target /
恢复管理器: 版本9.2.0.1.0 - Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
连接到目标数据库: ORADB01 (DBID=946755932)
RMAN>
- RMAN备份时遇到要求重建standard包的错误 ORA-06554 RMAN-04015
- 恢复RMAN备份时遇到ORA-01180错误
- RMAN备份错误ORA-19502的学习
- RMAN备份时ORA-19809错误
- RMAN备份重建数据库
- RMAN删除备份出现ORA-19554错误的解决办法
- rman备份中出现的ORA-19804和RMAN-06056错误总结及解决方案
- 备份遇到RMAN-03009,ORA-19809,ORA-19804
- rman 备份出现ORA-00245/RMAN-08132
- RMAN备份失败 RMAN-06059 ORA-19625
- RMAN备份控制文件错误,RMAN-03009,ORA-19504,ORA-27040
- ORA-19625 rman备份错误不能备份,正确使用rman crosscheck
- RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
- RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
- RMAN备份遭遇ORA-235
- rman备份出现ORA-19625
- rman备份出现ORA-19625
- rman备份出现ORA-19625
- 黑马程序员——Java 多线程
- iOS-UINavigationController导航 页面切换效果
- PLS-00201错怎么解决
- python 的列表遍历删除
- iOS-UITextField和UITextView隐藏键盘
- RMAN备份时遇到要求重建standard包的错误 ORA-06554 RMAN-04015
- java实现SSL双向认证
- Hibernate 一对多映射
- iOS-UITableView 实现分页显示的代码
- android FAILED Binder Transaction 问题的原因
- U-boot给kernel传参数和kernel读取参数—struct tag
- 嵌入式行业的一些建议(讲的很好)
- iOS-UIActionSheet的简单使用和调用系统相簿
- js date函数|js date 格式化|js date 对象(转)