java 启动项目报错:Cannot create PoolableConnectionFactory
场景:
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