【故障處理】csscan工具無法使用,報錯“error while loading shared libraries...”

secooler發表於2009-10-01
今天在使用Oracle的csscan工具對字符集轉換檢查時,出現報錯無法使用的問題。
把這個小問題的原因記錄一下。

1.【問題現象】
sec@secDB /home/oracle$ csscan
csscan: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory

2.【問題原因】LD_LIBRARY_PATH
環境變數LD_LIBRARY_PATH沒有指定。

3.【問題處理】
將環境變數LD_LIBRARY_PATH設定為:“$ORACLE_HOME/lib”。
sec@secDB /home/oracle$ LD_LIBRARY_PATH=$ORACLE_HOME/lib
sec@secDB /home/oracle$ export LD_LIBRARY_PATH
sec@secDB /home/oracle$ csscan

4.【驗證】
Character Set Scanner v2.1 : Release 10.2.0.0.0 - Production on Tue Sep 29 16:00:36 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Username:

5.【補充】
如果永久生效,可以將下面內容設定在作業系統使用者的環境變數中。
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH

6.【參考】
關於csscan工具的詳細用法和測試,請參見《【csscan】字符集掃描工具csscan“實操式”品味》http://space.itpub.net/519536/viewspace-615093。

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-615936/,如需轉載,請註明出處,否則將追究法律責任。

相關文章