oracle中dblink的创建方法

来源:互联网 发布:淘宝助理官网 编辑:程序博客网 时间:2024/05/10 09:21

如果需要从一个数据库服务器访问另外一个数据库服务器的表或视图时,可以通过 DBLink 的方法,实现基本等同于本机访问的效果,如下:

  SELECT * FROM A@DBLINK_B ;

  创建DBLink的方法有以下两种:

  第一、已经在需要访问的服务器上创建好了被访问服务器的服务名:

  create database link test

  connect to username identified by pwd

  using ’server_name’;

  前提是我们已经建好了名为 ’server_name’ 的服务名。

  然后可以用以下的方法访问了:

  SELECT * FROM A@TEST;

  第二、还没有建好服务名时,可以用以下的方法:

  create database link test

  connect to username identified by pwd

  using ’(DESCRIPTION =

  (ADDRESS_LIST =

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

  )

  (CONNECT_DATA =

  (SERVICE_NAME = ora8)

  )

  )’;

  如果不方便创建服务名,那么第二种方法还是比较方便的。

原创粉丝点击