程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle透明網關的內容介紹

Oracle透明網關的內容介紹

編輯:Oracle數據庫基礎

以下是對Oracle透明網關的相關內容的介紹。我們把文章分成兩部分,一部分是介紹Oracle透明網關的數據來源,另一部分是介紹在正式數的據庫在建立到理正系統數據庫的DBLINK,以下就是文章的具體介紹。

一、數據來源

理正系統Oracle數據庫,連接方式

  1. SERVER=gedi-oainfo;  
  2. DATABASE=lzmisuser 
  3. username:sa  
  4. passWord:JSjadmin  

視圖:eip_user_vIEw

步驟

一、在10.122.88.7(測試數據庫)建立透明網關。

1)在10.122.88.7\e$\OraHome_1\tg4msql\admin建一個文件名為“initLZMISUSER.ora”內容是:

  1. HS_FDS_CONNECT_INFO="SERVER=gedi-oainfo;DATABASE=lzmisuser" 
  2. HS_FDS_TRACE_LEVEL=OFF 
  3. HS_FDS_RECOVERY_ACCOUNT=RECOVER  
  4. HS_FDS_RECOVERY_PWD=RECOVER  

2)在10.122.88.7\e$\OraHome_1\network\admin\listener.ora文件增加內容:

  1. (SID_DESC=  
  2. (GLOBAL_DBNAME = LZMISUSER)  
  3. (SID_NAME = LZMISUSER)  
  4. (PROGRAM = tg4msql)  
  5. (Oracle_HOME= E:\OraHome_1)   

Oracle透明網關中我們要注意路徑 當時在我本機裝完透明網關後的路徑是下面的

  1. )  
  2. (SID_DESC=  
  3. (GLOBAL_DBNAME = LZMISUSER)  
  4. (SID_NAME = LZMISUSER)  
  5. (PROGRAM = tg4msql)  
  6. (Oracle_HOMED:\Oracle\product\10.2.0\tg_1)  
  7. )  

二、在正式數據庫建立到理正系統數據庫的DBLINK

  1. Drop existing database link  
  2. drop database link LZMIS.US.Oracle.COM;  
  3. Create database link  
  4. create database link LZMIS.US.Oracle.COM  
  5. connect to SA identifIEd by JSJADMIN  
  6. using '(DESCRIPTION =  
  7. (ADDRESS_LIST =  
  8. (ADDRESS = (PROTOCOL = TCP)(HOST = 10.122.88.7)(PORT = 1521))  
  9. )  
  10. (CONNECT_DATA =  
  11. (SID = LZMISUSER)  
  12. )  
  13. (HS=OK)  
  14. )';  

三、建視圖v_lz_user

  1. create or replace vIEw v_lz_user as  
  2. select trim("UG_UserGrpName") UG_USERGRPNAME,
  3. trim("room") ROOM,trim("SU_UserName") SU_USERNAME,
  4. trim("SU_UserCode") 
    SU_USERCODE from [email protected]  

四、修改表結構(如已修改了此步驟可省)

1、在EIP_SYS_USER表增加字段 HRUSER

  1. Add/modify columns  
  2. alter table EIP_SYS_USER add HRUSER VARCHAR2(2);  
  3. Add comments to the columns  
  4. comment on column EIP_SYS_USER.HRUSER  

is '數據是否來自HR,''y''是,''n''否';

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved