Oracle dblink in use

The role of dblink

When a user wants to cross a local database, data access another database table, you must create a local database dblink remote database, you can access data in a remote database tables as access to local databases as through a local database dblink.

Create a Case

create public database link dblink_name connect to remote_username identified by remote_password using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';

 

-- 创建dblink
create public database link db105
connect to system identified by hzsoft  
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.103.105)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';

- View dblink 
the SELECT  *  from all_db_links;

- Delete 
drop  public  Database Link DB 105;

-- 使用
select service_name from pre_service@DB105

 

Guess you like

Origin www.cnblogs.com/duanjt/p/12397610.html