PLSQL Developer连接远程的ORACLE数据库

 用PLSQL   Developer连接远程的ORACLE数据库

主要有2种方式:
1 是安装客户端,通过设置oci 和 客户端本地的tnsnames.ora文件来访问
2 通过databaselink来实现。

1 通过客户端实现PLSQLdev的远程访问
1) Install the oracle instant client (见上篇文章)
2) Configue the PLSQLdev
    make a directory network in instan_client_home
    copy the corresponding tnsname.ora into the directory
    start the plsqldev then Tools->Preferences,
    set oracle Home OCI Library : fill the instan_client_home path
                                                    fill the OCI.dll path (default in the instan_client_home)
    then restart and connect.
注意登录时的使用的“数据库名字”不是真正的dbname 而应该是tnsnames中的标识符的名字!

2 通过databaselink来实现。

大致分为两个步骤。
第一,在oracle企业管理器(OEM)里建立新的数据库,即在数据库树形图上点击将数据库添加到库。问清远程数据可得主机名(我以前就是写的远程机器的IP地址);端口号我以前用的是默认的1521没有修改;sid应该问明远程是什么,(有时需要在   tnsnames.ora脚本中修改   sid为service_name,具体原因我不是很清楚,主要看对方远程的数据库用的是sid还是service_name吧?)   ;最后的网络服务名自动生成,不需要自己手工修改。
  
第二,在PLSQL   Developer里左侧树状列表倒数第三项databaselink中,新建一个,name随便你自己起吧,username和password都要对方给你提供的,写进去。database需要写对方的数据库名。     如果是你自己用那台服务器和数据库的话,可以在public上面挑钩,如果是做项目,那么是不是public还要具体看了。最后点击apply按钮确认。
  
之后可以select   *   from   远程数据库的某个表名@dblink里你自己起的那个名字,测试是不是可以看到数据

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值