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 eip_user_view@lzmis.us.Oracle.com  

  

  四、修改表结构(如已修改了此步骤可省)

  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否;

  以上的相关内容就是对Oracle透明网关的部分内容的介绍,望你能有所收获  。