欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Linux下安装DB2数据库步骤

程序员文章站 2022-05-19 16:14:08
...

最近有些项目在Linux下使用的是IBM的DB2数据库,感觉没MySQL那样容易了解深入,可能是DB2数据库更倾向于商业化,没MySQL那样开源,相

前言:

最近有些项目在Linux下使用的是IBM的DB2数据库,感觉没MySQL那样容易了解深入,可能是DB2数据库更倾向于商业化,没MySQL那样开源,相关DB2的资源网上没MySQL那样普及,至于在学习DB2过程中没学MySQL那样顺畅.

下面简单记录下学习笔记,我所使用的Linux系统是RedHat企业版本(Red Hat Enterprise Linux 5),此为自己安装在虚拟机下的DB2数据库,主要用来学习的,真正的如果商业使用DB2数据库需要付费的。

相关阅读:

Linux下学习DB2命令的笔记
Linux下卸载DB2数据库步骤

Linux下DB2数据库安装步骤:

1.下载DB2数据库软件包db2exc_971_LNX_x86.tar.gz (注:官方免费使用版本)
Linux for System x86 V9.7.5 317MB

DB2 Express-C 免费数据库服务器
db2exc_971_LNX_x86.tar.gz (404 MB)

Data Studio(独立)管理实用程序
ibm_data_studio_standalone_linux.tar.gz (208 MB)

DB2 9.7.1 的本地语言包
db2exc_nlpack_971_LNX_x86.tar.gz (317 MB)

注:第一次登陆需要注册用户后才可以下载

2.解压 tar -zxvf db2软件包(放在opt目录下)
注:安装切换到root用户下
[root@localhost DB2]# pwd
/mnt/hgfs/Sunrier/DB2
[root@localhost DB2]# ls
db2exc_971_LNX_x86.tar.gz
[root@localhost DB2]# cd /opt
[root@localhost opt]# ls
[root@localhost opt]# tar -zxvf /mnt/hgfs/Sunrier/DB2/db2exc_971_LNX_x86.tar.gz
..............................................................................
..............................................................................
..............................................................................
..............................................................................
..............................................................................
..............................................................................
expc/db2_deinstall
expc/readmefirst.htm
expc/db2setup
expc/db2ls
expc/db2ckupgrade
expc/db2_install
expc/readmefirst.txt
expc/installFixPack
[root@localhost opt]# ls
expc
[root@localhost opt]#

3.开始安装软件包
[root@localhost opt]# ls
expc
[root@localhost opt]# cd expc
[root@localhost expc]# ls
db2 db2_deinstall db2ls db2setup installFixPack readmefirst.htm
db2ckupgrade db2_install db2prereqcheck doc readmefirst readmefirst.txt
[root@localhost expc]# ./db2_install

用于安装产品的缺省目录 - /opt/ibm/db2/V9.7

***********************************************************
要选择另一个目录用于安装吗?[是/否]

正在初始化 DB2 安装。

要执行的任务总数为:35
要执行的所有任务的总估计时间为: 1149

任务 #1 启动
描述: 正在检查许可协议的接受情况
估计时间 1 秒
任务 #1 结束

任务 #2 启动
描述: 具备 root 用户特权的情况下进行安装时的基本客户机支持
估计时间 3 秒
任务 #2 结束

********************
********************
********************
********************

********************
********************
********************
********************

********************
********************
********************
********************

********************
********************
********************
********************

任务 #34 启动
描述: 正在注册 DB2 更新服务
估计时间 30 秒
任务 #34 结束

任务 #35 启动
描述: 正在更新全局概要文件注册表
估计时间 3 秒
任务 #35 结束

已成功完成执行。

有关更多信息, 请参阅 "/tmp/db2_install.log.24239" 上的 DB2安装日志 。

[root@localhost opt]# ls
expc ibm
[root@localhost opt]#

4.注册license
[root@localhost opt]# cd ibm/db2/V9.7/adm
[root@localhost adm]# pwd
/opt/ibm/db2/V9.7/adm
[root@localhost adm]# ls
cieadmsv cieprcnt db2audit db2chparm db2fmp db2genp db2govlg db2inidb db2path db2rfpen db2set db2stop db2sysc
ciecsdem cieprisc db2cacpy db2dart db2fmpr db2gov db2havend db2licd db2pd db2rstar db2star2 db2stop2 db2syscr
cielock cieprupx db2cap db2dasstml db2fmpterm db2govd db2iclean db2licm db2pdcfg db2rstop db2start db2stst db2trc
[root@localhost adm]# /opt/ibm/db2/V9.7/adm/db2licm -a /opt/expc/db2/license/db2expc_uw.lic

LIC1402I License added successfully.


LIC1426I This product is now licensed for use as outlined in your License Agreement. USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OF THE TERMS OF THE IBM LICENSE

AGREEMENT, LOCATED IN THE FOLLOWING DIRECTORY: "/opt/ibm/db2/V9.7/license/zh_CN.utf8"
[root@localhost adm]#

Linux下安装DB2数据库步骤