环境变量与ORA-00600 unable to load XDB library

盖国强 2019-05-08
16
0 0
摘要:在AIX环境中,如果环境变量设置顺序存在问题,可能会导致数据库运行出错,​修改环境变量,重新启动可以消除这个错误。

问题描述

在AIX环境中,如果环境变量设置顺序存在问题,可能会导致数据库运行出错,正常情况下LIBPATH的lib路径应当在lib32之前:
export LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32

如果位置颠倒,则会出现类似如下错误:

ERROR
ORA-00600: internal error code, arguments: [unable to load XDB library]

----- Call Stack Trace -----
ksedst <- ksedmp <- ksfdmp <- kgerinv <- kgeasnmierr
<- sqmtbGetSharedData <- 0088 <- qmtLoadSharedData <- 074 <- qmtbInit
<- qmtInit <- qmtLookup <- qmtAddRef <- qmxtgrGetSchemaProp <-
qmxtgrCheckMkXML
<- qmxtrCheckRewrite <- 184 <- qmxtrxopn <- qmxtrxopt <- qmxtrxq
<- qmxtrxop <- koksspend <- kkmdrvend <- kkmdrv <- opiSem
<- opiprs <- kksParseChildCursor <- rpiswu2 <- kksLoadChild <-
kxsGetRuntimeLock
<- c74 <- kksfbc <- kkspsc0 <- kksParseCursor <- opiosq0
<- kpooprx <- kpoal8 <- opiodr <- ttcpip <- opitsk
<- opiino <- opiodr <- opidrv <- sou2o <- opimai_real
<- main <- start

或者

Dynamic link error:     
0509-022 Cannot load module /app/oracle/product/10.2.0.3/db/lib32/libxdb.so.            
0509-103   The module has an invalid magic number.    

ksedmp: internal or fatal error    
ORA-600: internal error code, arguments: [unable to load XDB library], [], [], [], [], [], [], []    
Current SQL statement for this session:    
SELECT DBMS_XDB.CheckPrivileges( '/xdbconfig.xml', XMLType( '<privilege<read-properties/><read-contents/></privilege>') )    
FROM DUAL    
----- PL/SQL Call Stack -----      
object      line  object      handle    number  name    
7000001255fab08       301  SYS.XMLTYPE    
70000010b5f8a20         1  anonymous block



专家解答

修改环境变量,重新启动可以消除这个错误。

「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
Oracle
订阅
欢迎订阅Oracle频道,订阅之后可以获取最新资讯和更新通知。
墨值排行
今日本周综合
近期活动
全部
相关课程
全部