| 网站首页 | 资讯 | Hack | 漏洞 | 网管 | 编程 | 培训 | 品黑页 | 软件 | 论坛 | 动画 | 视频 | 经典 | 教学站 | 黑客点睛 | 
服务导航 我要发布 主力频道 空间域名 精华收集 服务器出租 黑客培训 光盘刻录 特色服务 解决方案 我要投诉
您现在的位置: 华夏黑客同盟 >> 编程 >> 数据库 >> 正文 用户登录 新用户注册
[图文]如何安装DB2 RELATIONAL CONNE         ★★★ 【字体:
如何安装DB2 RELATIONAL CONNE
作者:不详 文章来源:华夏收集 点击数: 更新时间:2007-2-22
如何安装DB2 RELATIONAL CONNECTOR 7.2连接ORACLE服务器。值得注意的是在DB2 8里面,RELATIONAL CONNECTOR变成DB2 II了。性能和特性有了很大的改善,支持了64BIT的OS.但是安装和配置步骤一样,所以还是拿出来和大家分享。

安装前的准备

安装db2 udb数据库
安装c++环境

安装db2 relational connector7.2的source code
 Mount /cdrom
 Cd /cdrom/db2
 Smit update_all
安装完毕后,检查db2_07_01.dj;db2_07_01.djo两个包一定已经装上。

安装oracle client
创建oracle用户和dba组
建立安装目录。本次安装在/home/oracle下面。
编辑oracle用户的.profile文件
如:
if [ -s "$MAIL" ]           # This is at Shell startup.  In normal
then echo "$MAILMSG"        # operation, the Shell checks
fi                          # periodically.
umask 022
#Oracle Env
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/8.1.7
ORACLE_TERM=xterm
NLS_LANG=american_america.zhs16cgb231280
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/td/lib:/usr/ucblib:/usr/local/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
#PATH
PATH=$PATH:/bin:/opt/bin:/opt/local/bin:$ORACLE_HOME/bin:.
export ORACLE_BASE ORACLE_HOME ORACLE_TERM NLS_LANG LD_LIBRARY_PATH CLASSPATH PATH  ORACLE_OWNER
export TEMP=/tmp
export TEMPDIR=/tmp
修改db2inst1用户的.profile文件
如:
if [ -s "$MAIL" ]           # This is at Shell startup.  In normal
then echo "$MAILMSG"        # operation, the Shell checks
fi                          # periodically.
set -o vi
# The following three lines have been added by UDB DB2.
if [ -f /home/db2inst1/sqllib/db2profile ]; then
    . /home/db2inst1/sqllib/db2profile
fi
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/8.1.7
export TNS_ADMIN=/home/oracle/8.1.7/network/admin/tnsnames.ora
PATH=/usr/bin:$PATH:$ORACLE_HOME/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
NLS_LANG=american_america.zhs16cgb231280
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export NLS_LANG ORA_NLS33

验证联合体数据库的FEDERATED参数
 $  db2  update  dbm  cfg  using FEDERATED  yes
 $  db2stop   force
 $  db2start

执行djxlink生成oracle link library。也可以只使用djxlinkNet8
 $  su
 #  cd  /home/db2inst1/sqllib/bin
 # ./djxlink

编辑/home/db2inst1/sqllib/cfg/db2dj.ini文件
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/8.1.7
TNS_ADMIN=/home/oracle/8.1.7/network/admin


设置db2dj.ini的环境变量
 $ db2set DB2_DJ_INI = /home/db2inst1/sqllib/cfg/db2dj.ini
 $ db2stop  force
 $ db2start

创建net8的封装器
 $ create  wrapper  net8

设置DB2_DJ_COMM的环境变量
 $ db2set  DB2_DJ_COMM = libnet8.a
 $ db2stop  force
 $ db2start

在db2里面创建oracle 数据源
 create server oraserver type oracle version 8.1 wrapper net8 options(node 'orasd11')

创建oracle用户到db2用户的映射 
 $ create user mapping for db2inst1 server oraserver options (remote_authid 'XXXX', remote_password "XXX")

创建数据库表别名
create nickname yyp_mzone for oraserver.read.yyp_mzone


如果创建nickname的时候没有报错,那么relational connect已经可以和oracle server连通了

责任编辑:杨勇  联系方式  Email:杨勇
电话:51228163
  • 上一篇编程:

  • 下一篇编程:
  • (只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    姓 名:
    * 游客填写  ·注册用户
    主 页:
    评 分:
    1分 2分 3分 4分 5分
    评论内容:
    验证码: *
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 最新hack更新
    最新推荐资讯
    相关编程
    DB2中的限制之五數据庫管理器的限
    DB2中的限制之四日期時間的限制
    如何在DB2的表中插入特殊的字符(
    DB2中的限制之一SQL標識符的長度
    如何在DB2的表中插入特殊的字符(
    如何在DB2的表中插入特殊的字符(
    IBM推出能自主和优化信息分析的新
    DB2 V71 OLAP功能使用介绍
    浅谈DB2数据库的备份与恢复(下)
    浅谈DB2数据库的备份与恢复(上)
    最新会员软件
    最新推荐视频
    最新推荐动画

    Copyright @ 2005 77169.Net Inc. All rights reserved. 华夏黑客同盟 版权所有
    北京市电信通提供网络带宽

    mailto:webmaster@77169.net
    咨询QQ号:836982 / 59280880
    联系站长 QQ38588913
    热线电话: 86-10-67634029/676229433
    京ICP证041431号