深入讲解“database link”的设置和使用
|
database link是用来做什么的? 即数据库连接只是连到别的数据库的快捷方式。 一、设置具体有两种 第一种: 1.根据远端的信息用Net Manager设置好能连接远端的服务及监听程序。 2.create public database link fwq12 connect to fzept identified by neu using "fjept" //fjept为刚刚配置好的服务名 第二种: 直接建立链接:
查询远端数据库里的表 SELECT …… FROM 表名@数据库链接名; 查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成“表名@dblink服务器”而已。 附带说下同义词创建: CREATE SYNONYM同义词名FOR 表名; CREATE SYNONYM同义词名FOR 表名@数据库链接名; 删除dblink:DROP PUBLIC DATABASE LINK linkfwq。 假如创建全局dblink,则必须使用systm或sys用户,在database前加public |
