4.Oracle杂记——数据字典dba_db_links
数据库连接时方便的一个数据库中访问另一个数据库(包括本地和远程的)。
创建dblink的用户有对应的数据库权限create public database link 或者create databaselink.
查看db link可以再 dba_db_links中进行查看。
创建一个数据库连接如下:
sys@PDB1> create database link ORCL_ORCL connectto tpcc identified by tpcc using 'orcl/pdb1';
这样可以执行如下,通过tpcc用户在查找该schema下的表内容,如下:
sys@PDB1> select * from customer@ORCL_ORCL;
此时可以查找dba_db_links,如下:
sys@PDB1> select * from dba_db_links;
OWNER
----------------------------------------------------------------------------------------------------
DB_LINK
----------------------------------------------------------------------------------------------------
USERNAME
----------------------------------------------------------------------------------------------------
HOST
----------------------------------------------------------------------------------------------------
CREATED
---------
SYS
ORCL_ORCL
TPCC
orcl/pdb1
02-JAN-16
其中:
OWNER:表示DB LINKE的拥有者。
DB_LINK:表示DB link的名字。
USERNAME:表示用户。
HOST:表示主机。
CREATED:表示创建时间。
注意:
sys@PDB1> Drop database link ORCL_ORCL ;