OPENSUSE版MAS快速安装.doc_第1页
OPENSUSE版MAS快速安装.doc_第2页
OPENSUSE版MAS快速安装.doc_第3页
OPENSUSE版MAS快速安装.doc_第4页
OPENSUSE版MAS快速安装.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.软件准备软件版本操作系统openSUSE-10.2-DVD-x86_64.isoJDKjdk-1_5_0_06-linux-i586.bin数据库db2exc_971_LNX_x86_64.tar应用软件eie.zip2.操作系统安装此过程请参照SUSE操作系统安装.doc3.创建用户组和用户。步骤 1 使用ssh客户端以root用户登录系统,创建用户:# groupadd -g 901 db2grp;groupadd -g 902 db2fgrp# groupadd -g 903 db2agrp;groupadd -g 904 masgrp# useradd -g db2grp -u 801 -d /home/db2inst1 -m -s /bin/sh db2inst1# useradd -g db2fgrp -u 802 -d /home/db2fenc -m -s /bin/sh db2fenc# useradd -g db2agrp -u 803 d /home/db2das -m -s /bin/sh db2das# useradd -g masgrp -u 804 -d /home/mas -m -s /bin/bash mas# useradd -g masgrp -u 810 d /home/mastends -m -s /bin/bash mastends# useradd -g masgrp -u 811 -d /home/massev -m -s /bin/bash massev# passwd db2inst1;passwd db2fenc;passwd db2das# passwd mas;passwd mastends;passwd massev 根据提示将所有新增用户的密码设为Y4yhl9T4.调整Linux内核参数步骤 1 编辑/etc/sysctl.conf文件,在文件末添加如下内容。kernel.msgmni=1024kernel.shmmax=268435456步骤 2 执行如下命令,使设置生效。# sysctl -p# /etc/init.d/boot.sysctl start5.安装JDK1.5步骤 1 在/usr目录下创建并进入java目录# cd /usr; mkdir java; cd /usr/java步骤 2 将jdk-1_5_0_06-linux-i586.bin文件上传到/usr/java目录下,再运行# chmod 777 jdk-1_5_0_06-linux-i586.bin步骤 3 执行java安装程序。# ./jdk-1_5_0_06-linux-i586.bin系统提示是否接受协议,输入“yes”。步骤 4 执行# ls如果显示结果中包含jdk1.5.0_06则表示JDK安装成功。步骤 5 编辑/etc/profile文件# vi /etc/profile在文件中增加如下内容。export JAVA_HOME=/usr/java/jdk1.5.0_06export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH:.保存退出。步骤 6 执行如下命令使配置生效。# source /etc/profile步骤 7 执行java -version命令,检查输出是否如下:java version 1_5_0_06Java(TM) 2 Runtime Environment, Standard Edition (build 1_5_0_06-b07)Java HotSpot(TM) Client VM (build 1_5_0_06-b06, mixed mode)6.安装DB2步骤 1 创建物理卷1.1在root下执行fdisk -l,在显示信息中查看LVM类型的分区对应的设备名。此处以/dev/sda3为例。1.2执行pvcreate -ff /dev/sda3命令,在LVM分区上创建物理卷。系统提示创建成功信息如下:No physical volume label read from /dev/sda3Physical volume /dev/sda3 successfully created1.3创建物理卷之后,执行pvscan命令查询物理卷信息,系统显示如下:PV /dev/sda3 lvm2 35.00 GBTotal: 1 35.00 GB / in use: 0 0 / in no VG: 1 35.00 GB步骤 2 创建卷组2.1使用vgcreate -s 64M -v datavg1 /dev/sda3命令在物理卷/dev/sda3上创建一个页大小为64MB的卷组。系统显示如下信息则表明执行成功:Adding physical volume /dev/sda3 to volume group datavg1 Archiving volume group datavg1 metadata. Creating volume group backup /etc/lvm/backup/datavg1. Volume group datavg1 successfully created2.2输入vgscan命令查看卷组信息,系统输出如下所示:Reading all physical volumes. This may take a while.Found volume group datavg1 using metadata type lvm2步骤 3 创建逻辑卷3.1依规划,执行以下命令。# lvcreate -L 30G -n db2lv1 datavg1;lvcreate -L 5G -n db2lv2 datavg1系统提示如下信息则表明创建逻辑卷成功:Logical volume db2lv1 createdLogical volume db2lv2 created3.2建完后输入lvscan命令看到2个逻辑卷被正常创建,并且大小和规划的一致,系统提示信息如下:ACTIVE /dev/datavg1/db2lv1 30.00 GB next free (default)ACTIVE /dev/datavg1/db2lv2 5.00 GB next free (default)步骤 4 创建裸设备4.1执行# mkdir /dev/raw4.2执行vi /etc/init.d/boot.sysctl编辑该文件,在echo Setting current sysctl status from /etc/sysctl.conf后加入如下内容:vgchange -ay datavg1/etc/init.d/raw startmknod /dev/rawctl c 162 0mknod /dev/raw/raw1 c 162 1mknod /dev/raw/raw2 c 162 2raw /dev/raw/raw1 /dev/datavg1/db2lv1raw /dev/raw/raw2 /dev/datavg1/db2lv2chown db2inst1 /dev/raw/raw1chmod 775 /dev/raw/raw1chown db2inst1 /dev/raw/raw2chmod 775 /dev/raw/raw2chown db2inst1 /dev/raw/*4.3执行/etc/init.d/boot.sysctl start使上述设置生效。4.4执行insserv boot.sysctl,将boot.sysctl服务添加到系统启动组。步骤 5 上传db2exc_971_LNX_x86_64.tar文件到/opt目录。步骤 6 解压。# tar xvf db2exc_971_LNX_x86_64.tar步骤 7 进入解压后的目录。# cd /opt/expc步骤 8 运行安装程序,当系统咨询是否需要修改默认安装路径时,输入“no”# ./db2_install步骤 9 创建实例并设置自启动。# cd /opt/ibm/db2/V9.7/instance# ./dascrt -u db2das# ./db2icrt -u db2fenc db2inst1# ./db2iauto -on db2inst1步骤 10 编辑文件vi /etc/services,输入 ?50000 搜索到相应位置并增加如下内容:db2c_db2inst1 50110/tcp db2inst1如图:步骤 11 切换到db2inst1用户。# su - db2inst1步骤 12 修改DB2的服务端口的别名: db2 update dbm cfg using SVCENAME db2c_db2inst1DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completedsuccessfully.步骤 13 修改DB2连接方式为TCPIP: db2set DB2COMM=TCPIP步骤 14 启动数据库实例。 db2start系统输出如下所示:SQL1063N DB2START processing was successful.7.安装EIE步骤 15 切换到mas用户 su - mas步骤 16 用mas用户创建/home/mas/eie目录。 mkdir /home/mas/eie步骤 17 以mas用户登录ssh客户端,上传eie.zip文件到/home/mas/eie目录。步骤 18 解压eie.zip。 cd /home/mas/eie;unzip eie.zip步骤 19 赋予目录下的文件以运行权限。 find /home/mas/eie/ -name *.sh|xargs chmod 777;chmod u+x /home/mas/eie/cmd/mas;chmod -R u+rw /home/mas/eie;chmod -R 777 /home/mas/eie/was/wasdata/dbbackup步骤 20 编辑/home/mas/.bashrc文件,在文件末增加如下两行:export MAS_HOME=/home/mas/eieexport PATH=$MAS_HOME/cmd:$PATH:/opt/ibm/db2/V9.7/bin步骤 21 使配置生效: source /home/mas/.bashrc;env|grep MAS_HOME如果输出如下信息,则表明环境变量已经生效,否则重新执行步骤 20。MAS_HOME=/home/mas/eie步骤 22 设置自启动。1. 切换到root用户# su - root# cp /home/mas/eie/cmd/autostart.sh /root/autostart.sh# chmod u+x /root/autostart.sh# vi /etc/inittab2. 在/etc/inittab文件内容末尾增加如下项,设置自启动EIE进程。mas:2345:once:/root/autostart.sh步骤 23 将license文件放入eie/license目录下。步骤 24 切换到mas用户,根据运营商类型的不同,执行eie/cmd/config目录下对应的脚本文件。这里请运行sh configmas.sh系统将自动获取对应的数据库脚本和资源文件。8.加载防火墙设置步骤 1 切换到root用户,进入/home/mas/eie/cmd/firewall目录。步骤 2 执行sh firewall.sh加载防火墙设置,如下图所示:步骤 3 添加防火墙策略并保存:#iptables -I INPUT 1 -m state -state NEW,ESTABLISHED,RELATED -j ACCEPT;iptables-save /etc/iptables-policy;cd /etc;#iptables-restore iptables-policy9. 创建MASDB数据库步骤 1 创建/masdb目录并赋权# mkdir /masdb;chown db2inst1 /masdb;chmod u+w /masdb步骤 2 切换到db2inst1用户,# su - db2inst1 mkdir /masdb/tempspace /masdb/systempspace /home/db2inst1/tempinstall cp -R /home/mas/eie/dbscript/* /home/db2inst1/tempinstall/ chmod -R g+w /home/db2inst1/tempinstall cd /home/db2inst1/tempinstall/ sh install.sh执行过程中需要较长的时间(约半小时),请耐心等待。步骤 3 执行完后,可使用more log/*.log命令查看执行目录下如下日志文件中是否有错误信息。l 1.database.logl 2.table.logl 3.dailytable.logl 4.procedure.logl 5.config.logl 6. config.log执行完成后,检查每个日志中是否有异常状态码。除SQLSTATE=08003、01657、01643以外的状态码都是异常错误码。如果没有异常状态码,则表明创建数据库成功。步骤 4 切换到root用户,# chown -R mas /masdb/dbbackup/temp10. 对新建用户赋权限步骤 1 切换到db2inst1用户,开始赋权 su db2inst1 cd /home/db2inst1/tempinstall;sh excute_grant.sh11. 检验数据库安装步骤 1 执行db2 connect to masdb,当系统返回如下信息,表示数据masdb数据库创建成功。 Database Connection Information Database server = DB2/LINUX 9.7.1 SQL authorization ID = DB2INST1 Local database alias = MASDB步骤 2 如果MASDB数据库创建失败,可使用如下命令删除: db2 force applications all db2 drop db masdb如果执行失败,使用如下命令。 db2 force applications all;db2 terminate;db2stop force;ipclean;db2start;db2 drop db masdb;db2sto

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论