源地址:http://blog.itpub.net/24104981/viewspace-1116085/
create database link dblinkname connect to username identified by password
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = database_ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =servicename)
)
)';
注意:其中的username和password都要小写,using分号里面的直接复制监听程序里的即可。
不能直接从建好的dblink复制,有错误。
补充:如何确定数据库的servicename:
1.在sqlplus中使用
show parameter[s] service_names;
注意parameter和parameters都可以
2.使用
select name,value from v$parameter where name='service_names'