oracle数据库远程连接常见问题
db_001
机房内有多态服务器A,B,C,D此时A作为应用服务器B作为数据库服务器C作为文件服务器D作为负载备用服务器
如何在A服务器启动系统呢?并确保正常运行请看下文描述
声明:“以上服务器皆为同网段的内网10.10.10.40-10.10.40.114”
- 目前需要考虑的问题有
- 1、数据库服务器B的本地服务和监听是否正确无误
- 2、B的oracle监听的端口是否在防火墙对外开放
- 3、A的配置文件的数据源是否更改
1、开始排除B服务器上的oracle服务和监听
![im
2、在防火墙开放该端口共A服务器能连接该端口
是windows的可以用telnet ip port进行测试如果可以证明端口也是有效的
3、考虑启动中间件运行程序。
oracle常用的连接为oci和thin,此时我们使用的是thin(瘦连接)所以不需要下载oracle客户端,因为我们程序打包时的bin里面已经包含了oracle的驱动以来jar包。只需要检查配置文件的数据源参数即可