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