您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Linux下DB2安装手册
文档名称文档密级:2020-1-10第1页,共10页Linux下DB2安装手册I.安装和配置DB2A.创建用户组和用户说明:步骤1以root用户登录需要安装DB2的服务器。步骤2创建用户组和用户。#groupdeldb2grp#groupdeldb2fgrp#groupdeldasadm#groupadddb2grp#groupadddb2fgrp#groupadddasadm#useradd-m-gdb2grp-d/home/db2inst-s/bin/bashdb2inst#useradd-m-gdb2fgrp-d/home/db2fenc-s/bin/bashdb2fenc#useradd-m-gdasadm-d/home/dasusr-s/bin/bashdasusr步骤3执行如下命令分别设置db2inst1、db2fenc和dasusr用户密码。#passwddb2instNewpassword:db2instRe-enternewpassword:db2instPasswordchanged#passwddb2fenc……#passwddasusr……以上输入的用户密码仅作为示例,实际安装时请统一规划用户密码。----结束B.安装DB2数据库说明:1.获取并解压缩安装包步骤1以root用户登陆需要安装DB2的服务器。文档名称文档密级:2020-1-10第2页,共10页步骤2创建DB2安装包存放目录#mkdir/home/db2install步骤3将DB2安装包db2v8.2_linux26.tar拷贝到上一步骤创建的目录下。步骤4解压DB2安装包db2v8.2_linux26.tar。#tar-xvfdb2v8.2_linux26.tar解压后将在/home/db2install目录下生成目录334_ESE_LNX26_32_NLV。----结束2.执行DB2安装脚本步骤1以root用户登录需要安装DB2的服务器。步骤2进入目录/home/db2install/334_ESE_LNX26_32_NLV。#cd/home/db2install/334_ESE_LNX26_32_NLV步骤3运行DB2安装脚本。#./db2_install-pDB2.ESE----结束3.安装License步骤1以root用户登录DB2服务器。步骤2进入目录/opt/IBM/db2/V8.1/adm。#cd/opt/IBM/db2/V8.1/adm步骤3安装DB2license,命令如下:#./db2licm-a/home/db2install/334_ESE_LNX26_32_NLV/db2/license/db2ese.lic----结束4.创建DAS和数据库实例步骤1以root用户登录DB2服务器。步骤2进入目录/opt/IBM/db2/V8.1/instance。#cd/opt/IBM/db2/V8.1/instance步骤3创建DAS。#./dascrt-udasusr文档名称文档密级:2020-1-10第3页,共10页-udasusr表示指定DAS用户名。dasusr为A.创建用户组和用户步骤2中创建的dasusr用户步骤4创建数据库实例。#./db2icrt-p50001-udb2fencdb2inst-p50001参数表示指定DB2实例对外服务端口,必须使用端口50001。-udb2fenc表示指定此实例使用的fence用户名。db2inst表示指定此实例名和所有者名(二者相同)。步骤5设置数据库实例自动启动。#su-db2instdb2inst@linux:~db2iauto-ondb2inst----结束5.安装DB2数据库补丁步骤1以db2inst用户登录系统。步骤2查看当前数据库中的所有实例。db2inst1@linux:~db2ilistdb2inst步骤3停止数据库实例。db2inst@linux:~/home/db2inst/sqllib/db2profiledb2inst@linux:~db2forceapplicationsalldb2inst@linux:~db2terminatedb2inst@linux:~db2stopdb2inst@linux:~db2licd-end若数据库中还有其他实例,对每个实例请依次执行步骤3中的命令。步骤4停止DB2AdministrationServer。#su-dasusrdasusr@linux:~/home/dasusr/das/dasprofiledasusr@linux:~db2adminstopdasusr@linux:~exit步骤5关闭DB2FaultMonitor。#su-#cd/opt/IBM/db2/V8.1/bin#./db2fmcu-d关闭DB2FaultMonitor操作必须以root用户执行。步骤6清空所有的DB2InterprocessCommunications(IPCs)。#su-db2instdb2inst@linux:~/home/db2inst/sqllib/bin/ipclean文档名称文档密级:2020-1-10第4页,共10页步骤7查看是否还有DB2进程在运行。db2inst@linux:~ps-ef|grepdb2切换至root用户后,请根据步骤7中显示的结果停止所有DB2相关进程。命令如下:#kill-9PID其中PID为DB2相关进程的进程号。步骤8将DB2补丁包FP14_MI00176.tar拷贝至/home/db2install目录下。步骤9解压缩补丁包。#cd/home/db2install#tar-xvfFP14_MI00176.tar步骤10执行补丁包安装程序。#./installFixPak-y步骤11待安装完成后,更新DB2实例版本。#cd/opt/IBM/db2/V8.1/instance#./db2iupdtdb2inst步骤12更新DAS(DatabaseAdministratorServer)版本。#cd/opt/IBM/db2/V8.1/instance#./dasupdtdasusr步骤14重新启动步骤2中查看到的DB2实例。#su-db2instdb2inst@linux:~db2startdb2inst@linux:~exit请根据步骤2中显示的结果依次启动所有的数据库实例。步骤15重新启动DAS。#su-dasusrdasusr@linux:~db2adminstartdasusr@linux:~exit----结束C.设置DB2参数说明:很重要,不设置将导致建表不成功步骤1以root用户登录系统。步骤2查看/opt/文件夹下的文件#cd/opt#ls文档名称文档密级:2020-1-10第5页,共10页opt文件夹下IBMJava2-141这个文件夹名称可能因为DB2版本的不同而不同步骤3设置文件系统#cd/usr/lib/说明:也可能是(/usr/lib64)根据不同版本而不同#JAVAHOME=/opt/IBMJava2-141说明:也可能是(/opt/IBMJava2-142)根据不同版本而不同#ln-fs$JAVAHOME/jre/bin/libjava.so#ln-fs$JAVAHOME/jre/bin/classic/libjvm.so#ln-fs$JAVAHOME/jre/bin/libhpi.so#ln-fs$JAVAHOME/jre/bin/libjsig.so#ln-fs$JAVAHOME/jre/bin/libjitc.so#ln-fs$JAVAHOME/jre/bin/libxhpi.so#ln-fs$JAVAHOME/jre/bin/libdbgmalloc.so#/sbin/ldconfig----结束D.执行数据库脚本创建数据库表1.获取并解压安装包步骤1以db2inst用户将数据库脚本文件包(infoX-MDNV100R002C03B129-DB2-Install.tar.gz)以二进制形式上传到/home/db2inst目录下步骤2修改数据库脚本文件包的权限db2inst@linux:~chmod755infoX-MDNV100R002C03B129-DB2-Install.tar.gz步骤3删除旧的脚本文件夹(如果是第一次安装则跳过此步骤)db2inst@linux:~rm-rfinfoX-MDNV100R002C03B129-DB2-Install步骤4解压数据库脚本文件包db2inst@linux:~tar-zxvfinfoX-MDNV100R002C03B129-DB2-Install.tar.gz解压后将在/home/db2inst目录下生成目录infoX-MDNV100R002C03B129-DB2-Install。----结束2.修改数据库脚本配置文件执行脚本步骤1以db2inst用户登陆服务器。步骤2查看磁盘空间,确保有4G以上的空闲磁盘空间可用db2inst@linux:~df-h步骤3查看已存在的数据库db2inst@linux:~db2listdbdirectory文档名称文档密级:2020-1-10第6页,共10页步骤4进入infoX-MDNV100R002C03B129-DB2-Install文件夹,修改该文件夹下所有.sh文件的权限为可执行权限:db2inst@linux:~cdinfoX-MDNV100R002C03B129-DB2-Installdb2inst@linux:~chmod-R755*.sh步骤5执行数据库脚本安装程序,创建数据库db2inst@linux:~./create_db.sh-ccenterdb===TueMay516:31:46CST2009==Begintocreatecenterdb(centerdb)....===TueMay516:34:04CST2009==Begintoupdatedbconfigurations....===TueMay516:34:08CST2009==Backupcenterdbcenterdbonlyformoidifeddbcfg....===TueMay516:34:58CST2009==Restartdatabase(centerdb)....===TueMay516:34:58CST2009==Beginconnecttocenterdbcenterdbforcreatesqlscript....===TueMay516:34:59CST2009==Importscriptdb2_create_tables.sql....===TueMay516:36:54CST2009==Importscriptdb2_create_funcs.sql....===TueMay516:36:58CST2009==Importscriptdb2_create_views.sql....===TueMay516:37:01CST2009==Importscriptdb2_create_procs.sql....===TueMay516:37:28CST2009==Importscriptdb2_initdata_en.sql....===TueMay516:37:30CST2009==OK,Endofinstallcenterdbcenterdb.在步骤5中的centerdb参数,为创建的数据库名称,请不要和步骤3中查询的数据库名称一样,否则创建失败。执行create_db.sh时需要输入参数项,说明如下:create_db.sh{-c|-b}[-en|-ch]{dbname}参数项说明[-c:center(createcenterdb);-b:bone(createbonedb)]-c创建中心数据库-b创建骨干数据库[-en:initdataisEnglishedition;-ch:initd
本文标题:Linux下DB2安装手册
链接地址:https://www.777doc.com/doc-2880841 .html