关闭

oracle的DatabaseE Links的创建和使用

613人阅读 评论(0) 收藏 举报


这几天需要大量的远程数据,需要使用这个方法。

1、网上看啦,我看到的是使用以下方法创建的。

create database link "DBLINK_NAME" connect to "username" identified by "pwd" using ' (
	DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.120)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = test) )
)';

经过测试,这个方法是有效的,前提是被远程访问的数据库需要开放一些权限。

为了简单测试,只需提供远程数据库的一个用户和一个表即可(那个表必须要赋予相关的查询权限).

假如远程库里面有个表t_test

查询:

select * from t_test@DBLINK_NAME

 

2、下面是一个简单的方法,在PL/SQL客户端可以直接创建,可以可视化创建.

查看SQL如下:

create public database link "DBLINK_NAME"
  connect to username identified by "pwd"
  using '192.168.2.120/test';

用法跟上面的一样,就不啰嗦了.

 

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:37451次
    • 积分:527
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:2篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论