1、DBLINK 的作用
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。
2、创建DBLINK
1 CREATE DATABASE LINK linkhome 2 3 CONNECT TO apps IDENTIFIED BY apps 4 5 USING ' (DESCRIPTION = 6 7 (ADDRESS_LIST = 8 9 (ADDRESS = 10 11 (PROTOCOL = TCP) 12 13 (HOST = 172.16.5.75) 14 15 (PORT = 1527) 16 17 ) 18 19 ) 20 21 (CONNECT_DATA = 22 23 (SERVICE_NAME = TEST06) 24 25 ) 26 27 )';
linkhome是dblink 的名字
apps IDENTIFIED BY afaapps 数据库用户名和密码,比如apps apps之类的
USING 后面的是tns配置信息
3、查询创建的DBLINK
select * from all_db_links; 查看创建的DB_LINK
4、有时由于数据库版本的不同,可能造成创建DBLINK失败,原因可能是,密码输入的格式不对,需要加上引号。例“apps”