介紹如何讀取遠程數據庫的視圖:
用PL/SQL developer 等工具連接數據庫,像查詢普通表那樣查詢就是了。
如果是你想在A數據庫查詢另一台機器上的數據庫的話,那就得建立DBLINK來查了
第一步:獲取遠程數據庫的tns信息和要訪問的對象的擁有者及其密碼
第二步:創建dblink
create database link "DBLINK_NAME" connect to "USER_NAME" identified by "PASSWD" using ' (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lnwxzyp)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = demo)
)
)
';
第三步:查看(這是直接訪問遠程數據庫中的視圖)
1)select * from view_name@dblink_name;
也可以建成同義詞
2)create synonym OBJ_NAME for view_name@dblink_name;
也可以在本地建成視圖(如需在本地創建視圖,可以利用此方式)
3)create view VIEW_NAME as select * from view_name@dblink_name;