Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详

本文详细介绍一下DB2数据库在Linux环境下的安装过程。所使用的Linux发行版是Ubuntu 12.04。DB2版本是DB2 Express-C V10.1  Linux  32位版,即DB2 V10的社区版(免费版本)。

装前准备

获取DB2

1.到IBM官网:下载DB2 Express-C Linux版(你需要注册一个IBM免费帐号)。

2.下载页面一共有5个文件:

第一个文件是DB2 Express-C light,一个轻量级的版本;

第二个文件是DB2 Express-C 的完整版,所以建议不用第一个,下第二个就行了;

第三个文件是Data Studio Administation Client,这个是一个单独的数据库管理软件,由于从DB2 V10开始,DB2数据库已经不再集成控制中心(Control Centre)了(意味着默认只能用命令行方式管理数据库),对DB2的GUI方式的管理由单独的Data Studio工具完成。所以为了便于管理DB2数据库,建议Data Studio也要下载安装。这里提供的只是Data Studio的管理客户端版,也可以选择下载Data Studio完整版。Data Studio是免费提供的。

第四个文件是Accessories Suit Text Search。这是DB2的一个全文本搜索组件,一个很强大的搜索组件。可装可不装。

第五个文件是National Language Pack for DB2,即本地化语言包。里面包含了DB2支持的全部语言。要注意:由于DB2安装时会自动根据操作系统的语言来选择DB2安装语言(当然,英文语言总是被安装的),如果你使用的Linux环境是中文的,那么安装过程中会要求提供语言包的地址(不知道如果不提供语言包是不是就安装成英文的了)。所以,建议下载这个语言包。

另外,IBM支持使用HTTP下载或者用它自己的Download Director下载。后者需要Java运行时环境。

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


安装必要软件

1.由于DB2的安装包是基于RPM的,所以需要安装一个rpm兼容的安装器。IBM推荐使用alien。安装命令为:

sudo apt-get install alien

2.由于DB2的安装过程需要依赖gcc,所以还需要安装libstdc++5和libaio-dev。安装命令为:

sudo apt-get install libstdc++5

sudo apt-get install libaio-dev

 

正式安装

1.下载得到的db2_v101_linuxia32_expc.tar.gz就是DB2安装包了。你可以在图形化界面上直接将其解压,得到expc目录。也可以在终端下,运行 $tar xzvf db2exc_91_LNX_x86.tar.gz 命令完成解压。这里以直接解压得到expc目录为例。

2.双击expc目录下的db2setup文件运行。或者终端下跳转到expc目录,然后键入sudo ./db2setup 开始安装。这里要注意:如果当前的Ubuntu用户不是root用户,那么直接双击db2setupyunx安装程序的话就是以非root方式安装。而终端下键入sudo ./db2setup则是进行root安装(当然如果没有sudo则同样是非root安装)。推荐root安装。所以这里使用后者。

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


3.稍后弹出安装页面,正式开始DB2安装。注意一定不要将上面的终端关闭了

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


4.直接点击“安装产品”,接受许可协议,安装类型默认(典型),安装操作默认(响应文件),安装目录默认(root安装会安装到root目录下,非root安装会安装到当前用户的home目录下)。然后是DAS用户设置。DAS是数据库管理服务器,这里可以默认创建新用户,也可以使用现有用户。

使用新用户可以自己指定用户名,UID,组名,GID和用户主目录。这些都可以使用默认值,只需要设置一个密码就可以了。

使用现有用户则需要注意:指定的用户必须具有最低特权集。即不要使用root账户。还有,DAS用户不能和后面指定的实例所有者用户相同

由于这个用户并不需要去特别管理,使用默认方式,创建一个新用户就行了。

Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/03f76decb7c3c19771ed42dc250aafca.html