1. 程式人生 > >oracle使用dblink進行資料庫直連操作

oracle使用dblink進行資料庫直連操作

1.若多個數據庫之間有業務連線的需求,最簡單的辦法是進行資料庫的直連(DbLink)(而非採用程式程式碼開發)】

 (1)oracle連線sqlserver   有兩張方案可選:在伺服器建立透明閘道器,或建立關於sqlserver的資料來源,具體配置如下:

          https://www.cnblogs.com/jameslif/p/4047802.html(閘道器的方式,建議使用)

          http://www.360doc.com/content/16/1010/02/86896_597204067.shtml

 (2)oracle連線oracle   直接使用

以上兩種情況,均需要被連線方提供可供訪問的資料庫地址及名稱,可進入訪問的使用者名稱密碼(可設定限制訪問的許可權)

 

2.建立直連後,進行使用,語句示例如下。

//dblink資料庫建立檢視:

Create view view_name as Select * from "tableName"@ServicesName_ByProvider

Create view view_name as Select * from "complain_fields"@ORACLETOMYSQL

Create view view_name as Select * from "crm_fields_options"@ORACLETOMYSQL

Create view view_name as Select * from "crm_fields_origin"@ORACLETOMYSQL

Create view view_name as Select * from "form_fields"@ORACLETOMYSQL

Create view view_name as Select * from "qualityComplaintOrder"@ORACLETOMYSQL

Create view view_name as Select * from "customerinfo"@ORACLETOMYSQL