IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

pl/sql developer编译存储过程中遇到了ORA-07445错误...

Incessant 2009-10-11 22:22:30 累计浏览 2,336 次
本机暂存

     最近在使用pl/sql deverloper,toad第三方工具来编译procedure,trigger时,总出现pl/sql developer自动断开,编译失败的情况,重新连接oracle,编译还是失败。。。接着alert log就出现了一大堆ORA-07445错误,而用sql plus去编译则没有问题,编译顺利通过。我推断应该是oracle和第三个工具兼容的问题,可能是oracle的一个小bug,去metalink看看,果然发现了。。。 环境:Linux as3+oracle9205

    报错信息:

    Errors in file /u01/app/oracle/admin/sensky/udump/sensky_ora_656.trc:

    ORA-07445: exception encountered: core dump [ptmak()+104] [SIGSEGV] [Address not mapped to object] [0x8] [] []

    Metalink的解决办法:

    *** 05/27/03 09:36 am ***

    < TAR>: 13819861.6

     =========================

    < PROBLEM>:

     Every time developers debug a pl/sql object through Pl/Sql developer tool run

    into following errors

    . ORA-07445: exception encountered: core dump [0000000101E9F648] [SIGSEGV]

    [Address not mapped to object] [0x000000010] [] []

    . =========================

    < DIAGNOSTIC ANALYSIS>:

     The each trace has same following query referenced

    . BEGIN

     /* NOP UNLESS A TABLE OBJECT */

     IF dictionary_obj_type = \'TABLE\' AND sys.dbms_cdc_publish.active > 0

     THEN

     sys.dbms_cdc_publish.change_table_trigger(dictionary_obj_owner,dictionary_obj_n

    ame,sysevent);

     END IF;

     END;

    .

    This query is part of the CDC or "Change Data Capture" feature of Oracle

    rdbms.

    =========================

    < WORKAROUND>:

    Run following sql script as SYS user to deinstall CDc objects

    .

     SQL> @?/rdbms/admin/rmcdc.sql

    .

    =========================

    < RELATED BUGS>:

    Bug 2858875 - ORA-7445 WITH SQL NAVIGATOR

    Bug 2613832 - GSI 92 -- TTS -- GETTING ORA-7445 WHILE IMPORTING DICTIONARY

    ...............................................................................

     通过sys用户运行SQL> @?/rdbms/admin/rmcdc.sql ,在使用pl/sql tools编译存储过程,触发器果然是成功通过,唉,这个问题本郁闷我好几天了。

同分类推荐文章

  1. 使用deepseek进行Oracle恢复,引起重大故障 (2026-06-22 10:56:00)
  2. 接手一个只差临门一脚的数据库恢复 (2026-06-18 00:13:09)
  3. 我做了一个 AI 版的 StarRocks 升级风险扫描工具,直接帮我定位到一个风险 (2026-06-15 01:00:00)

查看更多 数据库 文章 →

建议继续学习

  1. Oracle MTS模式下 进程地址与会话信息 (累计阅读 14,408)
  2. 那些在11gR2中可能惹祸的新特性,一张列表帮助你摆脱升级11gR2带来的烦恼 (累计阅读 6,879)
  3. 性能测试工具sysbench简介 (累计阅读 6,027)
  4. 大于2GB的Listener.log和运行超过198天的主机上的Oracle实例 (累计阅读 5,862)
  5. 仅仅只备份是不够的 (累计阅读 5,825)
  6. Oracle Database 12c 新特性 - Native Top N 查询 (累计阅读 5,751)
  7. ORACLE最大可以存储多少数据量 (累计阅读 5,729)
  8. Oracle DBA的学习进阶成长树-从初出茅庐到高瞻远瞩 (累计阅读 5,602)
  9. 老托的Oracle 数据库Patch概念性小常识 (累计阅读 5,548)
  10. 查看oracle数据库用户下的所有空表 (累计阅读 5,504)