場景:
java 項目,鏈接 oracle 12c 數據庫
使用 plsql development 和 dbvisualizer 和 sqlplus 都可以鏈接數據庫
但是啟動 java 項目使用 jdbc 鏈接卻報錯:Cannot create PoolableConnectionFactory
原因:
環境變量 ORACLE_SID 配置問題
解決過程:
1.查看 oracle 服務器的 ORACLE_SID 配置是否是當前配置的實例
echo $ORACLE_SID
一般配置文件
vim ~/.bash_profile
2.查看數據庫是否啟動
lsnrctl status
3.查看監聽配置
cd $ORACLE_HOME/network/admin
cat listener.ora