在VMware8上安装RHEL5及DB2指导手册.docx
《在VMware8上安装RHEL5及DB2指导手册.docx》由会员分享,可在线阅读,更多相关《在VMware8上安装RHEL5及DB2指导手册.docx(26页珍藏版)》请在冰豆网上搜索。
![在VMware8上安装RHEL5及DB2指导手册.docx](https://file1.bdocx.com/fileroot1/2023-1/9/211df6dd-f2fe-4007-b4d3-331b7a7aa516/211df6dd-f2fe-4007-b4d3-331b7a7aa5161.gif)
在VMware8上安装RHEL5及DB2指导手册
在VMware8上安装RHEL5及DB2指导手册
1.安装先决条件
1.Windows操作系统
2.VMwareWorkstation8(VMwareWorkstation7亦可)虚拟机管理软件
2.本次即将安装的软件
1.RedHatEnterpriseLinux5(RHEL5)
2.DB2ForLinuxV9.7
3.安装步骤
3.1新建一个不安装操作系统的空虚拟机
1)打开VMwareWorkstation8
2)起始页->新建虚拟机(或文件->新的虚拟机)
3)选择自定义(如下图),选下一步
4)默认选择(如下图),选下一步
5)选择“我以后再安装操作系统”,选下一步
6)操作系统选Linux,版本选RedHatEnterpriseLinux5,选下一步
7)虚拟机名称可以自取,安装位置选一个较大的硬盘,空间有8-10G,选下一步
8)处理器配置默认即可,选下一步
9)虚拟机内存选推荐内存即可,选下一步
10)网络连接选择“桥接”或“NAT”均可,选下一步
11)I/O控制器默认即可,选下一步
12)选择磁盘默认即可,选下一步
13)选择磁盘类型默认即可,选下一步
14)指定磁盘容量时,下面选“单个文件存储虚拟硬盘”,空间大小默认即可(如下图),选下一步
15)指定磁盘文件默认即可,选下一步
16)点击完成即可
17)出现如图信息
3.2安装RHEL5
1)在虚拟机信息界面,选择CD/DVD,打开设置界面
2)选择使用ISO镜像文件,通过浏览选择RHEL5镜像文件所在位置,点击确定
3)打开虚拟机电源(安装过程中鼠标需要进入虚拟机,如需要回到宿主机,按ctrl+alt)
4)进入引导画面,鼠标点击虚拟机屏幕,回车开始
5)提示是否进行检测,按右箭头选择“skip”跳过
6)安装语言选择简体中文
7)键盘布局选择美国英语
8)提示输入安装号码,输入下图号码(宿主机和虚拟机之间不支持复制粘贴,需手工输入)
9)磁盘分区选择自定义分区,如下图
10)选中可选空间(如下图),点击新建,分别新建/分区,/boot分区,/swap分区,这三个分区是必需创建的,点击新建后,打开对话框(如下图),挂载点分别选择/和/boot,文件系统类型默认即可,大小/分区要大些,至少5G,/boot分区100M-200M,/swap分区不需要选择挂载点,只需要选择文件系统类型为swap即可,大小为虚拟机内存的2倍,即2G,对于剩下的空间,可以都分给/home分区(或参考有关文档更加详细划分),大小选择使用全部可选空间
11)引导装载程序选项默认即可(或参考有关文档),选下一步
12)网络设备默认即可(或参考相关文档),选下一步
13)默认软件安装,全部勾选,并选择“现在定制”(如下图)
14)开发和服务器两个选项均全部勾选,语言支持另外勾选英式英语,其他选项根据自己需求勾选(如下图)
15)之后开始安装,如要求重新引导,点确定即可,大约30分钟左右
16)安装完毕后进入设置向导,防火墙选择禁用,选下一步
17)SELinux选择禁用,选下一步
18)KDump不勾选,选下一步
19)自动更新选择不更新,选下一步
20)网站注册选择稍后注册,选下一步
21)声卡选择默认,选下一步
22)重新引导,登录系统
3.3安装DB2ForLinuxV9.7
1)用root用户登录RHEL5,启用ftp服务
2)在宿主机通过控制台程序用ftp将DB2的安装包上传到RHEL5【注】
3)一般上传到的位置为root的用户文件夹,之后打开终端,切换到root用户文件夹,执行gzip–d安装包名(包括后缀名)
4)如果解压成功,会生成一个tar包,之后执行tar–xvftar包名(包括后缀名)
5)如果解压成功,得到expc文件夹,进入该文件夹,执行./db2_install命令,进入命令安装模式
6)稍后会出现:
DB2.ADMCLDB2AdministrationClientforLINUX26
DB2.ESEDB2EnterpriseServerEditionforLINUX26
DB2.ADCLDB2ApplicationDevelopmentClientforLINUX26
7)输入大写DB2.ESE回车,开始安装,执行完后会在在/opt目录自动创建IBM/db2/V9.7
8)创建DB2用户及组:
useradddb2adm1
useradddb2inst1
密码一般设为与用户名一致
9)创建db2管理服务器实例:
root用户进入/home/db2adm1
执行/opt/ibm/db2/V9.7/instance/dascrt-udb2adm1
如果报管理实例无法启动:
执行rm/home/db2adm1/das,重建DB2ADMIN,然后再执行上步
10)创建db2数据库实例:
root用户进入cd/home/db2inst1
执行/opt/ibm/db2/V9.7/instance/db2icrt-udb2inst1db2inst1
执行成功时显示:
DBI1070IProgramdb2icrtcompletedsuccessfully.
如果返回tail22:
tail:
cannotopen`+2'forreading:
Nosuchfileordirectory
vi/opt/IBM/db2/V8.1/instance/db2iutil将tail+2改为tail-n+2(共三处)
如果返回:
DBI1281EThedatabasemanagerconfigurationfilecouldnotbeinitialized.
Explanation:
Anerroroccurredwhenattemptingtoinitializethedatabasemanagerconfigurationfile.ADB2instancecouldnotbecreatedormigrated.
检查linux信息:
#uname-a
#hostname
dbserver
#vi/etc/hosts
127.0.0.1localhost
127.0.0.1dbserver
11)检查db2服务端口,没有则添加(一般安装程序已经自动添加):
#vi/etc/services
DB2_db2inst160000/tcp
DB2_db2inst1_160001/tcp
DB2_db2inst1_260002/tcp
DB2_db2inst1_END60003/tcp
12)设置db2实例运行环境变量(可在补丁安装后执行)
1进入db2inst1用户:
su-db2inst1
2启动数据库:
db2start
3设置允许db2通过tcpip方式访问:
db2setDB2COMM=tcpip
4设置db2实例中的服务端口:
db2updatedbmcfgusingsvcenameDB2_db2inst1
设置成功查看:
db2getdbmcfg|grepsvcename
5设置页代码:
db2setDB2CODEPAGE=1386
建立数据库时和访问数据库时的DB2CODEPAGE参数必须保持一致,并且该参数只有重新启动数据库管理进程才能生效。
6设置中文代码:
db2setDB2COUNTRY=86
7其它变量设置(可选)
db2setDB2_STRIPED_CONTAINERS=on
变量说明:
当创建DMS表空间容器(设备或文件)时,会在该容器开始处存储一个单页标记,其余页可由DB2存储数据,并分组成按快大小确定的块。
为了能使块按照RDID条排列,且使I/O最优,因此必须将DB2注册表变量DB2_STRIPED_CONTAINERS设置为"ON"
db2setDB2_PARALLEL_IO=*
变量说明:
当对表空间容器读写数据时,若数据库中的容器大于1,DB2可以使用并行I/O,可以发出并行读写调用。
因此修改注册表变量DB2_PARALLEL_IO为“*”,表示每个表空间,也可以设置为由逗号分开的表空间ID的列表,例如:
db2setDB2_PARALLEL_IO=1,2,4,8(对表空间1,2,4和8打开并行I/O)
db2setDB2INCLUDE=头文件目录(不用做)
设置sql头文件目录,该参数仅用于开发环境
8查看当前环境变量,检查环境变量的设置情况
db2set–all
13)为其它用户赋db2操做权限,在用户的环境变量文件(~.bash_profile)中加上
if[-f/home/db2inst1/sqllib/db2profile];then
./home/db2inst1/sqllib/db2profile
Fi
编辑/etc/group根据需要把用户名加到db2的组中,如:
dasadm1:
x:
102:
db2inst1,root
db2inst1:
x:
103:
root
查看db2实例组:
db2getdbmcfg|grepSYSADM_GROUP
设置其它变量:
db2set
db2setDB2INCLUDE=头文件目录1:
头文件目录2
DB2COUNTRY=86
DB2COMM=tcpip
DB2CODEPAGE=1386
DB2AUTOSTART=TRUE
注:
ftp服务设置方法
在linux中打开终端,输入ifconfig命令,查看eth0的ip地址,之后cd到/目录下的etc目录,再cd到etc下的xinetd.d目录,vi文件gssftp,server_args里的-a去掉,disable的yes改成no,之后保存退出文件,执行servicexinetdrestart命令,重启xinetd服务,这样,在宿主机上,就可以通过ftp连接虚拟机了。
telnet服务设置方法
1)用压缩文件工具打开RHEL5的安装文件,进入Server目录
2)解压缩telnet-server-0.17-38.el5.i386.rpm文件
3)用ftp连接RHEL5,上传该文件
4)在RHEL5中双击安装该文件,如果警告,选择无论如何都安装
5)安装之后,打开终端进入到/目录下etc目录下xinetd.d目录下的telnet文件
6)将disable由yes改成no
7)执行servicexinetdrestart命令,重启xinetd服务,就可以了。