连接到其他机子上的Oracle服务

一.配置 

1.

用Oracle客户端安装中的“Enterprise Manager Console”Oracle企业管理器来连接其他机子上的oracle服务

输入的信息有:
主机IP:10.1.1.130
端口:1521
SID: ORCL


得到的TNS描述符:
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.1.130)(PORT=1521)))(CONNECT_DATA=(SID=ORCL)(SERVER=DEDICATED)))

 

2.用“Net Configuration Assistant”进行配置

依次配置:

监听程序配置(配置监听的端口号,默认为1521)

命名方法配置(基本不用修改)

本地Net服务名配置: 服务名(要连接到的服务器上,启动的oracle的服务的名称(默认为ORCL),要将这个名称设置为远程服务器上oracle实例的具体名称)

                               网络协议(TCP)

                               主机名(也可配置为IP地址)

                               配置测试

                               网络服务名:本地上使用的服务名(如ORCL_BIT)

 

 

二.配置文件的位置

经过以上配置后,最终的配置文件将位于

D:/oracle/product/10.2.0/client_3/NETWORK/ADMIN/tnsnames.ora 类似的文件中。

如果有连接工具报告这个文件有问题,可以用( 1.2中提到的工具,删除相关的“本地Net服务名配置”)

 

三. SQL Plus及EMS客户端工具的配置

1.SQL Plus的连接配置: 主机字符串,就是在1.2中配置好的“本地服务名(如ORCL_BIT)”。

2.EMS的连接配置:

    Connect using:选择相应的客户端

 

3.如果这些工具报告“TNS:could not resolve the connect identifer specified ”这样的错误

注意检查一下“系统环境变量Path ”的配置

正常的配置应该类似以下内容,如果机子上安装了多个oracle或client,可能需要手工整理一下:

D:/oracle/product/10.2.0/client_3/bin;D:/oracle/product/10.2.0/client_3;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;C:/Program Files/Intel/DMIX;

 

四.在vs.net或其他程序中配置到oracle服务的连接

 

通过在第一步中为远程oracle服务进行配置,会生成一个“本地Net服务”(例如,ORCL_BIT),所有在vs.net或相关程序中需要配置“数据源的地方”,都要通过这个本地服务来连接远程的oracle,也就是说:

要在“更改数据源”中选择“Oracle数据库”,在随后出现的“服务器名”中填写上面的“本地Net服务”名。

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值