省农村信用联社电子档案管理系统县联社上线安装手册2010年11月目录第1章安装配置数据库 (5)1.1数据库安装准备 (5)1.1.1检查服务器存储 (5)1.1.2准备安装介质 (5)1.2安装DB2数据库 (5)1.2.1上传安装介质 (5)1.2.2安装DB2 (6)1.2.3安装DB2补丁包 (10)1.3创建DB2实例 (12)1.3.1添加用户db2inst1 (12)1.3.2创建DB2实例db2inst1 (12)1.3.3修改端口号 (13)1.3.4修改实例名 (13)1.3.5修改DB2COMM (14)1.3.6注册DB2 (14)1.4创建DB2数据库 (15)1.4.1修改db2instl用户环境变量 (15)1.4.2启动实例 (16)1.4.3创建数据库EDMSSUB (17)1.4.4修改LOGFILSIZ (17)1.4.5创建缓冲池 (19)1.4.6创建表空间 (19)1.4.7设置数据库参数 (21)1.5创建库表 (22)1.5.1添加edms用户 (22)1.5.2为edms用户授权 (22)1.5.3修改edms用户环境变量 (23)1.5.4创建表并导入初始化数据 (23)1.5.5设置本行社相关参数 (24)1.5.6设置数据库在线备份参数 (25)第2章设置NFS (27)2.1挂载文件系统并设置权限 (27)2.2检查WEB服务器安装包 (27)2.3查看WEB服务器NFS服务是否启动 (28)2.4开启WEB服务器NFS服务 (28)2.5设置WEB服务器配置文件 (30)2.6重新输出共享目录 (30)2.7在AP服务器挂载该共享目录 (30)2.8将NFS服务加入开机自动启动 (31)2.9备份存储设置 (32)第3章部署前台WEB应用 (33)3.1安装WAS ND6.1 (33)3.1.1上传安装介质 (33)3.1.2安装 WAS ND 6.1 (34)3.2安装WAS ND6.1补丁(小版本0.33) (43)3.2.1上传补丁介质 (43)3.2.2安装补丁 (45)3.3部署WEB应用 (55)3.3.1部署应用 (55)3.3.2外围设置 (70)第4章部署后台批处理应用 (75)4.1安装DB2数据库客户端 (75)4.1.1上传安装介质 (75)4.1.2安装DB2客户端 (76)4.1.3安装DB2补丁包 (79)4.2创建DB2实例 (81)4.2.1添加用户db2inst1 (81)4.2.2创建DB2实例db2inst1 (82)4.2.3修改db2instl用户环境变量 (82)4.3连接数据库服务器 (83)4.3.1建立数据库编目 (83)4.3.2创建edms用户 (84)4.4部署后台应用 (85)4.5AP端设置NFS (85)4.6启动后台应用 (86)第5章部署数据传输服务 (88)5.1上传并解包应用 (88)5.2配置相关参数 (88)5.3启动文件传输服务 (89)5.4将服务加入开机自动启动 (89)第6章AP与WEB互备 (91)6.1在WEB服务器部署后台应用 (91)6.2在AP服务器部署WEB应用 (91)第1章 安装配置数据库1.1 数据库安装准备1.1.1 检查服务器存储数据库实际可用存储应该为850G ,请先检查数据库服务器存储是否满足要求。
1.1.2 准备安装介质数据库安装需要准备数据库安装包335_ESE_LNXAMD26_64_NLV.tar 、补丁包FP18_MI00295.tar 和注册文件db2ese.lic 。
相关安装介质下载请参考《电子档案_上线_硬件要求》文档。
1.2 安装DB2数据库1.2.1 上传安装介质● 使用root 用户登陆数据库服务器,执行以下命令,创建目录/home/db2/db2temp 。
● 以root 用户将335_ESE_LNXAMD26_64_NLV.tar、FP18_MI00295.tar、db2ese.lic 上传到/home/db2/db2temp目录下,并执行以下命令将其解压文件:1.2.2安装DB2使用root用户,进入335_ESE_LNXAMD26_64_NLV目录下执行db2_install:输入安装产品名称:DB2.ESE,回车数据库开始安装,出现以下画面直至安装成功:DB2数据库安装成功,安装在默认路径/opt/IBM/db2/V8.1 。
1.2.3安装DB2补丁包使用root用户,进入db2temp目录下执行db2_install:数据库开始升级,出现以下画面直至安装成功:DB2补丁包安装成功。
1.3创建DB2实例1.3.1添加用户db2inst1以root用户登录,执行以下命令创建db2instl用户并设置密码:1.3.2创建DB2实例db2inst1使用root用户,输入如下命令:注:其中参数 -w 用于64创建64位实例。
1.3.3修改端口号使用root用户执行以下命令,修改db2实例端口:1.3.4修改实例名使用db2instl用户登录,修改dbm cfg中的SVCENAME为DB2_db2inst1,执行命令:执行如下命令,检查设置是否生效:1.3.5修改DB2COMM使用db2instl用户执行db2set –all查看DB2COMM类型,如果不是tcpip,将其设置为tcpip。
1.3.6注册DB2使用db2instl用户,输入如下命令注册DB2:1.4创建DB2数据库1.4.1修改db2instl用户环境变量用db2instl用户登陆,修改.bash_profile文件,在文件末尾增加“. /home/db2/db2inst1/sqllib/db2profile”$ vi .bash_profile保存退出后执行. .bash_profile使环境变量生效。
1.4.2启动实例使用db2instl用户执行db2start命令启动数据库:1.4.3 创建数据库EDMSSUB说明:此处以数据库存储在/home/db2/db2inst1文件系统为例,如果实际情况不同,直接将下文中的/home/db2/db2inst1替换为实际目录即可。
以db2instl 用户登陆,在主目录下创建edmssub 目录,执行以下命令创建数据库EDMSSUB :1.4.4 修改LOGFILSIZ使用db2instl 用户执行命令:关闭连接并重启数据库DB2服务启动后使用以下命令查看是否修改成功(因为db2要创建其日志文件,此处连接数据库时需要较长时间)1.4.5创建缓冲池使用db2inst1用户,执行以下命令:1.4.6创建表空间➢如果操作系统为Linux,请按照以下步骤创建表空间:此处假设/dev/sdb为数据库存储空间,不需要挂载到文件系统。
以root用户身份进行以下操作:1.创建物理卷(pv)# pvcreate /dev/sdb2.创建卷组# vgcreate edmsvg01 /dev/sdb3.查看刚生成的卷组信息:#vgdisplay4.创建逻辑卷(lv)使用root用户将附近上传至服务器,执行sh Crt_lv_m.sh创建逻辑卷5.查看刚生成的逻辑卷:#lvdisplay6.映射表空间逻辑卷到裸设备以root用户修改/etc/sysconfig/rawdevices文件,映射表空间到裸设备。
vi /etc/sysconfig/rawdevices在该文件最后一行加入/dev/raw/raw1 /dev/edmsvg01/edmssub01/dev/raw/raw2 /dev/edmsvg01/edmssub02/dev/raw/raw3 /dev/edmsvg01/edmssub03/dev/raw/raw4 /dev/edmsvg01/edmssub04/dev/raw/raw5 /dev/edmsvg01/edmssub05/dev/raw/raw6 /dev/edmsvg01/edmssub06/dev/raw/raw7 /dev/edmsvg01/edmssub07/dev/raw/raw8 /dev/edmsvg01/edmssub08/dev/raw/raw9 /dev/edmsvg01/edmssub09/dev/raw/raw10 /dev/edmsvg01/edmssub10/dev/raw/raw11 /dev/edmsvg01/edmssub11/dev/raw/raw12 /dev/edmsvg01/edmssub12/dev/raw/raw13 /dev/edmsvg01/edmssub13/dev/raw/raw14 /dev/edmsvg01/edmssub147.绑定设备# cd /etc/rc.d/init.d# sh rawdevices start# /sbin/chkconfig rawdevices on (启动服务,确保重启时裸设备能被绑定)#chown -R db2inst1:db2inst1 /dev/raw/raw*# cd /etc/rc.d# vi rc.local 将以下容写入该文件并保存:vgchange -a y edmsvg01cd /etc/rc.d/init.dsh rawdevices startsleep 60chown -R db2inst1:db2inst1 /dev/raw/raw*8.创建表空间附件为表空间创建语句,首先将附件保存至本地以db2inst1用户登录,然后按照以下步骤执行附件中的命令创建表空间:1.4.7设置数据库参数使用db2inst1用户登陆,并执行以下命令配置相关参数:1.5创建库表1.5.1添加edms用户使用root用户登陆数据库服务器,执行以下命令创建edms用户:1.5.2为edms用户授权使用db2inst1用户登陆数据库服务器,创建tmp目录,并将附件中的文件上传至服务器tmp目录,执行以下命令为edms用户授权。
1.5.3修改edms用户环境变量使用edms用户登陆数据库服务器,修改.bash_profile文件,在文件末尾增加“. /home/db2/db2inst1/sqllib/db2profile”。
$ vi .bash_profile (打开文件)在文件末尾加入. /home/db2/db2inst1/sqllib/db2profile$ . .bash_profile 使文件生效。
1.5.4创建表并导入初始化数据使用edms用户登陆数据库服务器,创建tmp目录,并将附件中的文件上传至服务器tmp目录,依次执行以下命令为创建表、视图、存储过程、函数并导入初始化语句。