在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/
,如需转载,请注明出处,否则将追究法律责任。