首页 > Linux操作系统 > Linux操作系统 > 10G透明网关的配置
因为10G安装过程中是不带Gateway
需要到otn上下载安装组件.
安装过程这里不再敖述:
说明:
我的oracle和sqlserver安装在同一台主机上:
IP:192.168.100.102
sqlserver database:pub
第一步 修改配置文件.
在ORACLE_HOMEtg4msqladmininittg4msql.ora
目录下:
# This is a sample agent init file that contains the HS parameters that are
# needed for the Transparent Gateway for SQL Server
#
# HS init parameters
#
HS_FDS_CONNECT_INFO="SERVER=192.168.100.102;database=pub"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
第二步:修改listener.ora.如下内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = tg4msql)
(ORACLE_HOME = F:oracleproductdb_1)
(PROGRAM = tg4msql)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.102)(PORT = 1521))
)
)
第三步:修改tnsname.ora 添加以下内容
hs_sql=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=192.168.100.102)(PORT=1521))
(CONNECT_DATA=(SID=tg4msql))
(HS=OK))
注:这里的sid与listener.ora里面的sid要求一样:
以上过程完成以后重启监听:
在命令行下:
lsnrctl stop
lsnrctl start
第四步.
创建dblink:
注意.在创建dblink的过程中有以下几点需要注意.
如果global_names 为true
那么在创建dblink时需要带oracle默认的域名:
否则的话将会报类似于以下的错误:
ORA-02085 "database link HO.REGRESS.RDBMS.DEV.US.ORACLE.COM connects to HO.WORLD
解决方法是:
把dblink name创建为ho.world(当然你那里可能会有不同的名称)
如果global_names为false
那么按照你自己的名称来创建.
我这里的环境:
SQL> show parameter global_names;
NAME TYPE VALUE
------------------------------------ ----------- -------------------
global_names boolean true
SQL> create PUBLIC database link pub connect to sa identified by "123" using 'hs_sql';
SQL> select * from test@pub;
select * from test@pub
*
第 1 行出现错误:
ORA-02085: 数据库链接 PUB.REGRESS.RDBMS.DEV.US.ORACLE.COM 连接到 HO.WORLD
SQL> create public database link HO.WORLD connect to sa identified by "123" using 'hs_sql';
数据库链接已创建。
SQL> SELECT * FROM TEST@HO.WORLD;
未选定行
SQL> alter system set global_names=false;
系统已更改。
SQL>
SQL> create public database link HO connect to sa identified by "123" using 'hs_sql';
数据库链接已创建。
SQL> desc test@ho;
名称
--------------------------------------------------------------------------------------
id
name
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/104152/viewspace-139931/ ,如需转载,请注明出处,否则将追究法律责任。