J2EE-PL/SQL工具连接Oracle数据库的方法

摘录1
1.利用Oracle Net Manager工具
 (1)打开Oracle Net Manager
 (2)增加"服务命名"
   第一步 NET服务名:任意填写
   第二步 通讯协议:如果连接远程机器上的Oracle,选择TCP/IP(internet协议)
   第三步 主机名:输入IP地址 端口号:一般缺省为1521
   第四步 SID:一般和数据库名字相同
   第五步 测试
 (3)启动PL/SQL连接  
2.直接修改配置文件:
 (1)打开目录D:oracle安装目录ora92networkadmin中的文件tnsnames.ora。
  (2)增加如下代码:
  TRAFFIC_DB = #NET服务名,可任意起
   (DESCRIPTION =
   (ADDRESS_LIST =
   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.143)(PORT = 1521)) #HOST为连接的数据库服务器的IP地址,PORT为连接的数据库服务器的端号,一般缺省为1521
     )
   (CONNECT_DATA =
   (SID = carsys) #数据库系统标识,一般和数据库同名
   )
   )
 (3)保存文件。启动PL/SQL工具登陆即可

摘录2
在本地transname.ora文件总配置远程服务器的TNS,然后通过TNS映射的服务器名访问
在安装ORACLE的目录下/oracle/ora92/network/ADMIN有个tnsnames.ora加入如下代码  
  TEST =        
      (DESCRIPTION =  
          (ADDRESS_LIST =  
              (ADDRESS = (PROTOCOL = TCP)(HOST = 222.22.22.22)(PORT = 1521)) //写入远端IP  
          )  
          (CONNECT_DATA =  
              (SERVICE_NAME = ORA9)   //写入远端服务名  
          )  
      )

摘录3
用PLSQL Developer连接远程的ORACLE数据库,大致分为两个步骤。  
  (1)在oracle企业管理器(OEM)里建立新的数据库,即在数据库树形图上点击将数据库添加到库。问清远程数据可得主机名(我以前就是写的远程机器的IP地址);端口号我以前用的是默认的1521没有修改;sid应该问明远程是什么,(有时需要在tnsnames.ora脚本中修改sid为service_name,具体原因我不是很清楚,主要看对方远程的数据库用的是sid还是service_name吧?);最后的网络服务名自动生成,不需要自己手工修改。  
  (2)在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、付费专栏及课程。

余额充值