两台Oracle主机的信息交互

这是从我另外一个blog转过来的(打算全部移到这个blog上来)
http://www.gisempire.com/blog/user1/813/index.html


只需要在%oracle_home/network /admin目录下的tnsnames.ora文件后面添加如下内容

###############################################

#以下是测试并行服务,访问远程数据库而设置的

tangnftjservercsheng均为安装有oracle服务器的主机,xiaersmtjdbcs分别为他们#的SID

###################################################

Totangnf = #该名字可以随便取

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = tangnf)(PORT = 1521))#主机名与端口号

    )

    (CONNECT_DATA =

      (SID = xiaer)#数据库实例SID名称

     # (SERVER = DEDICATED)

    )

  )

###################################################

totjserver=

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = tjserver)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SID = smtjdb)

      (SERVER = DEDICATED)

    )

  )

 

###################################################

toCSheng=

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = CSheng)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SID = cs)

      (SERVER = DEDICATED)

    )

  )

 

以上蓝色的部分是根据具体情况修改。

创建数据库连接

Create database link lkTotjserver connect to tnf identified by xiaer using ‘totjserver’;

测试 select * from user_tables@lkTotjserver;

蓝色的根据实际情况修改,

Totjserver tnsnames里定义的连接串

Tnf,xiaer是目标数据库的用户名和密码

lkTotjserver是数据库连接名称,它指向了目标数据库。可以随便定义,主要是方便用,书写方便,名称有意义。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值