Transcript ddd

Oracle的Getways配置使用说明
青云博客http://daizhicun.blog.sohu.com/
很多企业都有多个信息系统,各个系统的数
据库又有可能不一样,有
oracle,sqlserver,db2,mysql等等;
将这些系统整合成一个逻辑的共享资源,
就很麻烦,用Oracle的getways就能很好
的实现这一点;能够将所有数据库看成只
有oracle一个库;从而在信息共享,接口
处理上带来很大的便利;
青云博客http://daizhicun.blog.sohu.com/
一、安装getways包
1. 在oracle官网上下载 最新的getways安装包;
下载页:
http://www.oracle.com/technology/software/products/database/oracle11g/1120
10_win32soft.html
青云博客http://daizhicun.blog.sohu.com/
青云博客http://daizhicun.blog.sohu.com/
2.在已经安装oracle 的服务器上安装getways;
青云博客http://daizhicun.blog.sohu.com/
3.安装画面:
青云博客http://daizhicun.blog.sohu.com/
4.点击下一步:
青云博客http://daizhicun.blog.sohu.com/
5.继续点下一步,不要直接安装,否者会有两个ORACLE_HOME,给配置管理
带来麻烦;
青云博客http://daizhicun.blog.sohu.com/
6.点击“路径”的下拉框(自动会显示原有的ORACLE_HOME的路径),选择原
有ORACLE_HOME的位置
青云博客http://daizhicun.blog.sohu.com/
7. 点击下一步
青云博客http://daizhicun.blog.sohu.com/
8.点击下一步
青云博客http://daizhicun.blog.sohu.com/
9.点击下一步
青云博客http://daizhicun.blog.sohu.com/
10.点击安装
青云博客http://daizhicun.blog.sohu.com/
11.安装结束
青云博客http://daizhicun.blog.sohu.com/
12.查看产品清单
青云博客http://daizhicun.blog.sohu.com/
11.查看产品信息
青云博客http://daizhicun.blog.sohu.com/
12.查看产品清单
青云博客http://daizhicun.blog.sohu.com/
二.配置
1.注册静态监听
在ORACLE_HOME/NETWORK/ADMIN/listener.ora 文件里增加
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=dg4msql)
(ORACLE_HOME=D:\app\dzc\product\11.1.0\db_1) #更改成实际的位置
(PROGRAM=dg4msql)
)
)
青云博客http://daizhicun.blog.sohu.com/
举例:
青云博客http://daizhicun.blog.sohu.com/
2.修改连接sqlserver的配置
修改文件:
ORACLE_HOME/dg4msql/admin/initdg4msql.ora
一般只要修改 HS_FDS_CONNECT_INFO这一个参数就够了;
HS_FDS_CONNECT_INF=sqlserver服务器名或IP//数据库名
青云博客http://daizhicun.blog.sohu.com/
举例:
青云博客http://daizhicun.blog.sohu.com/
3.修改数据库连接配置
在ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora 文件里增加
DG4MSQL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST =自己的IP或服务名[不是
sqlserver的服务器])(PORT = 1521))
)
(CONNECT_DATA =
(SID = dg4msql)
)
(HS = OK)
)
青云博客http://daizhicun.blog.sohu.com/
举例:
青云博客http://daizhicun.blog.sohu.com/
三、如何使用:
1.修改后,必须要用:
Lsnrctl stop ; lsnrctl start 重新启动监听;
2.建立DBLink
create database link dblink名字
connect to sqlserver用户名 identified by sqlserver密码
using 'dg4msql‘
3.测试:
select * from dual@ dblink名字
select * from 某个表@ dblink名字
青云博客http://daizhicun.blog.sohu.com/
举例:
青云博客http://daizhicun.blog.sohu.com/
更详细的举例: