在ubuntu10.10下如何安装 db2 express-c

时间:2022-09-01 08:27:48

1.上ibm官网下载安装包

       https://www6.software.ibm.com/sdfdl/v2/regs2/db2pmopn/db2_v97/expc/Xa.2/Xb.aA_60_-iVi4vOsv9B1tUVH9LQT3LqfARuLHwbn9nYw/Xc.db2exc_971_LNX_x86.tar.gz/Xd./Xf.LPr.D1vk/Xg.5792451/Xi.swg-db2expressc/XY.regsrvs/XZ.pz5mqeg4ARnEAL9pAjUavk_-m9I/db2exc_971_LNX_x86.tar.gz

      https://www6.software.ibm.com/sdfdl/v2/regs2/db2pmopn/db2_v97/expc/Xa.2/Xb.aA_60_-iVi4vOsv9B1tUVH9LQT3LqfARuLHw2IubtQ/Xc.ibm_data_studio_standalone_linux.tar.gz/Xd./Xf.LPr.D1vk/Xg.5792451/Xi.swg-db2expressc/XY.regsrvs/XZ.DHCyC00nRXyEANmR5uhKby_UBXg/ibm_data_studio_standalone_linux.tar.gz (可选安装,图形界面管理)

      https://www6.software.ibm.com/sdfdl/v2/regs2/db2pmopn/db2_v97/expc/Xa.2/Xb.aA_60_-iVi4vOsv9B1tUVH9LQT3LqfARuLHw2LTW3A/Xc.db2exc_nlpack_971_LNX_x86.tar.gz/Xd./Xf.LPr.D1vk/Xg.5792451/Xi.swg-db2expressc/XY.regsrvs/XZ.5apGKbSkTcczSxx5woGUK2_UMGw/db2exc_nlpack_971_LNX_x86.tar.gz (可选安装,语言包)

2.

    $ tar -xvzf db2exc_971_LNX_x86.tar.gz #散包

3.

   $ sudo apt-get install libaio1 安装缺少的包 ,如果提示 “The required library file libaio.so.1 is not found on the system.”信息则为缺少这个包

4. 进入散包目录:

   $ ./db2setup #下一步 下一步...

5. 安装结束以后,运行安装目录下的db2profile, 添加环境变量。如我的目录

   $. /home/lzp/sqllib/db2profile

   为确保参数导入,重启系统,你可以通过命令查看$export  如果没有 declare -x DB2INSTANCE="lzp" 等参数,lzp为我的用户名,最好重启系统,不然会发生一些错误提示

6. 启动db2

  $ db2start

   启动 提示错误的处理, 如遇以下错误提示:  “SQL1220N  The database manager shared memory set cannot be allocated”, 则需修改共享内存,如下命令(大小酌情考虑以下为2G)

  $ sudo  -s "echo 2147483648 > /proc/sys/kernel/shmmax"

7.测试

  $ db2

  db2=>create database mydb  #要花写时间,耐心等待

  db2=>connect to mydb

  db2=> create table ts1(name varchar(40),nid integer)

  db2=>insert into  ts1 values ('ss',12)
  db2=>  select * from ts1

8.相关链接

   http://blog.chinaunix.net/u3/118694/showart_2334784.html

   http://www.ashlux.com/wordpress/2010/08/25/db2-on-ubuntu-the-database-manager-shared-memory-set-cannot-be-allocated/

   https://www-304.ibm.com/support/docview.wss?q1=SQL1220N&rs=0&uid=swg21217932&cs=utf-8&lang=all&loc=en_US&cc=us

   http://www.ibm.com/developerworks/data/library/techarticle/dm-0406qi/index.html

=================

9.如何安装IBM_DB for ruby on rails 驱动的问题

 最关键的一点是安装要选自定义安装把“应用程序开发工具”选上,这样 /home/lzp/sqllib/include目录下才有安装驱动时需要用到的很多编译头文件*.h

 直接看这篇博客:

   http://db2onrails.com/2008/11/11/common-pitfalls-when-installing-the-ibm_db-gem/