ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 10.2.0.1数据库exp出现Ora-07445错误

10.2.0.1数据库exp出现Ora-07445错误

原创 Linux操作系统 作者:yezhibin 时间:2010-06-11 16:08:31 0 删除 编辑
     在RedHat平台上,执行数据库exp命令,出现如下错误:
     ORA-07445: exception encountered: core dump  [<0x3c2f7f1>] [SIGSEGV]
                            [Address not mapped to object] [0x000000018] [] []
    
      查看对应的trace文件:
      ORA-07445: exception encountered: core dump [<0x3c2f7f1>] [SIGSEGV]
                             [Address not mapped to object] [0x000000018] [] []
      Current SQL statement for this session:
          SELECT URL, LOCAL, STRIPPED_VAL     
          FROM   SYS.KU$_XMLSCHEMA_VIEW   
          WHERE OWNER_NAME = :OWNER
 
       从trace文件中,可以看出是在执行SYS.KU$_XMLSCHEMA_VIEW过程造成的问题,参看metalink  452577.1和985134.1。分析步骤如下:

1、查看对象属主

SQL> select a.name "OWNER",
                        b.name "NAME",
                        b.obj# "OBJ#"
            from sys.user$ a,
                     sys.obj$ b
             where b.name in ('XDB$NMSPC_ID', 'XDB$QNAME_ID', 'XDB$PATH_ID')
             and a.user# = b.owner#;

OWNER                          NAME                                 OBJ#
------------------------------ ------------------------------ ----------
XDB                                  XDB$NMSPC_ID            42034
XDB                                   XDB$QNAME_ID            42035
XDB                                   XDB$PATH_ID                42036
PMI_YHCS                       XDB$NMSPC_ID            70381
PMI_YHCS                       XDB$QNAME_ID             70382
PMI_YHCS                       XDB$PATH_ID                 70383

而exp的用户名恰好是PMI_YHCS,而用其他用户exp时候不会出现错误,所以应该是XDB用户影响了exp。按照ID243554.1步骤卸载XD,步骤如下:

1、重启数据库
2、SQL>@?/rdbms/admin/catnoqm.sql
3、检查shared_pool_size和java_pool_size大于150MB
4、重启数据库

重新exp数据库,不再出现ora-07445错误


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/354732/viewspace-665039/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: X$ Table
请登录后发表评论 登录
全部评论

注册时间:2008-12-18

  • 博文量
    159
  • 访问量
    559686