- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle9i 连接db2数据的步骤(实施版)
现场实施
获取db2数据库相关信息:例如:
Db2数据库所在服务器的ip地址:192.168.2.10,
数据库名称:wlctr,
用户名ms
密码 ms
首先,先ping 192.168.2.10 -t 是否能ping通。若ping通,配odbc。
所选——》使用向导来添加数据库
选择手工配置与数据库的连接
下一步
选择tcp/ip协议,下一步
主机名:192.168.2.10
端口号:50000
(端口号是固定的,不可修改)
下一步
输入数据库名称:wlctr,数据库别名会自动和数据库名一样。
下一步
在“为odbc注册数据库”前打上对号
数据源名称:szhcc,记住数据源名称szhcc
下一步,
操作系统选择:windows,下一步
下一步
点击完成按钮,弹出测试窗口,如上图
点击测试选择 按钮,在“odbc”前打对号,输入用户名和密码,测试
测试成功,odbc就配置好了。可以在操作系统数据源中查看到,如下图
然后修改oracle三个文件
(路径:D:\oracle\ora92\hs\admin)先配置oracle到odbc的初始化信息,看是否有inithsodbc.ora这个文件,一般默认安装都有;复制inithsodbc.ora文件(按住ctrl键,拖动inithsodbc.ora文件,就会生成“附件 inithsodbc.ora”),对“附件 inithsodbc.ora”重命名,改成“initszhcc.ora”,然后,打开“initszhcc.ora”,如下图,
对照下面文字,红色标示的“szhcc”,只要修改文件中相应位置即可
# This is a sample agent init file that contains the HS parameters that are
# needed for an ODBC Agent.
#
# HS init parameters
#
HS_FDS_CONNECT_INFO =szhcc
HS_FDS_TRACE_LEVEL = trace_level
#
# Environment variables required for the non-Oracle system
#
#set envvar=value
修改完成之后,点击保存按钮,进行保存,关闭。
修改linster.ora 文件(路径:D:\oracle\ora92\network\admin),
添加如下一段
(SID_DESC =
(SID_NAME = szhcc)
(ORACLE_HOME = D:\oracle\ora92)
(PROGRAM = hsodbc)
)
注意:SID_NAME = szhcc。
oracle 地址,修改tnsnames.ora(路径:D:\oracle\ora92\network\admin)
增加如下一段
szhcc=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = szhcc)
)
(HS=OK)
)
重启oracle的监听
如上图所示,需要重启红色圈中的两个服务
然后在oracel中创建连接
一般情况下,数据库中已经有了szhcc连接了,如下图所示,首先要删除旧的连接
然后,新建一个sql窗口,如下图所示
将语句
create database link SZHCC
connect to ms identified by ms
using szhcc;
复制到窗口中,如下图所示,
然后,点击按钮,或者按“F8”键,运行,即可创建连接szhcc。如下图所示
关闭子窗口
注意:DB2的用户名、密码这里需要用双引号,否则出现用户名、密码无效的错误。szhcc是数据源名称
验证
重新新建一个sql窗口(同上),将语句
select * from tdrp_ccrj@szhcc;
复制到sql窗口中,点击按钮,或者按“F8”键,运行,会如下图所示
这样,说明oracle数据库成功连接上db2数据库。
6、
存储过程包需要重新编译,如下图所示
右键单击带有红叉的存储过程,然后选择“重新编译”
重新编译成功之后,小红叉就不见了。
注意:与数字化仓储模式一,模式二做接口时需要保证编译成功;与数字化仓储模式三做接口的时候,需要保证编译成功。
文档评论(0)