RMAN备份时遇到要求重建standard包的错误 ORA-06554 RMAN-04015
2012-03-17 14:31
501 查看
前几天在测试备份时遇到这个错误:
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
下面是重建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/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>
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
下面是重建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/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备份遇到错误ORA-00245
- rman备份恢复到异机报ORA-01110 ORA-01180错误
- RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
- RMAN备份错误ORA-01264: Unable to…
- RMAN备份控制文件错误,RMAN-03009,ORA-19504,ORA-27040
- RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
- RMAN备份错误ORA-19502的学习
- 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 错误分析
- ONLINE方式在线重建索引异常中断后遇到ORA-08104错误的处理思路
- 恢复RMAN备份时遇到ORA-01180错误
- RAC RMAN 备份 RMAN-03009 ORA-19504 ORA-27040 RMAN-06012 channel c3 not allocated 错误分析
- Oracle 11g RAC RMAN ORA-00245 control file backup operation failed 错误 与 控制文件备份 说明
- 实施dg遇到ORA-17627: ORA-01031: insufficient privileges和RMAN-05001错误
- Oracle 11g RAC RMAN ORA-00245 control file backup operation failed 错误 与 控制文件备份 说明
- Oracle 11g RAC RMAN ORA-00245 control file backup operation failed 错误 与 控制文件备份 说明
- oracle数据库备份出现错误:RMAN-03002 ORA-19809 ORA-19804
- RMAN删除备份出现ORA-19554错误的解决办法
- Oracle 11g RAC RMAN ORA-00245 control file backup operation failed 错误 与 控制文件备份 说明
- 我遇到ora-01624和RMAN-06026 错误分析与解决