linux远程连接oracle数据库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
远程连接Oracle数据库
1. 测试项目
a. 通过Java程序远程连接Oracle 10g数据库
b. 通过客户端远程连接Oracle 10g 数据库
2. 测试环境
服务器端:RHEL 5.4 (安装在VMWare 6.5上)
数据库:Oracle 10g (安装在RHEL 5.4上,具体安装方法请Baidu或Google) 客户端:Windows 7 (已配置好Java环境)
客户端软件:PL/SQL Developer 7.1.5
3. IP的设置
a. 确保客户端和服务器端能ping通,
本服务器端的IP:192.168.0.101 ,如下图:
本客户端的IP:192.168.0.105,如下图:
设置完IP后,ping服务器通过,如下图:
4. 配置服务器端
a. 配置oracle的监听,文件listener.ora 和tnsnames.ora。所在目录为$ORCLE_HOME/network/admin/
本服务器的listener.ora配置,添加如下红框内容,根据自己的目录和SID做相应更改。
本服务器的tnsnames.ora配置:
到此,服务器端已经配置完成了。在远程连接的时候最好先把防火墙禁用了,在服务器端可以用以下命令查看
5. 客户端
服务器端配置好以后,在客户端查看是否监听,如下图:
6. Java程序远程连接oracle
连接oracle的java代码如下:
运行的结果如下:
7. 客户端远程连接oracle
要通过客户端连接到oracle,也需要在本地配置监听,找到自己的客户端配置文件tnsnames.ora,添加如下内容:
连接测试如下:
到此,已全部测试完成,成功。祝君好运!