以下是对Oracle透明网关的相关内容的介绍。我们把文章分成两部分,一部分是介绍Oracle透明网关的数据来源,另一部分是介绍在正式数的据库在建立到理正系统数据库的DBLINK,以下就是文章的具体介绍。
一、数据来源
理正系统Oracle数据库,连接方式
SERVER=gedi-oainfo;
DATABASE=lzmisuser
username: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=OFF
HS_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
Drop existing database link
drop database link LZMIS.US.Oracle.COM;
Create database link
create database link LZMIS.US.Oracle.COM
connect to SA identified by JSJADMIN
using '(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL=TCP)(HOST=10.122.88.7)(PORT=1521))
)
(CONNECT_DATA=
(SID=LZMISUSER)
)
(HS=OK)
)';
三、建视图v_lz_user
create or replace view v_lz_user as
select trim("UG_UserGrpName") UG_USERGRPNAME,
trim("room") ROOM,trim("SU_UserName") SU_USERNAME,
trim("SU_UserCode")
SU_USERCODE from eip_user_view@lzmis.us.Oracle.com
四、修改表结构(如已修改了此步骤可省)
1、在EIP_SYS_USER表增加字段 HRUSER
Add/modify columns
alter table EIP_SYS_USER add HRUSER VARCHAR2(2);
Add comments to the columns
comment on column EIP_SYS_USER.HRUSER
is '数据是否来自HR,''y''是,''n''否';
以上的相关内容就是对Oracle透明网关的部分内容的介绍,望你能有所收获。
【编辑推荐】
【责任编辑:孙巧华 TEL:(010)68476606】
点赞 0