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