- 最后登录
- 2015-4-22
- 在线时间
- 122 小时
- 威望
- 133
- 金钱
- 1304
- 注册时间
- 2012-2-22
- 阅读权限
- 50
- 帖子
- 144
- 精华
- 1
- 积分
- 133
- UID
- 254
|
2#
发表于 2012-6-5 15:25:17
其实我是触发一个bug,建立测试环境,但是忘记装em组件,所以需要手工安装。
- 参考:ID 1413756.1,在This issue is fixed in 11.2.0.4 and later,修复。
- Applies to:
- Oracle Server - Enterprise Edition - Version: 11.2.0.2 and later [Release: 11.2 and later ]
- Information in this document applies to any platform.
- Symptoms
- BSLN_MAINTAIN_STATS_JOB fails with the following error:
- ORA-12012: error on auto execute of job "SYS"."BSLN_MAINTAIN_STATS_JOB"
- ORA-06502: PL/SQL: numeric or value error
- ORA-06512: at "DBSNMP.BSLN_INTERNAL", line 2073
- ORA-06512: at line 1
- Cause
- The same is being investigated in unpublished
- BUG 13637859 - "BSLN_MAINTAIN_STATS_JOB FAILS WITH ORA-06502
- which is suspected to be a duplicate of unpublished
- Bug 10110625 - DBSNMP.BSLN_INTERNAL RECEIVES ORA-06502
- As in a specific customer's situation, the issue can occur when a Database is created with a template from the old database or created as a clone from another database. The existing records in table "DBSNMP.BSLN_BASELINES" conflict with new baseline information inserted in the cloned database, thereby containing inconsistent information.
- Solution
- As a workaround, the DBSNMP user can be dropped and re-created using the standard scripts.
- Ensure you have Backed up your database.
- -- Login as sys user.
- SQL> sqlplus / as sysdba
- -- From the sqlplus execute the following:
- -- Drop the DBSNMP user by executing catnsnmp.sql script.
- SQL> @$ORACLE_HOME/rdbms/admin/catnsnmp.sql
- -- Create the DBSNMP user by executing catsnmp.sql
- SQL> @$ORACLE_HOME/rdbms/admin/catsnmp.sql
-
- 或者补丁程序:14780228
复制代码 |
|