Red Hat 7.2 安装DB2 v10.5

Red Hat 7.2 安装DB2 v10.5

检查运行 ipcs-l 命令以列示当前内核参数设置。

分析命令输出,以通过将当前值与内核参数需求(Linux)中的最低增强设置进行比较来确定是否必须更改内核设置。以下文本是ipcs 命令输出的示例,//后面添加了注释以显示参数名称:

 # ipcs -l
 ------ Shared Memory Limits --------
max number of segments = 4096               // SHMMNI   
max seg size (kbytes) = 32768               // SHMMAX
max total shared memory (kbytes) = 8388608  // SHMALL
min seg size (bytes) = 1
 
------ Semaphore Limits --------
max number of arrays = 1024                 // SEMMNI
max semaphores per array = 250              // SEMMSL
max semaphores system wide = 256000         // SEMMNS
max ops per semop call = 32                 // SEMOPM
semaphore max value = 32767
 
------ Messages: Limits --------
max queues system wide = 1024               // MSGMNI
max size of message (bytes) = 65536         // MSGMAX
default max size of queue (bytes) = 65536    // MSGMNB
文件来修改必须调整的内核参数。如果此文件不存在,那么应创建它。 下列各行是该文件中应包含的内容的示例:

vi/etc/sysctl.conf 根据实体需求配置

#Example for a computer with 16GB of RAM:
kernel.shmmni=4096
kernel.shmmax=17179869184
kernel.shmall=8388608
#kernel.sem= 
kernel.sem=250 256000 32 4096
kernel.msgmni=16384
kernel.msgmax=65536
kernel.msgmnb=65536

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

添加主机名
vi/etc/hosts
192.168.31.18  hostname 

确认依赖包是否安装

rpm -qa |grep libaio

libaio-0.3.107-10.el6.x86_64

rpm -qa| greplibstdc

compat-libstdc++-296-2.96-144.el6.i686

compat-libstdc++-33-3.2.3-69.el6.x86_64

libstdc++-4.4.5-6.el6.x86_64

rpm -qa |grepcompat-libstdc

compat-libstdc++-296-2.96-144.el6.i686

compat-libstdc++-33-3.2.3-69.el6.x86_64

找不到或者无法安装可以按照下面的操作安装

挂载光盘添加Yum

mkdir /run/media/rhel #新建挂载目录
mount /dev/cdrom /run/media/rhel #挂载光盘到/run/media/rhel目录下
cd /run/media/rhel #进入挂载目录
ls #查看挂载目录,光盘挂载成功
二、配置本地yum源
cd/etc/yum.repos.d/ #进入yum配置目录
touch rhel-media.repo #建立yum配置文件
vi rhel-media.repo #编辑配置文件,添加以下内容
[rhel-media]
name=Red Hat Enterprise Linux 7.2
baseurl=file:///run/media/rhel
enabled=1
gpgcheck=1
gpgkey=file:///run/media/rhel/RPM-GPG-KEY-redhat-release


依赖包安装参考:https://bugs.centos.org/view.php?id=7182

RPM 下载地址 https://bugs.centos.org/file_download.php?file_id=1687&type=bug

这便于安装32位图书馆自身的发展。正如所描述的一个元数据包,它安装了所有所需的库、头文件和二进制文件我们的上旋球程序
rpm -qlp bruker-topspin-environ-1.0-3.el7.noarch.rpm
/usr/share/doc/bruker-topspin-environ-1.0
/usr/share/doc/bruker-topspin-environ-1.0/COPYING
/usr/share/doc/bruker-topspin-environ-1.0/README

rpm -qip bruker-topspin-environ-1.0-3.el7.noarch.rpm

Name : bruker-topspin-environ Relocations: (not relocatable)
Version : 1.0 Vendor: Bruker BioSpin GmbH
Release : 3.el7 Build Date: Fri 13 Dec 2013 09:14:25 AM CET
Install Date: (not installed) Build Host: localhost
Group : Virtual groups/ TopSpin Libraries Source RPM: bruker-topspin-environ-1.0-3.el7.src.rpm
Size : 18199 License: GPL
Signature : (none)
Packager : Bruker AddOn Build <[email protected]>
Summary : Meta Packages to Install Groups of Packages with 32-Bit Libraries for TopSpin
Description :
A virtual package to install 32-Bit libraries used by TopSpin,
and the C++ environment to compile AU-programs.
This is implemented as required package list of this one.

rpm -qlp bruker-topspin-environ-1.0-3.el7.noarch.rpm
/bin/sh
audit-libs(x86-32)
expat(x86-32)
fontconfig(x86-32)
freetype(x86-32)
gcc
gcc-c++
glibc(x86-32)
glibc-devel
glibc-devel(x86-32)
glibc-headers
kernel-headers
libICE(x86-32)
libSM(x86-32)
libX11(x86-32)
libXau(x86-32)
libXdmcp(x86-32)
libXext(x86-32)
libXft(x86-32)
libXmu(x86-32)
libXpm(x86-32)
libXrender(x86-32)
libXt(x86-32)
libXtst(x86-32)
libgcc(x86-32)
libgnome(x86-32)
libstdc++(x86-32)
pam(x86-32)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
xorg-x11-fonts-75dpi
xorg-x11-fonts-ISO8859-1-75dpi
zlib(x86-32)
rpmlib(PayloadIsXz) <= 5.2-1

 rpm -q pam
pam-1.1.1-17.el6.x86_64

 yum install pam.i686

IBM不推荐使用db2_install 命令,将来的发行版中可能会除去此命令。请改为使用db2setup 命令或响应文件安装方法。

[root@test01 opt]# cd/opt

[root@test01 opt]# cdexpc/

[root@test01 expc]# ls

db2 db2ckupgrade db2_deinstall db2_install db2ls db2prereqcheck  db2setup

[root@test01 expc]# ./db2setup



Red Hat 7.2 安装DB2 v10.5_第1张图片
Red Hat 7.2 安装DB2 v10.5_第2张图片

Red Hat 7.2 安装DB2 v10.5_第3张图片

Red Hat 7.2 安装DB2 v10.5_第4张图片

Red Hat 7.2 安装DB2 v10.5_第5张图片

Red Hat 7.2 安装DB2 v10.5_第6张图片

Red Hat 7.2 安装DB2 v10.5_第7张图片

Red Hat 7.2 安装DB2 v10.5_第8张图片

Red Hat 7.2 安装DB2 v10.5_第9张图片

Red Hat 7.2 安装DB2 v10.5_第10张图片

Red Hat 7.2 安装DB2 v10.5_第11张图片

Red Hat 7.2 安装DB2 v10.5_第12张图片

Red Hat 7.2 安装DB2 v10.5_第13张图片

Red Hat 7.2 安装DB2 v10.5_第14张图片

启动DB2






我们查看用户时发现多了几个用户:


 

确认DB2已经装上了:

[root@hosname /]#id db2fenc1

uid=1003(db2fenc1) gid=103(db2fadm1) groups=103(db2fadm1)

[root@hosname /]# id db1

uid=1002(db1) gid=102(db2iadm1) groups=102(db2iadm1),101(dasadm1)

[root@hosname /]# id db2

uid=1001(db2) gid=101(dasadm1) groups=101(dasadm1)

切换用户

[root@hosname /]# su - db1

启动db2

[db1@hosname ~]$ db2start
SQL1063N  DB2START

查看

[db1@hosname ~]$ netstat -antl |grep 50000
tcp        0      0 0.0.0.0:50000           0.0.0.0:*               LISTEN

进入数据库

[db1@hosname ~]$db2

创建数据库过程有点慢

[db1@hosname ~]$db2 create db hanzheng

查看创建的数据库

[db1@hosname ~]$ db2 list db directory






你可能感兴趣的:(Red Hat 7.2 安装DB2 v10.5)