SUSE10 SP1上安装DB2v9.5数据库-写于20141010

 

1      环境概述

OS系统:SUSE10 SP1 X64

DB2版本:DB2 V9.5 for Linux 64

 

2      安装DB2数据库

2.1   安装前准备

2.1.1   安装必须依赖包


针对SUSE操作系统

libaio-32bit-0.3.104-14.2.x86_64.rpm

libaio-0.3.104-14.2.x86_64.rpm

compat-libstdc++-5.0.7-22.2.x86_64.rpm

ksh-93r-12.28.x86_64.rpm

openssl-0.9.8a-18.15.x86_64.rpm

rsh-server-0.17-573.2.x86_64.rpm

nfs-utils-1.0.7-36.21.x86_64.rpm

2.1.2   系统资源限制修改


DB02-DB2:/db2_inst  # ulimit -a

data  seg size           (kbytes, -d)  unlimited

file  size               (blocks, -f)  unlimited

open  files                      (-n) 65536

2.1.3   系统内核参数修改


请参考官方安装文档

通过编辑/etc/sysctl.conf文件来修改内核参数

以16GB RAM的就是计算机为例:

kernel.shmmni=4096

kernel.shmmax=17179869184

kernel.shmall=8388608

#kernel.sem=<SEMMSL>  <SEMMNS> <SEMOPM> <SEMMNI>

kernel.sem=250  256000 32 4096

kernel.msgmni=16384

kernel.msgmax=65536

kernel.msgmnb=65536

4. 运行 sysctl时候附带  -p 参数,以从缺省文件/etc/sysctl.conf 中装入 sysctl 的设置:

sysctl -p

要使更改在每次重新引导之后生效:

(SUSE  Linux)激活 boot.sysctl

(Red  Hat)rc.sysinit 初始化脚本将自动读取 /etc/sysctl.conf文件

2.1.4   创建DB2用户和用户组


对于Linux 操作系统

groupadd  -g 999 db2iadm1

groupadd  -g 998 db2fadm1

groupadd  -g 997 dasadm1

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

2.2   安装DB2数据库


DB02-DB2:/db2_inst # tar xf db2_v95_linuxx64_server.tar.gz

DB02-DB2:/db2_inst # ls -lrt

total 610384

drwxr-xr-x 4 root root      4096 Oct  6   2007 server

drwx------ 5 root root      4096 Oct 10 19:19 db2lic

-rw------- 1 root root 624408392 Oct 10 19:19  db2_v95_linuxx64_server.tar.gz

DB02-DB2:/db2_inst # cd server

DB02-DB2:/db2_inst/server # ls -lrt

total 48

-r-xr-xr-x  1 bin  bin 4560 Oct  6  2007 db2prereqcheck

-r-xr-xr-x  1 bin  bin 4552 Oct  6  2007 db2setup

-r-xr-xr-x  1 bin  bin 4570 Oct  6  2007 db2_install

-r-xr-xr-x  1 bin  bin 4700 Oct  6  2007 db2_deinstall

drwxr-xr-x 15 bin bin 4096 Oct  6   2007 doc

-r-xr-xr-x  1 bin  bin 4588 Oct  6  2007 installFixPack

drwxr-xr-x  6 bin  bin 4096 Oct  6  2007 db2

DB02-DB2:/db2_inst/server # ./db2_install

Default directory for installation of products -  /opt/ibm/db2/V9.5

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

Do you want to choose a different directory to install  [yes/no] ?

no

Specify one of the following keywords to install DB2  products.

ESE

CONSV

WSE

EXP

PE

CLIENT

RTCL

Enter "help" to redisplay product names.

Enter "quit" to exit.

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

ESE

DB2 installation is being initialized.

Total number of tasks to be performed: 43

Total estimated time for all tasks to be performed:  1688

…………………………………………(省略N行)

The execution completed successfully.

For more information see the DB2 installation log at

"/tmp/db2_install.log.4423".

DB02-DB2:/db2_inst/server #

2.3   添加软件license


DB02-DB2:/opt/ibm/db2/V9.5/adm  # ./db2licm -a /root/db2ese_c_v9.5.lic

LIC1402I  License added successfully.

DB02-DB2:/opt/ibm/db2/V9.5/adm  # ./db2licm -l

Product  name:                     "DB2  Enterprise Server Edition"

License  type:                     "CPU  Option"

Expiry  date:                       "Permanent"

Product  identifier:                "db2ese"

Version information:              "9.5"

Features:

DB2  Database Partitioning:        "Not  licensed"

DB2  Performance Optimization ESE: "Not licensed"

DB2  Storage Optimization:         "Not  licensed"

DB2  Advanced Access Control:      "Not  licensed"

DB2  Geodetic Data Management:     "Not  licensed"

DB2  pureXML ESE:                  "Not  licensed"

IBM  Homogeneous Federation ESE:   "Not  licensed"

IBM  Homogeneous Replication ESE:  "Not  licensed"

2.4   建立DB2文件的链接

为DB2数据库系统文件创建指向/usr/lib目录的链接,并为包含文件创建指向/usr/include目录的链接


DB02-DB2:/opt/ibm/db2/V9.5/cfg  # ./db2ln

3      创建数据库实例

3.1   创建数据库实例db2inst1


DB02-DB2:/opt/ibm/db2/V9.5/instance  # ./db2icrt -a server -u db2fenc1 db2inst1

DBI1070I  Program db2icrt completed successfully.

DB02-DB2:/opt/ibm/db2/V9.5/instance  #

 

3.2   创建DAS管理服务器实例


DB02-DB2:/opt/ibm/db2/V9.5/instance  # ./dascrt -u dasusr1

SQL4406W  The DB2 Administration Server was started  successfully.

DBI1070I  Program dascrt completed successfully.

DB02-DB2:/opt/ibm/db2/V9.5/instance  #

3.3   设置开机启动数据量实例


DB02-DB2:/opt/ibm/db2/V9.5/instance  # su - db2inst1

[email protected]:~>  db2iauto -on db2inst1

3.4   设置DB2通信方式


db2set  DB2COMM=tcpip

db2stop

db2start

3.5   创建sample数据库


[email protected]:~>  db2 get instance

The current database manager instance  is:  db2inst1

[email protected]:~>  db2sampl

Creating database "SAMPLE"...

Connecting to database  "SAMPLE"...

Creating tables and data in schema  "DB2INST1"...

‘db2sampl‘ processing complete.

[email protected]:~>

可以指定路径和名称

[email protected]:~>db2sampl  -dbpath /db2/sample -name sample

时间: 2024-07-30 07:20:50

SUSE10 SP1上安装DB2v9.5数据库-写于20141010的相关文章

在Windows 10上安装Oracle 11g数据库出现的问题及解决

在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Edition binary 已停止工作:出现了一个问题,导致程序停止正常工作.如果有可用的解决方案,Windows 将关闭程序并通知你]的错误提示信息. 最后,发现是因为jdk的安装路径含有中文才导致这一致命的错误,接下来我是这样做的: 1.将整个jdk文件夹移动到某一英文路径. 2.修改环境变量中的系统变

DBA_在Linux上安装Oracle 11g数据库(案例)

1 DBA_在Linux上安装Oracle 11g数据库(案例)

一个机器上安装两个数据库,在连接数据库时怎么通过端口号连接制定数据库

最近在研究问题时,无意间遇到了这个问题(如题),之前一直都是在自己的笔记本电脑SQLServer2008上测试的,但是今天突然想要连接工作室的电脑上的数据库,把连接字符串的连接地址写成了工作室的IP,点击运行程序,半天没有反应,然后直接报错,没有可用数据,开始是连接用户名和密码写错了,和自己笔记本上的用户名和密码不一样,修改以后还是却报错了,没有数据,想了半天原因,突然想到会不会是我的机器上安装了sql2008和sql2012两个数据库导致的,然后就开始分析,找了很多相关的材料和相关的问题,发现

在Windows 7 (SP1)上安装Visual Studio 2015

背景说明:最近重装了Windows 7 系统,那就顺手装个Visual Studio 2015吧,没想到一案装就报错(具体没截图了).只有Windows8 或是Windows 10才能装 2015?答案当然是:不是! 0. 操作系统 Windows 7 SP1(Service Pack 1)或更高,至于更低的版本能否能装,这里不再深究. 1. 安装前的准备工作 (1)下载 Visual Studio 2015 (什么版本按照自己需要了) (2)IE必须是10或者11:否则下载IE升级程序(自己百

在同一台服务器上安装两个数据库

注:因为原来服务器已经有了一台mysql,但是它的引擎是ENGINE=MyISAM ,无法支持事务管理,所以只能再安装一台服务器. 以下是我看到的,也是能成功的方法.之前很多方法都是无效的. 1.正常安装第一个mysql(安装步骤省略) 2.在控制面板里停止第一个mysql服务 3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy到E盘 4.创建第二个mysql的my.ini文件 第一个mysql的my.ini文件默认是在如下路径C:\

在Oracle Enterprise Linux R5U7上安装Oracle 11gr2数据库

折腾了好几次,经验是: 包的安装 在安装包里,需要把开发方面的安装包都装上. 另外安装完成后,需要安装的包包括: cd /media/cdrom/Server rpm -Uvh binutils-2.* rpm -Uvh compat-libstdc++-33* rpm -Uvh compat-libstdc++-33*.i386.rpm rpm -Uvh elfutils-libelf* rpm -Uvh gcc-4.* rpm -Uvh gcc-c++-4.* rpm -Uvh glibc-

KB4041083无法在Windows 7 SP1上安装

我下载了Net 4.7脱机安装程序,做了修复并重启(sfc /scannow).再Windows Update,它 终于安装! 下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=55167&751be11f-ede8-5a0c-058c-2ee190a24fa6=True NET Framework 4.7 WPF 功能依靠 D3DCompiler_47.dll.此 D3DCompiler_47.dll 并不默认存在于 W

在linux上安装完oracle数据库后,如何修改ORACLE_HOSTNAME

1.修改HOSTS文件,添加JTWF到本机IP地址的映射: [[email protected] home]# gedit /etc/hosts 最后一行为添加的: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 16.54.136.81 JTWF 2

CDH5上安装Hive,HBase,Impala,Spark等服务

Apache Hadoop的服务的部署比较繁琐,需要手工编辑配置文件.下载依赖包等.Cloudera Manager以GUI的方式的管理CDH集群,提供向导式的安装步骤.由于需要对Hive,HBase,Impala,Spark进行功能测试,就采用了Cloudera Manager方式进行安装. Cloudera Manager提供两种软件包安装源,Package 和 Parcel: Package就是一个个rpm文件,以yum的方式组织起来. Parcel是rpm包的压缩格式,以.parcel结