分析database link的设置和使用
database link,它是用来更方便的一个数据库中访问另一个数据库(包括本地和远程的,道理一样)在本地建立的。即数据库连接只是连到别的数据库的快捷方式。 一、设置具体有两种 第一种: 根据远端的信息用Net Manager设置好能连接远端的服务及监听程序。 create public database link fwq12 using’fjept’//fjept为刚刚配置好的服务名 第二种: 直接建立链接: create database link linkfwq
SELECT……FROM表名@数据库链接名; 查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成“表名@dblink服务器”而已。 附带说下同义词创建: CREATE SYNONYM同义词名FOR表名; 删除dblink:DROP PUBLIC DATABASE LINK linkfwq。 假如创建全局dblink,则必须使用systm或sys用户,在database前加public。 创建Database Link 1.先创建PUBLIC DATABASE LINK,不用指定用户和密码 scott@TEST>conn system/test 2.再在各个用户下创建私有DATABASE LINK(同PUBLIC DATABASE LINK名称相同),指定用户和密码 system@TEST>conn scott/tiger 实际上相当于: CREATE DATABASE LINK orcl USING 'ORCL' CONNECT TO scott IDENTIFIED BY tiger; (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |