日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
DB2數(shù)據(jù)庫(kù)建立nickname而導(dǎo)致CRASH

DB2數(shù)據(jù)庫(kù)建立nickname而導(dǎo)致CRASH是文章的主要內(nèi)容,假如你在DB2數(shù)據(jù)庫(kù)建立nickname而導(dǎo)致CRASH此方面遇到遇到不懂的地方,或許本文會(huì)為你解開疑惑,以下就是文章的主要內(nèi)容講述。

成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開發(fā),軟件開發(fā),微信小程序,十年建站對(duì)成都主動(dòng)防護(hù)網(wǎng)等多個(gè)行業(yè),擁有多年的網(wǎng)站推廣經(jīng)驗(yàn)。

DB2 II V8.2 for Oracle 創(chuàng)建nickname時(shí)導(dǎo)致DB2 CRASH的解決方法(Linux)

(注:DB2 II 已經(jīng)改名為Websphere II)

在使用 II4O時(shí),創(chuàng)建Wrapper, user mapping都沒問(wèn)題,但是,當(dāng)創(chuàng)建nickname時(shí),DB2 crash。

在DB2diag.log 中,有如下信息:

 
 
 
  1. 2005-03-13-14.22.36.412133+480 E7747G606 LEVEL: Severe   
  2. PID : 19883 TID : 3007177376 PROC : db2agent   
  3. (SAMPLE)   
  4. INSTANCE: db2inst1 NODE : 000 DB : SAMPLE   
  5. APPHDL : 0-14 APPID: GAC80471.NE04.00F483062900   
  6. FUNCTION: DB2 UDB, oper system services, sqloEDUCodeTrapHandler,   
  7. probe:10   
  8. MESSAGE : ADM0503C An unexpected internal processing error has occurred. ALL   
  9. DB2 PROCESSES ASSOCIATED WITH THIS INSTANCE HAVE BEEN SHUTDOWN.   
  10. Diagnostic information has been recorded. Contact IBM Support for   
  11. further assistance.   
  12. .   
  13. .   
  14. .   
  15. 2005-03-13-14.22.36.421935+480 I16005G624 LEVEL: Severe   
  16. PID : 19883 TID : 3007177376 PROC : db2agent   
  17. (SAMPLE)   
  18. INSTANCE: db2inst1 NODE : 000 DB : SAMPLE   
  19. APPHDL : 0-14 APPID: GAC80471.NE04.00F483062900   
  20. MESSAGE : RDS UCINTFC: pStatementText =   
  21. DATA #1 : Hexdump, 59 bytes   
  22. 0xB33849E0 : 4352 4541 5445 204E 4943 4B4E 414D 4520 CREATE NICKNAME   
  23. 0xB33849F0 : 4442 3249 4E53 5431 2E4F 5241 4C4F 4341 DB2INST1.ORALOCA   
  24. 0xB3384A00 : 4C20 464F 5220 5453 4831 2E44 4232 494E L FOR TSH1.DB2IN   
  25. 0xB3384A10 : 5354 312E 224C 4F43 414C 22 ST1."LOCAL"   
  26. .   
  27. .   
  28. .   
  29. 2005-03-13-14.22.36.476913+480 I39423G431 LEVEL: Severe   
  30. PID : 19824 TID : 3007177376 PROC : db2tcpcm   
  31. INSTANCE: db2inst1 NODE : 000   
  32. FUNCTION: DB2 UDB, oper system services, sqloEDUSIGCHLDHandler, probe:50   
  33. DATA #1 : String, 158 bytes   
  34. Detected the death of an EDU with process id 19883   
  35. The signal number that terminated this process was 11   
  36. Look for trap files (t19883.*) in the dump directory  

檢查trap文件, t19883.000, 在 call stack,會(huì)發(fā)現(xiàn):

 
 
 
  1. -FRAME-- --CODE-- --LOCATION--   
  2. BFFE8E70 83C4286A 0x0083 + A_SHAFinalCommon   
  3. (/opt/IBM/db2/V8.1/lib/libdb2e.so.1)   
  4. BFFE8F00 8B55E48D 0x00ae + A_X931RandomUpdate   
  5. (/home/oracle/OraHome1/lib/libclntsh.so.9.0)   
  6. BFFE8F60 83C40CEB 0x00d0 + ztcrseed3   
  7. (/home/oracle/OraHome1/lib/libclntsh.so.9.0)  

這是DB2數(shù)據(jù)庫(kù) II V8.2 和 Oracle 9i/10g 的一個(gè)兼容性問(wèn)題.

如果是ORACLE 9i Workaround:

 
 
 
  1. 1) Back up your $ORACLE_HOME/lib/libclntsh.so and   
  2. $ORACLE_HOME/bin/genclntsh   
  3. 2) Add '-Wl,-Bsymbolic' to the link line of $ORACLE_HOME/bin/genclntsh:   
  4. LD="gcc -shared -Wl,-relax -L${ORACLE_HOME}/lib -Wl,-Bsymbolic"   
  5. # shared library link command   
  6. 3) Run genclntsh to create libclntsh.so   
  7. 4) Execute djxlinkOracle   
  8. 5) Stop and Start the instance  

如果是ORACLE 10g Workaround:

 
 
 
  1. 1) back up $ORACLE_HOME/bin/genclntsh,   
  2. $ORACLE_HOME/lib/libclntsh.so.10.1, $ORACLE_HOME/lib32/libclntsh.so.10.1   
  3. 2) cd $ORACLE_HOME/lib; mv libnnz10.so libnnz10.so.orig   
  4. (so libnnz10.so not exist in lib)   
  5. 3) cd $ORACLE_HOME/bin; modify the script genclntsh:   
  6. a). Add "-Wl, -Bsymbolic" to linker line, .... make sure there is no   
  7. spaces between the comma and -B.   
  8. ex. LD="gcc -shared -Wl,-relax -L${ORACLE_HOME}/lib -Wl,   
  9. -Bsymbolic" # shared library link command   
  10. b) Change libnnz10.so ==> libnnz10.a in following line   
  11. * -r ${OLIB}/libnnz10.so * && LNZ="-lnnz10  

以上的相關(guān)內(nèi)容就是對(duì)DB2數(shù)據(jù)庫(kù)建立nickname導(dǎo)致CRASH解決方法的介紹,望你能有所收獲。

【編輯推薦】

  1. 實(shí)現(xiàn)DB2HADRv8.2 EE實(shí)施的正確操作步驟
  2. DB2快照函數(shù)全解析經(jīng)典版
  3. DB2:信息管理 盡在掌握
  4. DB2 9 XML 性能優(yōu)勢(shì)
  5. DB2 V7存儲(chǔ)過(guò)程構(gòu)建環(huán)境設(shè)置的正確操作步驟描述

當(dāng)前標(biāo)題:DB2數(shù)據(jù)庫(kù)建立nickname而導(dǎo)致CRASH
分享路徑:http://www.dlmjj.cn/article/djjgjho.html