linux下DB2安装与卸载

转载 2013年12月04日 13:34:41

Db2命令行安装:

1、安装rpm包

Ø  使用root用户登陆,把db2安装包拷贝到服务器的/opt下

 cd /opt

 tar -zxvf  v9.5fp3b_linuxx64_server.tar.gz 64位)

 tar –zxvfv9.5fp3b_linuxia32_server.tar.gz 32位)

cd server

./db2_install      

Ø  运行后出现输入窗口选择服务器产品ESE

----------------------------------

ESE

2、安装完成后进行DB2服务器配置

Ø  使用root用户创建用于 DB2 安装的组和用户标识 ,要在 Linux 上创建组

groupadd -g 999 db2iadm1

groupadd -g 998 db2fadm1

groupadd -g 997 dasadm1

(如果执行时出现无法创建可能由于卸载时没有删除相应组进入/etc/group删除相关DB2组)

 

Ø  为每个组创建用户

useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1

useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1

useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1

(如果执行时出现错误,请重新执行卸载步骤)

 

Ø  为每个用户修改密码

passwd db2inst1 (输入密码)

passwd db2fenc1   (输入密码)

passwd dasusr1(输入密码)

3、创建 DB2 管理服务器(DAS)

/opt/ibm/db2/V9.7/instance/dascrt -u dasusr1

(如果执行时出现错误,请重新执行卸载步骤)

 

4、使用 db2icrt 创建实例

/opt/ibm/db2/V9.7/instance/db2icrt -a server -u db2fenc1db2inst1

5、配置 DB2 实例的 TCP/IP 通信

su  -  db2inst1

db2set DB2_SKIPINSERTED=ON

db2set DB2_EVALUNCOMMITTED=ON

db2set DB2_SKIPDELETED=ON

db2set DB2_HASH_JOIN=YES

db2set DB2_RR_TO_RS=YES

db2set DB2CODEPAGE=1386

db2set DB2COMM=TCPIP

db2set DB2_PARALLEL_IO=*

db2 update dbm cfg using svcename 50000

6、更新产品许可证密钥

Ø 破解拷贝db2ese_t.lic文件到DB2服务器中

/opt/ibm/db2/V9.5/adm/db2licm -a filename 

filename为db2ese_t.lic拷贝的路径

Ø 选择语言

#vi /home/db2inst1/.bash_profile

export LANG=en_US         --把这个添加到这个文件的最后一行


Ø  查看当前DB2许可证情况

su db2inst1

d2licm -l

db2卸载

1、卸载实例

Ø  使用Root用户登陆

cd /opt/ibm/db2/V9.5/instance/

./db2idrop db2inst1

./dasdrop db2inst1

 

2、卸载db2

Ø 进入安装目录,运行db2安装文件夹,执行db2_deinstall,卸载数据库。

./db2_deinstall  -a

输入路径:

/opt/ibm/db2/V9.5

3、删除数据库相关文件

Ø 进入目录删除sqllib

rm –rf /home/db2inst1/sqllib

Ø  删除db2用户,删除db2相关数据

vi /etc/passwd

Ø  删除db2组

vi /etc/group

Ø  删除db2端口

vi /etc/services

Ø  删除db2相关用户实例

vi /etc/shadow

Ø  删除db2相关目录

cd /var

Ø  删除db2相关文件

cd /tmp

Ø  删除dasusr1,db2inst1,db2fenc1文件夹

cd /home 


DB2卸载:由于某种原因,要卸载DB2再重新安装的话,一定要正确的卸载DB2,否则不能执行重新安装或安装的DB2不可用。

1、在linux上卸载DB2的一般过程如下所示:
a.可选:删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。
b.停止DB2管理服务器。
c.停止DB2实例。
d.除去DB2管理服务器。
e.除去DB2实例。
f.除去DB2产品。
下面按照卸载DB2的一般过程说明具体卸载过程。
2、停止DB2管理服务器:必须要停止DB2管理服务器才能在linux上卸载DB2。具体过程如下:
a.作为DB2管理服务器所有者登陆。
b.用db2admin stop命令停止DB2管理服务器。
3、停止DB2实例:必须要停止DB2实例才能在linux上卸载DB2。具体过程如下:
a.作为具有root用户权限的用户登陆。
b.输入/opt/IBM/db2/V8.1/bin/db2ilist命令,获取系统上的所有DB2实例的名称。
c.注销。
d.作为想要停止的实例的所有者登陆。
e.CD到想要停止实例的主目录下,运行启动教脚本:. sqllib/db2profile
d.输入db2 force application all命令来停止所有数据库应用程序。
e.输入db2stop命令来停止DB2数据库管理器。
f.可以输入db2 terminate来确认DB2数据库管理器已停止。
g.对每一个要删除的实例重复以上步骤。
4、出去DB2管理服务器:必须出去DB2管理服务器才能卸载DB2,具体过程如下:
a.作为DB2管理服务器所有者登陆。
b.CD到DB2管理服务器的主目录下面,运行启动脚本:. das/dasprofile.
c.注销。
d.作为root登陆,通过输入命令/opt/IBM/db2/V8.1/instance/dasdrop除去DB2管理服务器。
5、除去DB2实例:可以除去系统上的实例,一旦除去实例,实例拥有的所有DB2数据库都将不可用。
a.通过输入/opt/IBM/db2/V8.1/instance/db2idrop db2instname 来除去实例。
6、以root身份登陆,到DB2版本产品CD-ROM上的根目录或以前DB2解压文件下找到db2_deinstall命令,然后用db2_deinstall -n 命令可以删除所有DB2产品。

具体方法:

1.Remove DB[首先删除数据库]
(1)su - db2inst1
(2)db2 list db directory
(3)db2 drop db <db name>
2.Remove Instance【删除实例】
(1)su - root
(2)cd <db2 dir>/instance
(3)./db2ilist
(4)./db2idrop -f <instance name>
3.Remove das【删除das】
(1)su - root
(2)cd <db2 dir>/instance
(3)./daslist
(4)./dasdrop <das user>
4.Uninstall【卸载】
(1)su - root
(2)cd <db2 dir>/install
(3)./db2_deinstall -a
5.Remove user ( db2inst1,db2fenc1,dasusr1)【删除用户】
userdel -r <username>

please lookinto the file /etc/passwd before and after you deleted users

LINUX下安装 和 卸载 db2v10.5

=========安装========= LINUX下安装DB2v10.5 1、下载v10.5fp1_linuxx64_server.tar.gz 2、解压tar -zxvf v10.5fp1_lin...
  • dotnet2j2ee
  • dotnet2j2ee
  • 2016年09月24日 13:35
  • 1426

Mac OS yosemite手动卸载db2 v10.1以及重新安装过程(不断更新中...)

好不容易安装完,结果在create sample数据库的时候报错……bash-3.2$ db2sampl Starting the DB2 instance... Creating databa...
  • voilethht
  • voilethht
  • 2015年07月30日 10:28
  • 2447

linux源码包软件的安装与卸载

Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件,然用户安装 时直接按下一步就完成了,因为它对库的依赖比较严重下面就...
  • godbaby0312
  • godbaby0312
  • 2014年01月21日 17:49
  • 2537

linux 一键安装卸载

系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 需要3GB以上硬盘剩余空间 需要128MB以上内存(如果为128MB的小内...
  • pengone
  • pengone
  • 2016年09月21日 14:51
  • 1215

Linux下安装DB2的步骤

linuxdb2安装:Linux下安装DB2的步骤 由于工作的需要,刚刚尝试完在Linux下安装DB2数据库,已经连接测试成功,简单做了下总结,由于采用的多为命令行,所以没有必要截图了。望能对其他...
  • yangyi1018
  • yangyi1018
  • 2017年04月11日 12:14
  • 570

在linux下安装或者卸载nginx

如果迩是在ubuntun下安装nginx、建议先卸载掉自带的版本、太旧了、0.7的、uWsgi都不支持、还要打补丁、太麻烦了、如果是默认安装的话、一定是使用了apt-get的方式来安装的、那么莪们就使...
  • cs729298
  • cs729298
  • 2017年04月19日 15:13
  • 1612

Linux下安装和卸载JDK

一、jdk-6u45-linux-x64-rpm.bin安装和卸载安装: 二、jdk-6u45-linux-x64.bin安装和卸载 三、.tar.gz/.tgz、*.bz2形式的二进制软件包安装和卸...
  • daidaineteasy
  • daidaineteasy
  • 2016年11月08日 15:42
  • 2747

Linux yum安装与卸载

yum安装与卸载背景由于某种原因删了/usr/share中的yum-plugins、yum-cli文件夹,导致了yum命令失效,后发现之后,从其他虚拟机中导入了这两个文件夹,但是还是缺少了配置文件,导...
  • James_JR10
  • James_JR10
  • 2017年10月26日 19:17
  • 793

linux下DB2完全卸载

DB2卸载:由于某种原因,要卸载DB2再重新安装的话,一定要正确的卸载DB2,否则不能执行重新安装或安装的DB2不可用。 1.在linux上卸载DB2的一般过程如下所示: (1)可选:删除所有数据...
  • GZDXrenmin
  • GZDXrenmin
  • 2018年01月05日 09:18
  • 101

linux中的ssh安装、卸载与配置

注意:以下命令是在root下执行的,若没root则要输入su命令进入root环境下或命令前加上sudo,测试版本:ubuntu14.04 64位ssh的安装 安装前先检查linux下有没有安装ssh ...
  • jiang13479
  • jiang13479
  • 2016年12月07日 09:18
  • 5780
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下DB2安装与卸载
举报原因:
原因补充:

(最多只允许输入30个字)