Oracle RAC在AIX上的安装Word下载.docx
- 文档编号:18724924
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:16
- 大小:25.08KB
Oracle RAC在AIX上的安装Word下载.docx
《Oracle RAC在AIX上的安装Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle RAC在AIX上的安装Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
方过此关。
存取属性被清空的执行文件还有很多,引发了相当多的类似问题,其中一个就是影响了包括ssa卡和硬盘在内的很多设备的识别配置,/usr/lib/methods/下的文件都要检查一下。
还有/usr/ssa下的几个bin目录也要重新设置一下执行属性。
因为在网上找不到类似的解决案例,我怀疑是手上的安装光盘有问题。
1.2.网卡问题
270主机上的一块网卡,访问网络总是有问题,ping不通。
换过网线、插槽都不行,但把卡插到另一台b50主机上,网络访问又正常,怀疑是270主机主板问题,执行diag诊断(要先ifconfigen1detach,否则报设备忙,无法进一步诊断),报下面错误:
SRN:
777-104
Description:
InternalLoopbackTestFailed.
ProbableFRUs:
ent1FRU:
091H0397P2-I4/E1
IBM10/100MbpsEthernetPCIAdapter(23100020)
看来还是网卡有问题,回到b50主机再做diag诊断,也报类似错误,正式宣告该卡死刑。
换了一块2968以太网卡,没再报网络问题了。
1.3.创建增强并发访问卷组
进行hacmp和数据库配置之前,要先准备资源,网络(ip和tty)、appserver和以前没什么区别,有特性的是共享卷组的准备。
因为要并发处理,所以卷组要建成concurrentcapable的,AIX5.2下只支持EnhancedConcurrent卷组:
#mkvg-C-n-ydatavghdisk1
0516-1335mkvg:
Thissystemdoesnotsupportenhanced
concurrentcapablevolumegroups.
以前在网上碰到同样的报错求助,当时是胡乱猜疑,不达要点。
这回找到了真正的原因——没有安装bos.clvm.enh:
#lslpp-Lbos.clvm.enh
FilesetLevelStateTypeDescription(Uninstaller)
----------------------------------------------------------------------------
bos.clvm.enh5.2.0.40AFEnhancedConcurrentLogicalVolumeManager
安装后,重新执行mkvg就正常了。
硬件环境和软件准备好后,接下来配置HACMP。
二、HACMP安装配置
因为是实验环境,HACMP配置不是一开始就制定好的,修正过几次,甚至到后面安装oracle碰了钉子,又再回过头来修改配置。
2.1.HACMP安装
在RAC下,必须安装cluster.es.clvm.rte文件集,否则concurrent资源组无法增加并行卷组资源,安装后需重新启动主机,才可生效。
最后系统里所有的hacmp文件集列表如下:
cluster.adt.*5.1.0.0CFESClientDemos
cluster.es.client.*5.1.0.6AFESClientLibraries
cluster.es.clvm.rte5.1.0.0CFESforAIXConcurrentAccess
cluster.es.cspoc.*5.1.0.6AFESCSPOCCommands
cluster.es.server.*5.1.0.6AFESServerDiags
cluster.es.worksheets5.1.0.6AFOnlinePlanningWorksheets
cluster.license5.1.0.0CFHACMPElectronicLicense
cluster.msg.*5.1.0.0CFHACMPCSPOCMessages-U.S.English
2.2.HACMP配置
rac下,一般使用oracle自己的failover功能在客户端实现服务主机的切换。
但还希望借助hacmp实现单机上的网卡热备,所以拓扑配置上有些讲究。
想到cascading资源组中ipat会让service-ip地址从主机飘到备机上(所不愿见到的),所以先使用persistent-ip。
经测试,persistent-ip可以在网卡失败时切换到备份网卡(但比service-ip花的时间要长不少,客户端中断感觉明显),功能基本满足要求。
但实际使用中,这种配置方法给后面的rac安装造了不少麻烦,最后只能放弃。
在rac配置上挣扎很长一段时间,被周平一句话点醒,可以用配置仅包含单个节点的cascading资源组,来避免service-ip地址在主机间的漂移。
最终的配置下,各种莫名其妙的问题迎刃而解(看来rac与hacmp的拓扑关系密切)。
最后的拓扑、资源配置如下:
#/usr/es/sbin/cluster/utilities/cltopinfo-i
IPLabelNetworkTypeNodeAddressIfNetmask
==========================================
f80net_ether_01etherf8010.0.0.208255.255.255.0
p270net_ether_01etherf8010.0.0.207255.255.255.0
f80_boot2net_ether_01etherf80192.168.1.208en0255.255.255.0
f80_boot1net_ether_01etherf80192.168.0.208en1255.255.255.0
f80_tty1_01net_rs232_01rs232f80/dev/tty1tty1
f80net_ether_01etherp27010.0.0.208255.255.255.0
p270net_ether_01etherp27010.0.0.207255.255.255.0
p270_boot1net_ether_01etherp270192.168.0.207en0255.255.255.0
p270_boot2net_ether_01etherp270192.168.1.207en1255.255.255.0
p270_tty1_01net_rs232_01rs232p270/dev/tty1tty1
#/usr/es/sbin/cluster/utilities/clshowres
ResourceGroupNameoravg
NodeRelationshipconcurrent
SiteRelationshipignore
ParticipatingNodeName(s)p270f80
DynamicNodePriority
ServiceIPLabel
FilesystemsALL
FilesystemsConsistencyCheckfsck
FilesystemsRecoveryMethodsequential
Filesystems/Directoriestobeexported
FilesystemstobeNFSmounted
NetworkForNFSMount
VolumeGroups
ConcurrentVolumeGroupsdatavg
Useforcedvaryonforvolumegroups,ifnecessaryfalse
Disks
GMDReplicatedResources
PPRCReplicatedResources
ConnectionsServices
FastConnectServices
SharedTapeResources
ApplicationServersoracle
HighlyAvailableCommunicationLinks
PrimaryWorkloadManagerClass
SecondaryWorkloadManagerClass
DelayedFallbackTimer
MiscellaneousData
AutomaticallyImportVolumeGroupsfalse
InactiveTakeoverfalse
CascadingWithoutFallbackfalse
SSADiskFencingfalse
FilesystemsmountedbeforeIPconfiguredfalse
RunTimeParameters:
NodeNamep270
DebugLevelhigh
Formatforhacmp.outStandard
NodeNamef80
ResourceGroupNamep270ip
NodeRelationshipcascading
ParticipatingNodeName(s)p270
ServiceIPLabelp270
Filesystems
ConcurrentVolumeGroups
ApplicationServers
ResourceGroupNamef80ip
ParticipatingNodeName(s)f80
ServiceIPLabelf80
#/usr/es/sbin/cluster/utilities/cllsserv
oracle/hacmp/startapp.sh/hacmp/stopapp.sh
#cat/hacmp/startapp.sh
#!
/usr/bin/ksh
bannerappstart
#cat/hacmp/stopapp.sh
bannerappstop
鉴于数据库启动的复杂性,没有在appserver中启动oracle数据库。
#lsvgdatavg
VOLUMEGROUP:
datavgVGIDENTIFIER:
000234ff00004c00000001015b74227a
VGSTATE:
activePPSIZE:
64megabyte(s)
VGPERMISSION:
read/writeTOTALPPs:
543(34752megabytes)
MAXLVs:
256FREEPPs:
311(19904megabytes)
LVs:
22USEDPPs:
232(14848megabytes)
OPENLVs:
15QUORUM:
2
TOTALPVs:
1VGDESCRIPTORS:
STALEPVs:
0STALEPPs:
0
ACTIVEPVs:
1AUTOON:
no
Concurrent:
Enhanced-CapableAuto-Concurrent:
Disabled
VGMode:
Concurrent
NodeID:
2ActiveNodes:
1
MAXPPsperPV:
1016MAXPVs:
32
LTGsize:
128kilobyte(s)AUTOSYNC:
HOTSPARE:
noBBPOLICY:
relocatable
#cat/etc/hosts
127.0.0.1loopbacklocalhost#loopback(lo0)name/address
192.168.0.207p270_boot1
192.168.1.207p270_boot2
10.0.0.207p270
192.168.0.208f80_boot1
192.168.1.208f80_boot2
10.0.0.208f80
2.3.启动HACMP
启动HACMP碰到一些问题:
f80:
0513-015ThesnmpdSubsystemcouldnotbestarted.
Pleasechecksubsystemresourcesandtryagainlater.
*******
Jan10200500:
40:
47!
!
ERROR!
47clstart:
UnabletostartClusterSMUXPeerDaemon(clsmuxpd)withoutsnmpd.
dsh:
5025-509f80rshhadexitcode1
检查/usr/sbin/snmp*文件的存取属性,全部为空,看来还是安装操作系统时的老问题。
更改成正确属性,启动恢复正常。
#ls-l/usr/sbin/snmp*
lrwxrwxrwx1rootsystem9Jan0701:
16/usr/sbin/snmpd->
snmpdv3ne
-rwxr-x---1rootsystem310990Jul2217:
09/usr/sbin/snmpd64v1
-rwxr-x---1rootsystem273646Jul2217:
09/usr/sbin/snmpdv1
-rwxr-x---1rootsystem271622Jun052004/usr/sbin/snmpdv3ne
-rwxr-x---1rootsystem15848Jan0701:
24/usr/sbin/snmpinfo
-rwxr-x---1rootsystem612075Jun242004/usr/sbin/snmpmibd
-rwxr-x---1rootsystem696002Jun242004/usr/sbin/snmpmibd64
-r-xr-xr-x1binbin16756Jun052004/usr/sbin/snmptrap
-r-xr-xr--1rootsystem11876Jan0701:
24/usr/sbin/snmpv3_ssw
OracleRAC安装实录(4)——OracleRac安装前准备
戏台搭好,终于到安装ORACLE这步了,正式安装前还是有些功课要做。
安装RAC这部分,我主要是参照Beta的总结文档,而这篇文档又来自ITPUB的fatstone(原链接就懒得找了,著者见谅),据说原始的祖宗是Metalink上的Step-By-StepInstallationofRAConIBMAIX,不过我是拜读过oracle这篇文章的,与最近的改过又改过的文章相比,已经是面目全非,看不出一点亲缘的关系了。
三、OracleRAC安装配置
3.1.安装准备
主要是创建oracle用户和所属用户组,以及用户环境:
添加oinstall、dba、hagsuser用户组,gid分别为300/301/302(注意两台主机保持一致)。
添加oracle用户,uid=300,primarygroup=oinstall,groupset=dba,oinstall,hagsuser,放开ulimit限制(都设成-1)
编辑/etc/hosts.equiv或/home/oracle目录下的.rhosts,包含两台主机所有的ip-label,执行rsh确认两台机oracle用户都可以远程执行对方主机上程序
建立并装载/u01文件系统,安装oracleEnterpriseEditionServer9.2大概需要5GB的空间,打9.2.0.4PatchSet的时候,诈称要1.7GB的空间,由于都是覆盖原有的文件,实际没增加空间占用。
执行chown-Roracle:
oinstall/u01修改存取权限。
建立/var/opt/oracle目录,执行chown-Roracle:
oinstall/var/opt/oracle修改存取权限,该目录放srvConfig.loc配置
设置oracle目录下的.profile:
ORACLE_BASE=/u01/app/oracle;
exportO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle RAC在AIX上的安装 RAC AIX 安装