Aix5.3+Hacmp5.2+Oracle10.2.0.41.安装系统的过程不再陈述;在装完系统重启的时候,会弹出ConfigurationAssistan窗口;在设置时区的时候,选择不使用夏令时制;(复选框不要勾选)2.设置ip地址以及hostnameSmitmktcpip-选择en0:这里hostname中尽量不要使用大写,下划线等特殊字符(oracle10.2.0.4的emctlstartdbconsole会起不来);Smitmktcpip-选择en1:3.设置hostnameSmitmkhostname:编辑/etc/hosts文件:#InternetAddressHostname#Comments#192.9.200.1net0sample#ethernetname/address#128.100.0.1token0sample#tokenringname/address#10.2.0.2x25sample#x.25name/address127.0.0.1loopbacklocalhost#loopback(lo0)name/address192.168.80.11p501bp501192.168.90.11p501s4.设置系统各参数4.1设置异步io(aio)#Smitchaio(重启生效)4.2设置每用户最大进程数#smitsystem-change/showcharacteristicsofoperationsystem4.3修改/etc/security/limits,取消各种限制default:fsize=-1core=-1cpu=-1data=-1rss=-1stack=-1nofiles=20004.4扩充Pagingspace#lsps-aPageSpacePhysicalVolumeVolumeGroupSize%UsedActiveAutoTypehd6hdisk0rootvg512MB1yesyeslv#smitchps—选择hd6,这里扩充为4G#lsps-aPageSpacePhysicalVolumeVolumeGroupSize%UsedActiveAutoTypehd6hdisk0rootvg4096MB1yesyeslv4.5扩充/usr和/tmp#df-mFilesystemMBblocksFree%UsedIused%IusedMountedon/dev/hd4128.00117.059%15666%//dev/hd21152.00130.4889%2641146%/usr/dev/hd9var128.00120.436%3382%/var/dev/hd3128.00126.602%201%/tmp/dev/fwdump384.00383.621%41%/var/adm/ras/platform/dev/hd1128.00127.641%51%/home/proc-----/proc/dev/hd10opt128.00100.7922%6493%/opt#smitchfs选择/usr,扩充为4G;#smitchfs–选择/tmp,扩充为500M;5.安装系统bundle和基本包5.1安装系统bundle#smitinsallp—installsoftwarebundle,安装Server和App-Dev在安装App-Dev的时候,结果是failed,有个java14.debug的文件集没有安装,这里可以忽略!5.2安装基本包bos.*和rsct.*#smitinstall–installsoftware这里选择所有的bos的包;这里有个bos.eim.adt的文件集装不上,提示是因为基本文件集krb5.toolkit.adt没有安装。不影响后续,这里忽略。#smitinstall-installsoftware选择rsct.basic.*,rsct.copmat.basic.*,rsct.compat.clients.*(安装hacmp必备的包);这里的结果是ok的!安装的过程中,意外原因导致系统掉电;导致安装中断;开机中…………………………………5.3安装中文包#smitlangaddadditionallanguageenvironments娘娘个笔的,有错误了!提示有部分文件集未完全安装;6.升级系统到5300-03-csp6.1#smitmklv选择rootvg;创建10G大小的softlv#smitcrfs在softlv上建立增强型文件系统;6.2mount文件系统:#df-mFilesystemMBblocksFree%UsedIused%IusedMountedon/dev/hd4128.00111.7713%20158%//dev/hd24096.002606.1837%366736%/usr/dev/hd9var128.00120.247%3812%/var/dev/hd3512.00510.021%301%/tmp/dev/fwdump384.00383.621%41%/var/adm/ras/platform/dev/hd1128.00127.641%51%/home/proc-----/proc/dev/hd10opt128.0066.3549%229813%/opt#mount/soft#df-mFilesystemMBblocksFree%UsedIused%IusedMountedon/dev/hd4128.00111.7713%20158%//dev/hd24096.002606.1837%366736%/usr/dev/hd9var128.00120.247%3812%/var/dev/hd3512.00510.021%301%/tmp/dev/fwdump384.00383.621%41%/var/adm/ras/platform/dev/hd1128.00127.641%51%/home/proc-----/proc/dev/hd10opt128.0066.3549%229813%/opt/dev/softlv10240.0010238.121%41%/soft6.3下载上传升级包;6.3.1这里TL选择5300-05这里选择yes,因为现在的系统维护级别是5300-03-00,下载的是5300-05-csp,所以要包含TL5300-05的基本包;点击continue就可以下载了;6.3.2上传到soft目录的patch5305中;#cd/soft#lslost+found#mkdirpatch5305#客户端上操作:上传结束;#smitupdate_all在安装软件或补丁的时候最好先preview一下,将acceptnewlicenceagreements改为Yes;看看预览结果,是否成功,是否依附什么基本包之类的;这里有一个警告…..,忽略.查看目前的系统级别:#oslevel-s5300-05-CSP#oslevel-r5300-057.安装hacmp5.2并升级7.1安装#smitinstall_latest在选择文件集的时候,除了cluster.h*的不选,其余的都选;因为这里hacmp的需求包已经安装(前面的rsct.*),所以这里不会有什么错误;这里的结果是ok的;7.2升级ha上传升级包到soft/ha-patch文件夹。过程省略………..#smitupdate_all安装源选择/soft/ha-patch,结果是ok的.重启,一定要重启……………………………………………………..7.3确认ha的安装和进程7.3.1确认/etc/inittab文件:7.3.2进程确认7.3.3确认安装和补丁包8.Hacm配置前准备工作8.1修改/etc/hosts文件以及建立/.rhosts(为了复制文件方便)如下图:两台机器一样;这样就可以直接从p501直接复制文件到p502了(这里已经将oracle安装程序及安装包上传到p501上了)8.2在p501上安装oracle10.2.0.48.2.1建立oraclelv和oracle文件系统#smitmklv建立oraclelv#smitcrfs建立oracle文件系统#mount/oracle8.2.2建立dba组和oracle用户;两边的oracle用户和dba组要一样,包括ID;#smitgroup先list所有的group,看一下所使用id;#smitmkgroup其中groupID为230;#smituser-listalluser#smituseraddauser其中userID也230;8.2.3编辑oracle配置文件#su–oracle$vi.profile这里面有个错误:在dbca的时候,报nls_lang的错误;好像是nls_lang设置错了;NLS_LANG=American_america.zhs16gbk(未测试)8.2.4配置共享VG;在p501上:其中的hdisk2是共享磁盘;在p502上:在p501上创建datavg,然后exportvg,再在p502上importvg;在p501上:#smitmkvg确认vg:在新建的datavg上建立oradatalv,大小为20G:#smitmklv在oradatalv上建立文件系统oradata:#mount/oradata在p502上:继续在p502上:在p501上:8.2.5datavg切换测试:从p501切换到p502上:在p501上:在p502上:从p502切换到p501上:执行类似的操作………………………….8.2.6赋予oracle用户权限#chown–Roracle.dba/oracle#chown–Roracle.dba/oradata8.2.7安装oracle10.2.0.4在p501上:#cd/soft#gunzip10gr2_aix5l64_database.cpio.gz#cpio–icdmv10gr2_aix5l64_database.cpio//oracle10.2.0.1安装程序#mkdiroraclepatch#mvp6810189_10204_AIX5L.ziporaclepatch//oracle10.2.0.4升级程序#cdoraclepatch#jarxvfp6810189_10204_AIX5L.zip新开一个窗口:#su–oracle$exportDISPLAY=本机ip:0.0$xclock//测试图形界面可否显示$cd/soft/Disk1$./runInstaller下面的按提示安装即可;记得安装oracle10的时候,第一个画面,选择advanced;然后有customer的时候选择customer;然后在建库的时候,选择softwareonly;安装完毕,开始升级到10.2.0.4在root用户窗口:#ps–ef|greporacle#kill-9processID//杀掉正在运行的oracle进程,应该是$oracle_home/bin/jdk/jre中的进程;或者重新启动也可以;然后在oracle用户窗口$cd/soft/oraclepatch/$./runInstaller按照提示运行;(可能会提示文件需要运行权限,在root窗口给文件运行权限即可)升级结束:$netca$dbca数据文件统一建在/oradata上;Ok,oracle在p501上安装结束;现在在另外一台上准备oracle环境,oracle用户,文件系统,权限等:在p502上新建dba组,oracle用户,注意id都要和p501的一样;修改权限:在p502上#chown–Roracle.dba/oracle因为现在的datavg还挂在p501上,所以要先在p501上varyoff一下,再在p502上varyon;在p501上:在p502上:这