SQL Developer 4.1.3 版本不在支持 9i , 在鏈接到 9i 的庫時, 讀取表結構,過程或函數等對象時, 會發生以下錯誤:
這個是由於 SQL Developer 自帶的驅動不兼容 9i . 爲解決這個問題, 能夠使用 OCI 驅動.html
cd $PATH_TO_instantclient ln -s libclntsh.so.11.1 libclntsh.so ln -s libocci.so.11.1 libocci.sod. 建立network目錄並添加TNSNames.ora (若是須要TNS方式鏈接,那麼這一步必須)
mkdir $PATH_TO_instantclient/network/admin -p cd $PATH_TO_instantclient/network/admin touch TNSNames.orae. 配置環境變量:
export ORACLE_HOME="$PATH_TO_instantclient" export TNS_ADMIN="$ORACLE_HOME/network/admin" export LD_LIBRARY_PATH="$PATH_TO_INSTANTCLIENT11:$LD_LIBRARY_PATH"若是不配置這個環境變量或者忘記建立軟連接就會出現如下錯誤: