Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?...
生活随笔
收集整理的這篇文章主要介紹了
Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Tools下的mdscongiguer ? ? 文件中 43行 ?oracle 配置 ? ? ?發現需要連接庫 -lclntsh ? ? ?libclntsh.so 庫是個什么東西呢?
分想一個知乎網站上的帖子:
-------------------------------------------------------------------------------------------------------------------------------------------------
$ORACLE_HOME/lib/下的libclntsh.so.10.1到底是個什么神秘文件呢?
我的虛擬機非正常關機了,后來重啟后在啟動oracle服務的時候,sqlplus /as sysdba 時報出下面的錯誤 :sqlplus: error while loading shared libraries: /home/oracle/product/10.2.0/lib/libclntsh.so.10.1: file too short解決的辦法是:relink all.這個解決辦法網上幾乎沒有。
而這個文件導致的另外的一種錯誤:
while loading shared libraries: libclntsh.so.10.1: cannot open shared 卻有很多種解決辦法。
那么,libclntsh.so.10.1這個文件到底是干嘛用的呢?謝謝。 添加評論? 分享 1贊同反對,不會顯示你的姓名 知乎用戶?,Exasol for the win. 1?人贊同 從名字上看它是一個客戶端用到的共享庫:LIBrary, CLieNT, SHared.SharedObject.10.1?
這是個二進制文件,沒有源代碼的話,很難搞清楚它具體有什么用途,而且從這個非常泛泛的命名來看,它可能會做很多雜七雜八的事情。
需要 relink 可能是因為它在非正常關機的時候被損壞了。relink 是 Oracle 8.1 開始給出的一個修復腳本,all 就是 relink 全部二進制文件。單獨修復 libclntsh 應該只需要 relink client 和 / 或 relink client_sharedlib 即可,不過 relink all 顯然最保險…… 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迁移域控
- 下一篇: OpenCV人脸识别Eigen算法源码分