首页 新闻 搜索 专区 学院

怎么用plsql连接两个数据库进行操作。

1
悬赏园豆:10 [已关闭问题]

情况是这样的,现在有两个库在不同的地方,我想在其中一个上执行语句,查询另一个库中的数据。在Sqlserver中会。刚搞oracle不太会,请教。

Jerry Qian的主页 Jerry Qian | 初学一级 | 园豆:19
提问于:2010-03-01 18:01
< >
分享
其他回答(2)
0

sql中和oracle中应该差不多啊,都支持标准sql的啊

生鱼片 | 园豆:5757 (大侠五级) | 2010-03-01 20:39
0

这个也许有用:
http://vonxing.javaeye.com/blog/509469

http://www.connectionstrings.com/oracle

邀月 | 园豆:25375 (高人七级) | 2010-03-01 22:06
1

用db_links哦

drop database link  ss
create database link woody_DB_LINK
connect to woodydb(数据库实例名称)
identified by woody123(密码)
using 'woody.woodycad.com'(连接字符)

然后在oracle安装目录下:D:\oracle\network\ADMIN

tnsnames.ora文件里面根据链接情况加上链接

woody.woodyCAD.COM =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.24)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = woody.com)
    )
  )

查询的时候可以:

select * From test_table@woody_DB_LINK

woody.wu | 园豆:3621 (老鸟四级) | 2010-03-02 08:41
正解
支持(0) 反对(0) Blues T | 园豆:11 (初学一级) | 2010-03-10 15:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册