以下是对Oracle透明网关的相关内容的介绍。我们把文章分成两部分,一部分是介绍Oracle透明网关的数据来源,另一部分是介绍在正式数的据库在建立到理正系统数据库的DBLINK,以下就是文章的具体介绍。

一、数据来源

理正系统Oracle数据库,连接方式

    SERVER=gedi-oainfo; DATABASE=lzmisuserusername:sa password:jsjadmin

视图:eip_user_view

步骤

一、在10.122.88.7(测试数据库)建立透明网关。

1)在10.122.88.7\e$\OraHome_1\tg4msql\admin建一个文件名为“initLZMISUSER.ora”内容是:

    HS_FDS_CONNECT_INFO="SERVER=gedi-oainfo;DATABASE=lzmisuser"HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVER HS_FDS_RECOVERY_PWD=RECOVER

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

    (SID_DESC= (GLOBAL_DBNAME=LZMISUSER) (SID_NAME=LZMISUSER) (PROGRAM=tg4msql) (Oracle_HOME=E:\OraHome_1)

Oracle透明网关中我们要注意路径 当时在我本机装完透明网关后的路径是下面的

    ) (SID_DESC= (GLOBAL_DBNAME=LZMISUSER) (SID_NAME=LZMISUSER) (PROGRAM=tg4msql) (Oracle_HOME=D:\Oracle\product\10.2.0\tg_1) )

二、在正式数据库建立到理正系统数据库的DBLINK

    Dropexistingdatabaselink dropdatabaselinkLZMIS.US.Oracle.COM; Createdatabaselink createdatabaselinkLZMIS.US.Oracle.COM connecttoSAidentifiedbyJSJADMIN using'(DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=10.122.88.7)(PORT=1521)) ) (CONNECT_DATA= (SID=LZMISUSER) ) (HS=OK) )';

三、建视图v_lz_user

    createorreplaceviewv_lz_useras selecttrim("UG_UserGrpName")UG_USERGRPNAME,trim("room")ROOM,trim("SU_UserName")SU_USERNAME,trim("SU_UserCode")SU_USERCODEfrom[email protected]

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

1、在EIP_SYS_USER表增加字段 HRUSER

    Add/modifycolumns altertableEIP_SYS_USERaddHRUSERVARCHAR2(2); Addcommentstothecolumns commentoncolumnEIP_SYS_USER.HRUSER

is ‘数据是否来自HR,”y”是,”n”否’;

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

【编辑推荐】

    Oracle数据库的安装与配置详解Oracle内存结构研究的相关内容介绍Oracle 删除后重新安装的具体方法Oracle RAC配置中应注意的问题Oracle 数据库的并行执行的实际操作