透明网关安装和配置
来源:互联网 发布:linux 开启端口号 编辑:程序博客网 时间:2024/05/17 09:26
透明网关安装和配置
本文章主要介绍ORACLE 10G创建DATABASE LINK连接SQL Server 2008。
环境
SQL Server
操作系统:Windows Server 2003 64bit
IP:192.168.100.1
版本:10.50.1600
gateway
操作系统:Windows XP 32bit
IP:192.168.100.2
版本:10.2.0.1
ORACLE
操作系统:Redhat 5.5 64bit
IP:192.168.100.3
版本:10.2.0.1
安装
下载windows系统32位的透明网关(geteway),运行setup可执行文件,选择"Oracle Transparont Gateway for Microsoft SQL Server 10.2.0.1.0"组件进行安装。
配置
1.首先进入$ORACLE_HOME/tg4msql/admin,编辑或创建文件initSID.ora(SID可随便命名,推荐使用SQL Server数据库名;此处我连接SQL Server的MyDB库,因此创建文件
initMyDB.ora),添加内容如下(在透明网关所在服务器192.168.100.2上进行配置):
HS_FDS_CONNECT_INFO="SERVER=192.168.100.1;DATABASE=MyDB"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
2.然后进入$ORACLE_HOME/NETWORK/ADMIN,编辑监听文件(listener.ora),添加内容如下(在透明网关所在服务器192.168.100.2上进行配置):
(SID_DESC =
(SID_NAME = MyDB)#此处对应$ORACLE_HOME/tg4msql/admin/initSID.ora文件的SID
(ORACLE_HOME = D:\oracle\product\10.2.0\tg_1)#此处为你的实际安装目录
(PROGRAM = tg4msql)#tg4msql为固定值,不可变更
)
3.进入$ORACLE_HOME/NETWORK/ADMIN,配置服务名(在ORACLE所在服务器192.168.100.3上进行配置),添加内容如下:
sql2008 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.2)(PORT = 1521))#IP为透明网关所在服务器的IP,PORT为透明网关所在服务器的PORT
)
(CONNECT_DATA =
(SID =MyDB)#SID对应$ORACLE_HOME/tg4msql/admin/initSID.ora文件的SID
)
(HS = OK)#该参数表示是异构数据库
)
4.创建DATABASE LINK
CREATE DATABASE LINK link_sql2008
CONNECT TO SqlServerUserName
IDENTIFIED BY "Password"
USING sql2008;
--link_sql2008为你创建link的名称,可随便命名
--SqlServerUserName为你连接sql server数据库的用户名
--Password为你连接sql server数据库的密码,推荐使用双引号
--sql2008为步骤3创建的服务名
本文章主要介绍ORACLE 10G创建DATABASE LINK连接SQL Server 2008。
环境
SQL Server
操作系统:Windows Server 2003 64bit
IP:192.168.100.1
版本:10.50.1600
gateway
操作系统:Windows XP 32bit
IP:192.168.100.2
版本:10.2.0.1
ORACLE
操作系统:Redhat 5.5 64bit
IP:192.168.100.3
版本:10.2.0.1
安装
下载windows系统32位的透明网关(geteway),运行setup可执行文件,选择"Oracle Transparont Gateway for Microsoft SQL Server 10.2.0.1.0"组件进行安装。
配置
1.首先进入$ORACLE_HOME/tg4msql/admin,编辑或创建文件initSID.ora(SID可随便命名,推荐使用SQL Server数据库名;此处我连接SQL Server的MyDB库,因此创建文件
initMyDB.ora),添加内容如下(在透明网关所在服务器192.168.100.2上进行配置):
HS_FDS_CONNECT_INFO="SERVER=192.168.100.1;DATABASE=MyDB"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
2.然后进入$ORACLE_HOME/NETWORK/ADMIN,编辑监听文件(listener.ora),添加内容如下(在透明网关所在服务器192.168.100.2上进行配置):
(SID_DESC =
(SID_NAME = MyDB)#此处对应$ORACLE_HOME/tg4msql/admin/initSID.ora文件的SID
(ORACLE_HOME = D:\oracle\product\10.2.0\tg_1)#此处为你的实际安装目录
(PROGRAM = tg4msql)#tg4msql为固定值,不可变更
)
3.进入$ORACLE_HOME/NETWORK/ADMIN,配置服务名(在ORACLE所在服务器192.168.100.3上进行配置),添加内容如下:
sql2008 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.2)(PORT = 1521))#IP为透明网关所在服务器的IP,PORT为透明网关所在服务器的PORT
)
(CONNECT_DATA =
(SID =MyDB)#SID对应$ORACLE_HOME/tg4msql/admin/initSID.ora文件的SID
)
(HS = OK)#该参数表示是异构数据库
)
4.创建DATABASE LINK
CREATE DATABASE LINK link_sql2008
CONNECT TO SqlServerUserName
IDENTIFIED BY "Password"
USING sql2008;
--link_sql2008为你创建link的名称,可随便命名
--SqlServerUserName为你连接sql server数据库的用户名
--Password为你连接sql server数据库的密码,推荐使用双引号
--sql2008为步骤3创建的服务名
- 透明网关安装和配置
- oracle透明网关配置
- 透明网关配置方法
- 从ORACLE到SQL SERVER的透明网关的安装和配置
- ORACLE透明网关for MSSQL安装及配置!
- 安装配置Oracle10g透明网关(Gateway For Sql Server)
- 安装配置Oracle10g透明网关(Gateway For Sql Server)
- ORACLE 11g 透明网关 for SQL Server 安装配置
- ORACLE的透明网关配置
- ORACLE9i 的透明网关的配置
- 配置Oracle到MySQL透明网关
- Oracle11g与Mysql透明网关配置记录
- 配置 Oracle 透明网关访问 SQL Server
- Oracle 配置transparent gateway(透明网关)连接sqlserver数据库(gateway安装在sqlserver服务器)
- oracle11g r2连接sqlserver透明网关安装与配置-确实可用
- 透明网关
- 透明网关
- 透明网关
- [Ubuntus手记]GIMP使用心得
- ASP.NET中阻止或记录服务器控件回传事件传播
- eclipse无法正确显示代码提示,显示No Default Proposals
- eclipse快捷键
- 字符串数组的复制(不仅仅字符串)
- 透明网关安装和配置
- 交换机
- ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
- 在使用MyEclipse 6中不能使用 alt + / 快捷键进行快速提示。
- 算法导论-22.2-7-树的直径
- 简单的UDP穿透示例
- Android多个Activity切换时其生命周期中的方法执行顺序
- maven常见问题问答
- XML学习笔记