这学期开了数据库的课,学校的实验平台是IBM的DB2,同时还有操作系统 的课,我的Windows系统下面已经有了SQL Server 2008 R2,于是打算在Linux下安装DB2,系统版本是Ubuntu 10.10,内核版本是2.6.35,桌面环境是Gnome 2.32.0。 首先在IBM DB2 Express-C的网站上下载合适版本的DB2 Express-C free database server,x86或者x64,本文中使用32位,版本9.7.2。 http://www-01.ibm.com/software/data/db2/express/download.html
看来wget支持ssl链接,下面配置Linux内核参数。
添加内核参数。
查看共享内存。
结果显示32M。
设置共享内存为256M。
激活更改。
如果没有设置,启动DB2的时候会报错。
安装缺少的包。
解压缩。
cd到解压的文件夹,运行./db2setup进行图形化安装界面,也可以使用./db2_install进行命令行模式安装。有人说这里如果用non-root安装的话后面运行会出问题,本文使用root权限安装,会安装到/opt/ibm/db2下面。
安装过程比较快,一路next,要设置三个DB2用户的用户名和密码,DB2没有独立的用户管理系统,这几个用户就是Linux的用户,然后完成安装。安装结束后,运行一下安装目录下的db2profile添加环境变量。
最后切换到数据库实例用户验证是否安装成功。
有一点和Windows下不一样,Linux下不是DB2 Control Center,而是DB2 Health Center,所以启动命令不是db2cc而是db2hc。
到此就可以在Ubuntu上使用DB2了。 |
|