AIX下db2存储过程编译环境部署说明V1.2.docxVIP

AIX下db2存储过程编译环境部署说明V1.2.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AIX下db2存储过程编译环境部署说明V1.2

AIX 下 db2 存储过程编译环境部署说明(版本号:1.3)db2 服务器下的部署步骤gcc编译环境部署(仅限于DB2V8.1版本)登陆DB2服务器查看AIX系统版本:bootinfo-K如果是32位系统,则显示32,如果是64位系统则显示64.查看DB2服务器AIX版本号:oslevel-r显示本文为 AIX5.2.查看DB2服务器DB2版本:su- db2admindb2level显示db2 版本为 32位,V8.1,符合本文的要求,如果高于8.1 则无需执行本文GCC编译环境的所有操作。查看DB2服务器是否安装gcc编译器:rpm-qa没有显示gcc的相关内容,可以全新安装gcc。上传gcc安装文件到DB2服务器:mkdir -P /tmp/gcc将gcc-4.0.0-1.aix5.2.ppc.rpm,和libgcc-4.0.0-1.aix5.2.ppc.rpm两个文件上传到db2 服务器/tmp/icss/gcc下。如果是AIX5.3 系统则上传gcc-4.0.0-1.aix5.3.ppc.rpm,和libgcc-4.0.0-1.aix5.3.ppc.rpm两个文件.在DB2服务器上安装gcc程序:cd /tmp/gccrpm -ivh gcc-4.0.0-1.aix5.X.ppc.rpmrpm -ivhlibgcc-4.0.0-1.aix5.X.ppc.rpm检查gcc安装是否成功rpm-qagcc--version上传 include文件夹下文件到DB2服务器:ls-l /home/db2admin/sqllib/include/如果只有一个asn.h文件则将include 文件夹中的文件上传到db2 服务器的/home/db2admin/sqllib/include下,并改变文件的属组:chowndb2admin:db2grp1/home/db2admin/sqllib/include/*修改DB2服务器db2 环境变量参考db2level ,获得db2实例类型。对于32位实例,需要使用db2set命令设置 DB2_SQLROUTINE_COMPILE_COMMAND 注册表变量如下:su- db2admin注意:引号内为一行内容,不要拆分。db2set DB2_SQLROUTINE_COMPILE_COMMAND=gcc -g -I/home/db2admin/sqllib/include SQLROUTINE_FILENAME.c -o SQLROUTINE_FILENAME -L/home/db2admin/sqllib/lib -ldb2 -shared对于64位实例,需要使用db2set命令设置 DB2_SQLROUTINE_COMPILE_COMMAND 注册表变量如下:su - db2admindb2set DB2_SQLROUTINE_COMPILE_COMMAND=gcc -g -maix64 -I/home/db2admin/sqllib/include SQLROUTINE_FILENAME.c -o SQLROUTINE_FILENAME -L/home/db2admin/sqllib/lib -ldb2 -shared检查db2环境变量设置是否成功su – db2admindb2set如果有以下一行信息说明设置成功:DB2_SQLROUTINE_COMPILE_COMMAND=gcc -g -I/home/db2admin/sqllib/include SQLROUTINE_FILENAME.c -o SQLROUTINE_FILENAME -L/home/db2admin/sqllib/lib -ldb2 -shared至此db2 存储过程编译环境已经部署完毕,下一步安装写日志函数put_line(),可以验证存储过程编译环境部署是否正确。put_line()安装步骤上传put_line_aix文件夹到DB2服务器/tmp/gcc下并改变属组:chown-R db2admin:db2grp1 /tmp/gcc建立数据库连接su- db2admincd /tmp/gcc/put_line_aixdb2 connect to stma user db2admin using db2admin创建函数db2 -tvfcrefunc.sql上传put_line文件32位DB2将文件put_line放到/home/db2admin/sqllib/function/ 目录下,并改变属组:cpput_line/home/db2admin/sqllib/function/chown db2admin:db2grp1 /home/db2admin/sqllib/function/put_line64

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档