Oracle创建Database Link的两种方式是静态Database Link和动态Database Link。
CREATE DATABASE LINK link_name
CONNECT TO username IDENTIFIED BY password
USING ‘TNS_SERVICE_NAME’;
其中,link_name为Database Link的名称,username和password为远程数据库的认证信息,'TNS_SERVICE_NAME’为远程数据库的服务名。
EXECUTE IMMEDIATE 'CREATE DATABASE LINK link_name
CONNECT TO username IDENTIFIED BY password
USING ‘‘TNS_SERVICE_NAME’’';
其中,link_name为Database Link的名称,username和password为远程数据库的认证信息,'TNS_SERVICE_NAME’为远程数据库的服务名。
需要注意的是,创建Database Link需要有足够的权限,通常需要具有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK特权。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Lady Oracle的神秘力量来源