Oracle DB Link进行跨数据库连接操作。格式如下:
CREATE PUBLIC DATABASE LINK [link名称] CONNECT TO [数据库登录名称] IDENTIFIED BY ["数据库登录密码"]
USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = 服务名称)))';
注:密码需要双引号包起来,USING中为字符串需要用单引号包起来。
insert into test(id,title) select id,title from test@TestLink;
CREATE PUBLIC DATABASE LINK "TestLink" CONNECT TO test IDENTIFIED BY "xxxxx"
USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = test)))';
跨数据库建表:
create table test_1 as select * from test_1@Oracle Link名称;
新建Oracle DB Link
猜你喜欢
转载自wenxin2009.iteye.com/blog/1429920
今日推荐
周排行