在Oracle中,可以通過以下方式創(chuàng)建Database Link:
CREATE DATABASE LINK link_name
CONNECT TO username IDENTIFIED BY password
USING 'tns_alias';
其中,link_name是Database Link的名稱,username是目標(biāo)數(shù)據(jù)庫的用戶名,password是目標(biāo)數(shù)據(jù)庫的密碼,tns_alias是目標(biāo)數(shù)據(jù)庫的TNS別名。
使用Oracle SQL Developer或者其他數(shù)據(jù)庫管理工具創(chuàng)建Database Link??梢栽跀?shù)據(jù)庫管理工具中找到相應(yīng)的選項,然后填寫連接信息創(chuàng)建Database Link。
使用PL/SQL代碼創(chuàng)建Database Link??梢酝ㄟ^PL/SQL代碼調(diào)用DBMS_DDL.CREATE_DATABASE_LINK過程來創(chuàng)建Database Link。示例代碼如下:
BEGIN
DBMS_DDL.CREATE_DATABASE_LINK(
db_link_name => 'link_name',
username => 'username',
password => 'password',
host => 'target_host',
service_name => 'target_service_name'
);
END;
其中,link_name是Database Link的名稱,username是目標(biāo)數(shù)據(jù)庫的用戶名,password是目標(biāo)數(shù)據(jù)庫的密碼,target_host是目標(biāo)數(shù)據(jù)庫的主機(jī)名,target_service_name是目標(biāo)數(shù)據(jù)庫的服務(wù)名。