AIX_DB2_WAS系统配置步骤_X
WAS快速入门手册

W A S快速入门手册Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】WAS快速入门手册编写原则1.技术别人是教不会的,只有靠自己学会2.以PD为主,系统学习为辅3.给出开放问题,自己去找答案,总结经验日常维护1.安装WASa)安装, ,b)创建profilec)安装htppServer和plugind)配置集群i.高级:配置共享域e)发布程序f)配置DB数据源g)配置LDAPh)配置安全性i.与的区别ii.配置SSOi)高级:配置JMS2.升级WASa)静默安装b)升级JDK和WAS3.AIX命令a)was本身命令 startServer -trace,,等b)常用命令, ls –ltr , df –g ,tar等c)topas,vmstat,netstat等监测命令d)收集Crash,hang信息时的命令e)ulimit,crontab等系统调整,监测命令4.调优WASa)WAS上线前,参数调整i. JVM,日志等b)压力测试过程中,调整WAS参数c)WAS连接DB2,Oracle后,如何监测数据库,如果区分是WAS的问题,还是数据库的问题5.收集WAS数据a)Mustgatherb)其中难以收集数据: Crash,Hang6.分析heapdumpa)说明:本地安装 IBM Support Assistant v3b)ecurep网站7.分析Javacorea)参考Diagnostics Guideb)注意Current Thread等信息8.编写测试代码a)编写来测试页面问题b)处理乱码问题9.使用wsadmina)在window使用wsadmin,来生成javacore等数据b)高级:设置动态trace10.配置Edgea)请参见Edge 的中第七章"配置分配器组件", 和第21章"分派器的高级功能" 配置高可用性日常维护30问1.AIX上,,WAS6的安装目录的位置2.WAS6中profile的位置,profile的作用,如果创建profile3.WAS,JDK,Http Server,Plugin,GSK的版本4.collector工具可以收集的数据,不能收集什么的数据请至少列出三条。
db2安装及新建实例配置

DB2安装手册(Windows)、安装数据库运行setup.exeT宜u.■e安装产品/■^k・出-saWfFfi--:«?:r=*ep=nfiyt俣:士*mn通加=艮急■演而立・力・朔图1a.I J}«.同降言同"EffiEi^rai市如划CH归,s密国ms:苑国南症章&■石,"■—■■鼻..则利・MET*5?吗LMHU跖四|£.■工件4隙期片胸电工DB2仁LeiOiMXtUft-Kia^跑知的或I.孙:JH=GE■正任■#》[从f CR.if.€JHl日图OPU:i n山UL UhIXEWrfM?/弄■_匕口出主篁I快M.8用不01鲍氏毒企史胤tSLE斑3ms.珀螂司蜗射皿TF=大再好讣针苦H SHH*.SEH I聒?式.4Hr况壬*ME■EtE3・・£把口鼻麻二立工.S«M7制他的两足・烟砂西拜・嗟古开丁访即同"开元Effi冷E:呼闲.mftlSfffiBSSNUe.gWs晌月4■町『口出金IdVEja金航匕用产五口UH0M.**登.地0甘U30河^>3啪幽啊ffl;幅WSFIB1L号加件加皿JtaEEELHl,:I1HfcttjOJ二|W高辑里界日七江机口上)319上航工局11£+1工=于C€?K Mm,3iMmiKT用户KUlKHE工世:IL而口ED??—Q^_耐,箱E>BH亚<A-5C1O-.COlE.iCU JDDOS匚L」OLEEC HETPUP n PariU ftunr r EHn事昭咫1・q库丁口国E4M丽叫&»uin।Ki酬」盍汨总・I:C L P J rFimE・m8WiJD£MSE£j-ZfllW«¥::Hl»^lJMC..HET.PHPIDRltT^□0»ii4.Jddna faiX*ail皿知3015.阜联5ED:前1匚与《疾聚基*5hEF二羽弓叼东笳鼻IBMEUUMU-JkSfl-lhil:»r WtUM晶但蛆7DH下一步下一步点DB2空装-D02EnterpriseServerEdition-DB2COPY1软件许可协议请仔细阅读下列讦可证协议。
DB2双机 热备安装全过程

DB2版本:9.5操作系统:AIX 5.3主机名:A机:ERP_Serv B机:Card_Serv说明:DB2 UDB在AIX操作系统上的双机双数据库互为备份的安装配置步骤1.环境说明1.1用户A机B机注意:两台机器的dasusr1用户主目录都建在本地,db2inst1、db2inst2用户和db2fenc1、db2fenc2用户的主目录都建在共享卷组上。
注意:两台机器上的用户和用户组的名称、ID号都要一样。
1.2.共享vg:ERP_vgCard_vg1.3实例及数据库:2.配置过程:2.1以下操作在A机上完成:1.建立共享卷组ERP_vg加载共享卷组ERP_vgvaryonvg ERP_vg查看ERP_vg上已经使用的lvlsvg -l创建lv:db2inst1lv,db2fenc1lv,db2log1lv,db2logarch1lv,db2data1lv mklv -y db2inst1lv ERP_vg 2kmklv -y db2fenc1lv ERP_vg 2kmklv -y db2log1lv ERP_vg 4kmklv -y db2logarch1lv ERP_vg 8kmklv -y db2data1lv ERP_vg 8k创建文件系统:/home/db2inst1,/home/db2fenc1,/db2log1,/db2logarch1,/db2data1 建立共享卷组Card_vg加载共享卷组ERP_vgvaryonvg ERP_vg查看ERP_vg上已经使用的lvlsvg -l创建lv:db2inst2lv,db2fenc2lv,db2log2lv,db2logarch2lv,db2data2lv创建文件系统:/home/db2inst2,/home/db2fenc2,/db2log2,/db2logarch2,/db2data22.创建用户db2inst1,db2fenc1和dasusr1创建组db2iadm1,db2fgrp1 和dasadm1创建用户db2inst2,db2fenc2创建组db2iadm2,db2fgrp23.安装数据库建立光驱文件系统mount /cdromcd /cdrom./db2setup (选择不在安装过程中创建实例)4.将相关路径的权限设定到指定用户chown -R db2inst1:db2iadm1/home/db2inst1chown -R db2fenc1:db2fgrp1/home/db2fenc1chown -R db2inst1:db2iadm1/db2data1chown -R db2inst1:db2iadm1/db2log1chown -R db2inst1:db2iadm1/db2logarch1chown -R db2inst2:db2iadm2/home/db2inst2chown -R db2fenc2:db2fgrp2/home/db2fenc2chown -R db2inst2:db2iadm2/db2data2chown -R db2inst2:db2iadm2/db2log2chown -R db2inst2:db2iadm2/db2logarch25.创建实例db2inst1cd /usr/opt/IBM/db2/V9.5/instance./db2icrt –u db2fenc1 db2inst1创建实例db2inst2cd /usr/opt/IBM/db2/V9.5/instance./db2icrt –u db2fenc2 db2inst26.创建数据库XPossu - db2inst1db2startdb2 create database XPos on /db2data1db2 connect to XPosdb2 quiesce database immediate force connectionsdb2 unquiesce databasedb2 connect resetdb2 update db cfg for XPos using logarchmeth1 "DISK:/db2logarch1" newlogpath /db2log1db2 backup database XPos to /db2backupdb2 terminatedb2stop创建数据库Cardsu - db2inst2db2startdb2 create database Card on /db2data2db2 connect to Carddb2 quiesce database immediate force connectionsdb2 unquiesce databasedb2 connect resetdb2 update db cfg for Card using logarchmeth1 "DISK:/db2logarch2" newlogpath /db2log2db2 backup database Card to /db2backupdb2 terminatedb2stop7.unmount /home/db2inst1unmount /home/db2fenc1unmount /db2log1unmount /db2logarch1unmount /db2data1varyoffvg ERP_vgunmount /home/db2inst2unmount /home/db2fenc2unmount /db2log2unmount /db2logarch2unmount /db2data2varyoffvg Card_vg2.2以下操作在B机完成:1.同步共享卷组importvg –y ERP_vg hdiskXmount /home/db2inst1mount /home/db2fenc1mount /db2log1mount /db2logarch1mount /db2data1importvg –y Card_vg hdiskXmount /home/db2inst2mount /home/db2fenc2mount /db2log2mount /db2logarch2mount /db2data22.创建用户db2inst1,db2fenc1和dasusr1创建组db2iadm1,db2fgrp1和dasadm1创建用户db2inst2,db2fenc2创建组db2iadm2,db2fgrp2注意:以上用户和组的ID号都要和A机上的相同3.安装数据库建立光驱文件系统mount /cdromcd /cdrom./db2setup (选择不在安装过程中创建实例)4.创建实例db2inst1mv /home/db2inst1/sqllib /home/db2inst1/sqllib.acd /usr/opt/IBM/db2/V9.5/instance./db2icrt –u db2fenc1 db2inst1rm –R /home/db2inst1/sqllibmv /home/db2inst1/sqllib.a /home/db2inst1/sqllibcp /home/db2inst1/sqllib/db2nodes.cfg.b /home/db2inst1/sqllib/db2nodes.cfg(在hacmp环境中把该命令加到ha的启动脚本里)创建实例db2inst2mv /home/db2inst2/sqllib /home/db2inst2/sqllib.acd /usr/opt/IBM/db2/V9.5/instance./db2icrt –u db2fenc2 db2inst2rm –R /home/db2inst2/sqllibmv /home/db2inst2/sqllib.a /home/db2inst2/sqllibcp /home/db2inst2/sqllib/db2nodes.cfg.b /home/db2inst1/sqllib/db2nodes.cfg(在hacmp环境中把该命令加到ha的启动脚本里)5.修改/etc/services文件对照A机的/etc/services文件添加db2的端口号,两台机的端口号要保持一致6.启动数据库su - db2inst1db2startdb2 connect to XPossu - db2inst2db2startdb2 connect to Card安装成功注意:db2nodes.cfg文件中的主机名必须和运行DB2的主机名保持一致,因此可以在两台机的本地保存一个db2nodes.cfg的备份。
aix主机参数配置方法要点

1.主机文件系统设置大小如下:/usr/dt/bin/dtconfig -e2、数据库服务器操作系统patch:-操作系统打到最高补丁3、主机的系统参数和其他配置要求:3.1 操作系统参数要求:3.1 考虑BSS平台每卷组中的裸设备数量较多,在创建VG时,为避免lv个数限制,建议大家建成Scalable类型的VG,同时Scalable可直接避免oracle读取数据文件头错误;lv需做stripe,stripe unitsize为32K,stripe width 8,具体此项配置和数据库服务器配置要求应由庄斌撰写负责。
3.2rootvg要做mirror镜像修改方法:vmo -p -o lru_file_repage=0vmo -p -o maxperm%=90vmo -p -o minperm%=3chdev -l sys0 -a maxpout=320chdev -l sys0 -a minpout=240chdev -l sys0 -a ncargs=16vmo -p -o maxclient%=90maxuproc的调整# smit chgsys选择Maximum number of PROCESSES allowed per user 项配置为:4096aio状态调整smit dev选择Asynchronous I/O后,出现Posix Asynchronous I/OAsynchronous I/O (Legacy)两选项都需要做修改,结果如下:FLOATING licensing修改smit system选择Change / Show Number of Licensed Users ,修改结果如下:3.4 双机Hacmp同步时钟修改为10 默认604. 主机上安装的应用软件版本要求如下:tuxedo 10ORACLE 10g 服务端(10.2.0.4)ORACLE 10g 客户端(10.2.0.4)weblogic 10.3。
was使用及参数设置课件资料

WAS—参数设置
在图中设置512-1024, 那么一般情况下,均设置为512-1024,但 是这个值也看情况而定,分析内存使用情况,如图可以勾选择 “详细垃圾回收”
WAS—参数设置
启用详细模式的 GC,JVM 在每次垃圾收集时都会打印输出有用 的信息,比如堆中的空闲和已使用字节、垃圾收集之间的间隔以及暂
周期之间的间隔时间。遗憾的是,增加堆大小的一个缺点是查找
和处理需要垃圾收集的对象所需的时间也会随之增加。因此, JVM 堆大小调优经常涉及确定垃圾收集之间的间隔时间与执行垃 圾收集所需的暂停时间之间的平衡点。 2.如何设置堆的大小:通过WebSphere Application Server 控制台设置,应用程序服务器 >Server_name > 进程定义 > Java 虚拟机,如下图
default_host虚拟主机)
2. 设置虚拟主机端口,依次点击链接“bass_host”,“主机别 名”,点击“新建”按钮,添加端口号80、9080、9081(这个 根据你要建server确定你需要几个端口)如下图
WAS使用———环境部署
WAS使用———环境部署
三.创建集群 1. 在管理控制台左侧展开“服务器”菜单,点击“集群”,出现下图, 点击“新建”填写集群名,集群名最好引用项目的名称,如 bos_server。 2. 添加集群成员,集群成员就是通常我们说的server,这里注意是你的 集群是几台机器集群,如两个两台机器做集群,需要选择节点,如
护机制,合理分配服务器资源。当应用程序访问频繁,但访问人数少
的情况下,最小连接数的合理配置,可以将有效的资源进行充分利用, 满足特定应用需求。
WAS—参数设置
一.设置Web Container的最大、最小并发用户 1.Web Container的最大并发用户,Web Container维护着一个线 程池,用来处理接收到的jsp/servlet请求。 2.如何设置:在管理控制台中点击WebSphere Application Server > server1 > 线程池 >WebContainer(默认为10,50); 经过多次实验发现WebContainer设置较小(3-5)会影响性能问题,
AIX6.1系统安装配置手册v1.0

AIX6.1 系统安装配置手册v1.0目录一.版本 (4)二.准备光盘 (4)三. AIX 系统安装 (4)3.1AIX安装方式简介 (4)3.2AIX系统安装具体步骤 (6)3.2.1系统安装 (6)3.2.2安装 bundle (11)3.2.3系统镜像及启动顺序设置 (12)3.2.4 AIX 系统补丁安装 (12)四 AIX 系统配置及参数修改 (14)4.1服务器 IP 及路由配置 (14)4.2修改服务器主机名 (15)4.3修改时区 (16)4.4修改时间 (16)4.5修改文件系统大小 (16)4.6系统用户的 limits参数 (17)4.7 Paging Space (17)4.8修改用户最大进程数 (17)4.9安装中文语言包 (18)4.10安装 Bash shell (21)4.11 NTP 服务配置 (22)4.12创建用户 (24)4.13限制某些用户无法ftp 至 power 服务器 (24)4.14限制 root 用户通过 telnet/ssh/rlogin登录至 power 服务器 (25)4.15 ASMI(超级系统管理口 ) 的使用 (25)4.16数据库和应用自启动脚本配置 (28)4.17 AIX中 samba Server 的配置方法 (29)4.18 AIX中普通用户拥有sqlplus 的执行权限配置方法 (29)五. AIX 常用系统命令简介 (31)5.1系统开关机 (31)5.2设备查看命令 (32)a)lsdev命令 (32)b)lspv命令 (33)c)lscfg命令 (35)d)lsattr命令 (36)5.3逻辑卷操作命令 (36)a) mkvg (36)c) mklv (38)d) lslv (38)5.4 文件系统操作命令 (38)a)smitty crfs (38)c)mount (40)d) df (41)5.5 文件操作命令 (41)a)ls (41)b)cp (41)c)mv (41)d)rm (42)e)chown (42)5.6 网络命令 (42)a)netstat (42)b)ifconfig (43)c)smitty tcpip (43)5.7 查看系统运行状况 (45)a)topas (45)b)vmstat (46)附录 . 系统补丁介绍及下载步骤 (46)本文档仅供研发内部使用,如需在生产环境使用,请先对指导书各步骤进行验证一.版本采用的操作系统是 I BM 的 AIX6.1二.准备光盘系统安装盘 DVD2 张: AIX 6 1-03如无系统补丁光盘,可以到IBM网站去下载对应补丁(见附件一. )三. AIX 系统安装3.1 AIX安装方式简介AIX 可供选择的安装方式有三种:1)全新覆盖安装( New and Complete Overwrite)使用这种方法安装系统将会覆盖用户所选择目标盘上的所有数据。
如何配置AIX上db2 V9的Q-replication
[标题]如何配置AIX 5L上DB2 V9.1的Q-replication[环境]AIX 5.3, DB2 V9.1, Websphere replication server 9.1,MQ V6.0[问题描述]如何配置AIX 5L上DB2 V9.1的Q-replication[解答]一. Q复制所支持的数据源和目标Q 复制的源服务器和源表Q复制(Q replication) 的源服务器必须是一个包含Q Capture控制表的DB2服务器,而这个服务器上的一个或多个关系型表可以作为Q复制的源表。
Q 复制的目标服务器和目标表以及存储过程如果需要利用一系列的函数或者方法来转换复制的数据,那么可以定义一个存储过程作为Q 复制的目标。
如果需要记录源表变化的历史,那么可以定义一个CCD表作为复制的目标表。
除了以上两种情况,通常我们就使用下面的目标作为目标服务器和目标表:·包含Q Apply控制表的DB2服务器,目标表就是DB2的关系表·包含Q Apply控制表的DB2联邦数据库(联邦Informix数据库)服务器,目标表就是已经注册了昵称的Informix数据库中的表·包含Q Apply控制表的DB2联邦数据库(联邦Microsoft SQL SERVER数据库)服务器,目标表就是已经注册了昵称的Microsoft SQL Server数据库中的表·包含Q Apply控制表的DB2联邦数据库(联邦Oracle数据库)服务器,目标表就是已经注册了昵称的Oracle数据库中的表·包含Q Apply控制表的DB2联邦数据库(联邦Sybase数据库)服务器,目标表就是已经注册了昵称的Sybase数据库中的表二.DB2 版本9与版本8的Q 复制之间的共存支持Q Capture 程序和Q Apply 程序支持版本8 与版本9 之间的完全互操作性。
·版本8 Q Apply 程序可以将版本9 Q Capture 程序捕获的对源表所作的更改应用于目标表。
DB2 FIXPACK安装步骤
停止所有DB2 进程1. 通过运行su - root 命令切换至root 用户权限。
2. 对每个实例运行下列命令:su - iname. $HOME/sqllib/db2profiledb2 force applications alldb2 terminatedb2stop # 如果您是hacmp 用户,则必须使用ha_db2stop 命令来停止DB2 db2licd -end # 在每个物理节点运行exit3. 运行下列命令(如果您启用了图形界面das):su - aname. $HOME/das/dasprofiledb2admin stopexit4. 在AIX 上,还应该在安装之前运行slibclean 以从内存中卸装未使用的共享库:su - rootcd /usr/sbinslibclean6. 如果有故障监视器且它正在使用DB2 版本8,应该禁用它。
要禁用故障监视器协调程序:su - rootcd /usr/opt/db2_08_01/bin #一般在这个路径下,不在使用ps -elf查找路径执行db2fmcu db2fmcu -ddb2fm -D7. 对于要更新的实例,确保已清除了所有DB2 进程间通信(IPC)。
作为实例拥有者,在每个物理节点上运行以下命令:cd $HOME/sqllib/binipclean解压缩修订包安装映像将压缩格式的映像复制至至少包含2 千兆字节可用空间的临时文件系统。
cd /TMPzcat PF18_U824363.tar.Z | tar -xvf -安装映像su - rootcd /TMP./installFixPak -y注: 缺省情况下,installFixPak 命令将落实AIX 上所有已更新的文件集。
安装后,请执行下列操作:* 更新实例以使用新级别的DB2* 更新系统目录* 重新启动实例,并且* 对绑定文件进行绑定在应用修订包之后,不必重新编译应用程序。
DB2软件安装步骤
DB2安装步骤(一)手动安装步骤0、注意:在安装DB2软件之前,需要先确定主机hostname。
如果在安装DB2软件和创建数据库实例之后再修改主机的hostname,则需要修改主机上的每一个数据库实例中/home/InstName/sqllib/db2nodes.cfg文件的内容。
1、运行./db2_install –p DB2.ESE 安装必要的文件,在product keyword部分填写DB2.ESE。
2、以root用户运行,建立3个组分别对应于3个DB2用户:instance owner,fenced user,DAS user,命令如下:groupadd dasadm1groupadd db2grp1groupadd db2fgrp13、以root用户运行,建立3个DB2用户,并且指定3个用户所在目录,一般为/opt,命令如下:useradd -g db2grp1 -m -d /db2home/db2inst1 db2inst1 -p passwduseradd -g db2frgp1 -m -d /db2home/db2fenc1 db2fenc1 -p passwduseradd -g dasadm1 -m -d /db2home/dasusr1 dasusr1 -p passwd4、以root用户运行,给3个用户设定密码,命令如下:passwd db2inst1passwd db2fenc1passwd dasusr15、在手动创建实例之前,最好先升级DB2的补丁。
升级补丁的步骤请参见下面的章节《DB2升级补丁步骤》。
先升级补丁,再建立数据库实例,这样做的好处是在升级时不需要更新数据库实例和管理器实例,也不需要绑定bnd文件。
6、创建一个DB2 instance,使用db2icrt命令:a、以root用户运行b、输入以下命令:/opt/IBM/db2/V8.1/instance/db2icrt [-a AuthType] -u FencedID InstNme其中:AuthType表示instance authentication的类型,默认为SERVER,其他类型包括CLIENT,DCS,SERVER_ENCRYPT,or DCS_ENCRYPT。
db2客户端安装以及远程编目配置
9.1 安装DB2客户端操作说明执行此任务可以完成DB2数据库客户端的安装。
以下操作需要在service-cluster的主备节点(sersrv1、sersrv2)、mc-cluster的主备节点(mcsrv1、mcsrv2)、dmsserv、portal n(n从1开始累加)上分别进行安装。
操作步骤以在主机sersrv1上安装DB2数据库为例,介绍安装过程。
步骤 1以root用户登录主机sersrv1。
步骤 2将华为办事处下载的软件包C81AXML.tar FP12_U807381.tar存到主备机/home/db2soft/目录中,在C81AXML.tar解压目录中存在一个文件,需要在解压一次wsue.dbcs.tar这个包解压后目录中有db2setup。
步骤 3以root用户执行334_ESE_LNX26_32_NLV目录下的db2setup安装程序。
# cd /home/db2soft/027_WSUE_AIX5_3264_DBCS/wsue.dbcs# ./db2setup系统进入“Welcome to DB2”界面,如图9-1所示。
图9-1Welcome to DB2步骤 4单击“Install Products”选项,系统进入“Universal Datebase”界面。
选中“DB2 Application Development Client”单选按钮,如图9-2所示。
图9-2DB2 Application Development Client步骤 5单击“Next”,系统自动启动DB2安装向导。
步骤 6单击“Next”,选中“Accept”单选按钮,如图9-3所示。
图9-3Software License Agreement步骤 7单击“Next”,选中“Custom: 200 – 730 MB”单选按钮,如图9-4所示。
步骤 8单击“Next”,采用默认设置,如图9-5所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AIX系统配置步骤 一、创建新用户 需要在操作系统中为DB2的实例创建用户,一般DB2安装完成后会默认创建db2inst1实例,对应的操作系统中会存在db2inst1用户,如果需要创建新的实例,则需要创建新的操作系统用户与之对应。另外,WAS最好安装在单独的用户下面,方便管理。 下面,以创建db2inst2用户为例,介绍操作系统用户的创建过程。
步骤一创建用户组(group) 每一个用户(user)必须属于一个用户组(group),如果用户所属的用户组已经存在,则可以忽略本步骤。下面我们创建db2inst2所属的用户组db2iadm2。 1.以root用户登录服务器,在命令行中输入smitty
2.选择Security & Users 3.选择Groups
4.选择Add a Group 5.在Group NAME项中输入用户组的名字db2iadm2
6.此时,按Esc+6可以查看最终执行的命令 也就是说我们直接执行命令 mkgroup -'A' db2iadm2 也可以完成创建用户组的动作。
7.回到第5步的界面,按回车,即可创建用户组。
步骤二创建用户(user) 下面我们创建用户db2inst2。 1.以root用户登录服务器,在命令行中输入smitty 2.选择Security & Users
3.选择Users 4.选择Add a User
5.填写如下项 User NAME中填写db2inst2 Primary GROUP中填写步骤一中新建的用户组db2iadm2 Group SET中填写staff,dasadm1 如果用户的主目录有特殊要求,可以在HOME directory中填写
6.回车,用户就可以添加。 二、创建文件系统 为某个用户创建单独的文件系统,可以隔离其他用户,实现数据安全性,并方便管理。下面我们以创建lv_websphere文件系统为例,介绍文件系统的创建过程。
步骤一创建逻辑卷 1.进入smitty,选择System Storage Management (Physical & Logical Storage) 2.选择Logical Volume Manager
3.选择Logical Volumes 4.选择Add a Logical Volume
5.在VOLUME GROUP name项中填写逻辑卷所在的卷组,这里我们用rootvg 6.填写如下项
Logical volume NAME逻辑卷的名字我们填写lv_websphere Number of LOGICAL PARTITIONS逻辑分区的个数我们填写40(每个逻辑分区为512M,40个逻辑分区就是20G,逻辑分区的大小如何计算,参见下一章) Logical volume TYPE逻辑卷类型我们选择jfs2 7.同样,此时我们按Esc+6可以得到命令 /usr/sbin/mklv -y'lv_websphere' -t'jfs2' rootvg 40 执行此命令同样可以完成逻辑卷的创建 8.回到第6步的界面,回车,逻辑卷创建完成。 步骤二在逻辑卷的基础上创建文件系统 1.进入smitty,选择System Storage Management (Physical & Logical Storage)
2.选择File Systems 3.选择Add / Change / Show / Delete File Systems
4.jfs2文件系统选择Enhanced Journaled File Systems Jfs文件系统选择Journaled File Systems 5.选择Add an Enhanced Journaled File System on a Previously Defined Logical Volume 6.填写如下项
LOGICAL VOLUME name逻辑卷的名称填写我们在步骤一中创建的逻辑卷lv_websphere MOUNT POINT挂载点我们填写想要通过什么路径访问文件系统/websphere Mount AUTOMATICALLY at system restart?系统重启时是否自动挂载选择yes
7.按回车后文件系统就可以成功创建,但是第一次我们需要手工挂载文件系统,执行如下命令 mount /dev/lv_websphere /websphere
执行完成后我们就可以看到新建的文件系统 三、逻辑分区大小的计算 在一个卷组中,逻辑分区(Logical Partition,LP)与物理分区(Physical Partition,PP)的比例是确定的,比如,我们可以用lsvg -l rootvg查看rootvg卷组中LP与PP的比例: 我们可以看到,rootvg中LP:PP=1:1,说明每个LP中包含一个PP 然后我们用 lsvg rootvg 查看PP的大小
可以看到,PP SIZE: 512 megabyte(s) 这样LP的大小也就是512M 四、DB2数据库的创建 创建DB2实例前,需要创建对应的操作系统用户,这一步我们已经在第一章中完成。下面,我们在第一章的基础上进行数据库的创建
步骤一创建实例 1.用root用户登录服务器执行如下命令 /opt/IBM/db2/V9.7/instance/db2icrt -u os_usernameinstance_name 其中os_username为新建的操作系统用户的名字,instance_name为要创建的实例的名字,一般情况下,两者的名字相同,所以最终的命令为 /opt/IBM/db2/V9.7/instance/db2icrt -u db2inst2 db2inst2
2.执行成功后,检查db2inst2用户的主目录,主目录下会生成一个新的目录sqllib 3.用db2inst2用户登录服务器(su - db2inst2)后,执行下面命令启动实例 db2start
4.若启动成功,则DB2实例创建完成
步骤二创建数据库 1.接步骤一,执行如下命令 db2 "CREATE DATABASE FDCRM AUTOMATIC STORAGE YES ON '/home/db2inst1' DBPATH ON '/home/db2inst1' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768"; 其中蓝字部分为数据库存储所在的目录,请根据需要替换。
2.数据库创建成功后,连接数据库,执行如下命令 db2 CONNECT TO FDCRM; 如果报错信息为SQL0332N Character conversion from the source code page "1386" to the target code page "819" is not supported. SQLSTATE=57017,则需要执行如下命令 db2set DB2CODEPAGE=1386 执行成功后退出操作系统,重新登录db2inst2用户后再连接数据库。
3.执行如下命令设置缓冲池、创建表空间 --缓冲池 db2 "CREATE BUFFERPOOL FDCRM IMMEDIATE SIZE 250 PAGESIZE 32 K"; --32k的表空间 db2 "CREATE LARGE TABLESPACE USERSPACE2 PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL FDCRM"; --重新连接 db2 CONNECT RESET; 步骤三配置实例的监听端口 1.接步骤二,执行如下命令: db2set DB2COMM=TCPIP
2.查看/etc/services文件,找出实例可用的端口,例如文件内容为: DB2_db2inst1 60000/tcp DB2_db2inst1_1 60001/tcp DB2_db2inst1_2 60002/tcp DB2_db2inst1_END 60003/tcp db2c_db2inst1 50000/tcp DB2_db2inst2 60004/tcp DB2_db2inst2_1 60005/tcp DB2_db2inst2_2 60006/tcp DB2_db2inst2_END 60007/tcp db2c_db2inst2 50001/tcp 其中蓝色部分为创建实例时系统自动添加的端口,红色部分为root用户添加的端口,这些端口均可用作监听端口。
3.挑选一个端口,执行如下命令: db2 update dbm cfg using SVCENAME db2c_db2inst2 其中红色部分可以根据需要替换
4.重启数据库 db2stop db2start
5.用如下检查端口是否被监听,若监听成功则配置完成 netstat -na|grep 50001 五、WAS服务器的启动和停止 启动 1、进入目录/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/ 2、执行命令 ./ startServer.sh server1 3、登录WAS控制台:http://100.100.100.98:9060/admin 用户名:wasadmin 密码:wasadmin
停止 1、进入目录/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/ 2、执行命令 ./stopServer.sh server1