深入讲解databaselink的设置和使用
来源:优易学  2011-3-12 22:59:44   【优易学:中国教育考试门户网】   资料下载   IT书店
 database link,它是用来更方便的一个数据库中访问另一个数据库(包括本地和远程的,道理是一样的),一开始,很多人会发生误解,其实是在本地建立的。即数据库连接只是连到别的数据库的快捷方式。

  一、设置具体有两种

  第一种:

  1.根据远端的信息用Net Manager设置好能连接远端的服务及监听程序。

  2.create public database link fwq12

  connect to fzept identified by neu

  using 'fjept' //fjept为刚刚配置好的服务名

  第二种:

  直接建立链接:

create database link linkfwq 
connect to fzept identified by neu 
using '(DESCRIPTION = 
(ADDRESS_LIST = 
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.142.202.12)(PORT = 1521)) 
) 
(CONNECT_DATA = 
(SERVICE_NAME = fjept) 
) 
)';

  二、使用

  查询远端数据库里的表

  SELECT …… FROM 表名@数据库链接名;

  查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成“表名@dblink服务器”而已。

  附带说下同义词创建:

  CREATE SYNONYM同义词名FOR 表名;

  CREATE SYNONYM同义词名FOR 表名@数据库链接名;

  删除dblink:DROP PUBLIC DATABASE LINK linkfwq。

  假如创建全局dblink,则必须使用systm或sys用户,在database前加public。

责任编辑:虫虫

文章搜索:
 相关文章
热点资讯
热门课程培训