设备的具体配置: 数据库 服务器 eServer P650 : 4CPU , 8G 内存, 2 × 73U320 硬盘,软件 AIX 5L 光纤磁盘阵列 FAStT600 : 14HDD , 2 × short ware SFP GBIC , 14 × 2GBFC , 146.8GB SAN 交换" name="description" />
AIX 5.2L +HACMP +Oracle9i |
MILY: 宋体">设备的具体配置: 数据库服务器eServer P650:4CPU, 光纤磁盘阵列FAStT600:14HDD,2×short ware SFP GBIC,14×2GBFC,146.8GB SAN交换机:IBM SAN Switch F08×2 应用服务器X365:4×2.2CPU, Web服务器X365:4×2.2CPU, <!--[if !supportLists]-->一、<!--[endif]-->软件安装 <!--[if !supportLists]-->1、ant="" font-style=""> <!--[endif]-->安装AIX: 1)、先按5由光盘启动,再按1211三回车,这样的安装时内核是32位的,其中应该有选项设置64位的,安装时注意。但在安装后可以修改。 2)、修改32位内核到64位内核: #ln –sf /usr/lib/boot/unix_64 /unix #ln –sf /usr/lib/boot/unix_64 /usr/lib/boot/unix #bosboot –ad /dev/ipldevice #shutdown -Fr 3)、安装软件包和升级 <!--[if !supportLists]-->l <!--[endif]-->插入AIX第一张光盘 #smitty installp 在Input device /directory for software选项中按F4选择/dev/cd0 F7选择所要的安装包:bos.dat bos.compat bos.data bos.net bos.perf perfagent.tools 所有四个rsct开头的包如rsct.basic,安装完毕后按F10推出。 <!--[if !supportLists]-->l <!--[endif]-->插入UPDATE光盘 #smitty update_all 将COMMIT software update?选择 No。将SAVE replace files?选择 Yes。 4)安装HACMP软件包:#smityy update_all 5)、其他命令: #errpt #oslevel –r #smitty top #smitty hacmp #smityy update_all #smitty system #smitty aic #smitty disk #smitty tcpip #smitty fs #smitty vg #smitty lv #smitty user #smitty varyoff #smitty group #date #shutdown –F #lsdev –Cc adapter #lsdev –Cc disk #lsdev –Cc tty #ls -la <!--[if !supportLists]-->2、 <!--[endif]-->配置FastT600 1)、IBM FAStT Storage Manager Client客户端配置软件,将FastT600,做成RAID0+1,划分四个VG。具体参考《how to install FastT》文档。 3、安装HACMP和ORACLE <!--[if !supportLists]-->1) <!--[endif]-->检查两台机器文件系统空间,进行调整,修改root的.profile,/etc/hosts,/.rhosts文件; <!--[if !supportLists]-->2) <!--[endif]-->在主机XCGL1上安装HA,在主机XCGL2上也安装HA,分别重启; <!--[if !supportLists]-->3) <!--[endif]-->在XCGL1上,配置启动地址,选择en1配置地址XCGL1_boot; <!--[if !supportLists]-->4) <!--[endif]-->在XCGL1上,配置备份地址,选择en2配置地址XCGL1_stdby; <!--[if !supportLists]-->5) <!--[endif]-->在XCGL1上,配置RS232接口,修改port number为0; <!--[if !supportLists]-->6) <!--[endif]-->在XCGL2上,重复3-5的过程; <!--[if !supportLists]-->7) <!--[endif]-->在XCGL1上,建立oravg,建立/oracle为本地硬盘,安装目录/oradata为共享盘,修改对应的lv名称; <!--[if !supportLists]-->8) <!--[endif]-->在XCGL1上,安装oracle, 然后varyoffvg oravg; <!--[if !supportLists]-->9) <!--[endif]-->在XCGL2上,importvg oravg hdisk*,把自动mount的属性改为no,并删除共享盘上的文件; <!--[if !supportLists]-->10) <!--[endif]-->在XCGL2上,安装oracle,配置要和XCGL1上安装的一样; <!--[if !supportLists]-->11) <!--[endif]-->检查两台机器的oracle是否可以分别起来; <!--[if !supportLists]-->12) <!--[endif]-->在XCGL1上,把oracle的启动脚本放到/etc/cluster目录下 <!--[if !supportLists]-->13) <!--[endif]-->开始在XCGL1上,配置HACMP; <!--[if !supportLists]-->14) <!--[endif]-->配置cluster的名称和ID; <!--[if !supportLists]-->15) <!--[endif]-->分别增加nodeXCGL1和XCGL2; <!--[if !supportLists]-->16) <!--[endif]-->分别增加adapt,IP_base的为XCGL1_serv, XCGL1_boot ,XCGL1_stdby,XCGL2_serv, XCGL2_boot ,XCGL2_stdby,基于non IP_base的为ttyA和ttyB; <!--[if !supportLists]-->17) <!--[endif]-->同步拓扑; <!--[if !supportLists]-->18) <!--[endif]-->增加resource group oragrp,participarting/default内容为XCGL1 XCGL2,node relationship 内容为cascading(有优先级的集群);(cocorante为并发) <!--[if !supportLists]-->19) <!--[endif]-->增加app server oraserver,添入启动和关闭的脚本位置; <!--[if !supportLists]-->20) <!--[endif]-->确定oragrp、oraserver、IP、oravg的关系; <!--[if !supportLists]-->21) <!--[endif]-->同步appserver XCGL1上hosts增加的内容 10.136.204.27 XCGL1_serv XCGL1 10.136.204.25 XCGL1_boot XCGL1 192.168.100.1 XCGL1_stdby XCGL1 10.136.204.28 XCGL2_serv 10.136.204.26 XCGL2_boot 192.168.100.2 XCGL2_stdby 4、安装oracle详细步骤 1)、概述:在一号机上安装oracle主程序,在二号机上安装oracle主程序。,挂接盘阵,在一号机上安装Oracle数据库,切换,在二号机上安装Oracle数据库。切换,在一号机上配置oracle,切换,在二号机上配置Oracle,完成。 2)、安装oracle的准备: <!--[if !supportLists]-->u <!--[endif]-->在oravg上创建/oradata,不能自动Mount,文件大小 <!--[if !supportLists]-->u <!--[endif]-->创建/oracle目录 <!--[if !supportLists]-->u <!--[endif]-->检查补丁ospacth <!--[if !supportLists]-->u <!--[endif]-->查看版本和内核:#oslevel -r;#bootinfo -K#uname –a; <!--[if !supportLists]-->u <!--[endif]-->修改/tec/security/limits:fsize=-1意思为文件大小无限制 <!--[if !supportLists]-->u <!--[endif]-->调整目录大小:/temp大约 <!--[if !supportLists]-->u <!--[endif]-->检查Java版本, <!--[if !supportLists]-->u <!--[endif]-->修改/tecv/inviroment文件下的PATH,使Java程序在任何路径下可以运行 3)、安装步骤: <!--[if !supportLists]-->u <!--[endif]-->创建oracle用户和DBA组 <!--[if !supportLists]-->u <!--[endif]-->设置环境变量(查考oracleprofilev.txt)用CuteFTP上传.profile文件,修改SIDdeng <!--[if !supportLists]-->u <!--[endif]-->切换到Oracle用户:#mount /cdrom;#/cdrom/.runInstaller;现是否运行rootpre.sh:yes or no?另起一个终端用Root用户登录:运行#/cdrom/rootpre.sh;出现oracle的安装界面与windows平台类似。开始安装,但不安装数据库。 <!--[if !supportLists]-->u <!--[endif]-->提示运行orainstRoot.sh脚本,到link要结束的时候会提示运行root.sh脚本,完成 4)、安装oracle数据库(建库): 运行#dbca; 特别注意修改内存大小,数据库安装位置和每个表空间的大小,归档日志 5)、oracle设置,同步 5、附录手动切换 1)、手动切换Oracle,前提停止Oracel数据库(#ps –ef 查看进程,#ps –ef |grep ora_查看oracle进程是否停止,只有全部停止才能切换) #lsvg –o 查看激活的VG #df –k 查看/oradata #unmount /oradata #varyoffvg oravg 在另一个服务器上运行: #importvg –y oravg hdisk2 #varyonvg oravg #mount /dev/lv01 /oradata(或者用smitty fs命令Mount) 2)、如何启动和关闭Oracle #su –root #sqlplus # / as sysdba #startup #select * from v$version 查看版本 #select * from v$instance 查看实例 #show parameter from db.name #shutdown immediate |