在目前絕大部分資料庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實現跨庫訪問。
比如現在有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。現在來實現在a庫中訪問b的資料庫。
第一步、配置a伺服器端的tnsnames.ora檔案(tnsnames.ora network configuration file),該檔案存放的位置為:
$oracle_home/network/admin/tnsnames.ora
需要在該檔案中增加對b庫的配置項,格式如下
zbcdb3 =
(description =
(address_list =
(address = (protocol = tcp)(host = 10.1.50.6)(port = 1523))
)(connect_data =
(service_name = zbcdb3)))
若在a庫的另外一台客戶端來訪問b的資料庫的話,同時也應該修改客戶端的相應的檔案。
第二步、在a伺服器的乙個庫中建立b的乙個資料的dblink。語法如下:
然後可以實現分布式查詢:
方法二:
複製表資料:
insert into 表名(欄位名) (select 欄位名 from tablename@資料鏈名稱);
Oracle 跨庫 查詢 複製表資料
方法一 在目前絕大部分資料庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實現跨庫訪問。比如現在有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。現在來實現在a庫中訪問b的資料庫。第一步 配置a伺服器端的tnsnames.ora檔案 tnsnames.ora networ...
Oracle 跨庫 查詢 複製表資料
方法一 在目前絕大部分資料庫有分布式查詢的需要。下面簡單的介紹如何在oracle中配置實現跨庫訪問。比如現在有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。現在來實現在a庫中訪問b的資料庫。第一步 配置a伺服器端的tnsnames.ora檔案 tnsnames.ora networ...
Oracle 跨庫 查詢 複製表資料 分布式查詢
方法一 在眼下絕大部分資料庫有分布式查詢的須要。以下簡單的介紹怎樣在oracle中配置實現跨庫訪問。比方如今有2個資料庫伺服器,安裝了2個資料庫。資料庫server a和b。如今來實如今a庫中訪問b的資料庫。第一步 配置aserver端的tnsnames.ora檔案 tnsnames.ora net...