DB Link创建步骤如下(以Oracle为例):
CREATE DATABASE LINK权限,远程用户需有CREATE SESSION权限。tnsnames.ora中配置远程数据库服务名(如SERVICE_NAME),创建时通过USING '服务名'引用。CREATE DATABASE LINK link_name CONNECT TO remote_user IDENTIFIED BY password USING '服务名';
tnsnames.ora,直接在创建语句中指定IP、端口、服务名等信息。CREATE DATABASE LINK link_name CONNECT TO remote_user IDENTIFIED BY password
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=IP)(PORT=端口))(CONNECT_DATA=(SERVICE_NAME=服务名)))';
SELECT * FROM 表名@link_name测试是否可访问远程数据。说明:
PUBLIC)对所有用户可用,私有DB Link仅对创建者可用。不同数据库(如SQL Server、PostgreSQL)的DB Link创建方式差异较大,建议参考对应数据库官方文档。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。