首页 > 数据库 > Oracle > 分布式数据库:dblink
dblink是数据库对象、允许你访问远程表及执行远程程序、另外、dblink是单向连接、创建dblink时、oracle在数据字典记录其元数据.
在db link时,必须关心一下global_name.这个缺省下,是作为网络服务名对外提供服务的。但大部分我们是不用的。
SQL> show parameter global_names NAME TYPE VALUE ------------------------------------ ----------- global_names boolean FALSE
SQL> select * from global_name; GLOBAL_NAME -------------------------------------------------------------------------------- ORCL.ORACLE.COM
dblink共有3类:用户级、数据库级、网络级

public的指定与否:

dblink远程数据库用户验证方法:


创建举例:

简单使用举例:
session_1:sys
SQL> create public database link rmandb connect to hr identified by hr using \'rmandb\';
Database link created.
SQL> select * from t@rmandb;
session_2:scott
SQL> select * from t@rmandb;
查看database link的信息:
一:查看系统dblink的基本信息(dba_db_links/all_db_links/user_db_links)
SQL> select * from dba_db_links; OWNER DB_LINK USERNA HOST CREATED --------------- ------------------------- ------ ---------- ------------------- PUBLIC RMANDB.ORACLE.COM HR rmandb 2012-10-28:06:15:41
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26515977/viewspace-1207832/ ,如需转载,请注明出处,否则将追究法律责任。