程序不能成功连接上oracle数据库服务
表现:数据库安装好,并创建完实例后,通过PLSQL可以成功连接,但是通过程序不能进行连接诊断:1.程序是否正常2.服务名是否正确3.监听是否正确配置处理:1.更换测试环境的数据库连接,可以成功连接,排除情况1.2.通过PLSQL查询当前实例名,和配置文件中的实例名一致,排除情况2.查询语句:select name from v$database;3.排查...
·
表现:
数据库安装好,并创建完实例后,通过PLSQL可以成功连接,但是通过程序不能进行连接
诊断:
1.程序是否正常
2.服务名是否正确
3.监听是否正确配置
处理:
1.更换测试环境的数据库连接,可以成功连接,排除情况1.
2.通过PLSQL查询当前实例名,和配置文件中的实例名一致,排除情况2.
查询语句:
select name from v$database;
3.排查配置文件中的监听是否正常:
D:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN/tnsnames.ora
按照程序配置文件中的ip,进行配置
xxx =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = xxx)
)
)
LISTENER_xxx =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
最后重启数据库监听服务,重启实例服务,重新连接,正常。
更多推荐
所有评论(0)