天天看點

在Ubuntu 上安裝 DB2 Express-C

終于把DB2  Express-C給裝在了 Ubuntu上 , 首先去IBM DB2 Express官網上下載下傳db2exc_972_LNX_x86.tar.gz,兩個 ibm_data_studio_standalone_linux.tar.gzdb2exc_nlpack_972_LNX_x86.tar.gz 是可選的。

1. 配置 Linux 核心參數

/etc/sysctl.conf檔案,添加核心參數

 kernel.msgmni =1024

kernel.sem = 250 256000 32 1024 kernel.shmmax  =    268435456  用sysctl kernel.shmmax指令 檢視了共享記憶體。kernel.shmmax=33554432(32MB), 設定 成256M

echo 268435456 > /proc/sys/kernel/shmmax 如果是沒有設定,就會報 SQL1220NThe database manager shared memory set cannot be allocated .

使更改激活:sysctl –p 2.  sudo apt-get install libaio1 安裝缺少的包。

3. 下面開始安裝:

  1. tar -xvzf db2exc_970_LNX_x86.tar.gz

4. cd 到解壓的檔案夾      ./db2setup     一路next過來。 5. 安裝結束以後, 得記着, 要運作安裝目錄下的db2profile, 添加環境變量。. /home/richar/sqllib/db2profile  6. 搞定。    測試:

            create database test               create table ts1(name varchar(40),nid integer)               insert into  ts1 values ('ss',12)

7. start

       db2start

       connect to test

       select * from ts1

原文位址:http://blogold.chinaunix.net/u3/118694/showart_2334784.html