Oracle 創建第一個DBLink 的方法
當用戶要跨本地數據庫,訪問另外一個數據庫表中的數據時,本地數據庫中必須創建了遠程數據庫的dblink,通過dblink本地數據庫可以像訪問本地數據庫一樣訪問遠程數據庫表中的數據。
創建
create database link FistDBlink
connect to dbName identified by dbPassword
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.4.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';
查詢
1.查看所有的數據庫鏈接,登錄管理員查看
select owner,object_name from dba_objects where object_type='DATABASE LINK';
2.查詢、刪除和插入數據和操作本地的數據庫是一樣,不過表名需要寫成“表名@dblink服務器”
select * from db.tb_test@FistDBlink;
3.刪除數據庫連接
drop database link FistDBlink;