終于把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. 下面開始安裝:
- 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