AIX下安装集群.docx

上传人:b****1 文档编号:2232240 上传时间:2023-05-02 格式:DOCX 页数:34 大小:25.60KB
下载 相关 举报
AIX下安装集群.docx_第1页
第1页 / 共34页
AIX下安装集群.docx_第2页
第2页 / 共34页
AIX下安装集群.docx_第3页
第3页 / 共34页
AIX下安装集群.docx_第4页
第4页 / 共34页
AIX下安装集群.docx_第5页
第5页 / 共34页
AIX下安装集群.docx_第6页
第6页 / 共34页
AIX下安装集群.docx_第7页
第7页 / 共34页
AIX下安装集群.docx_第8页
第8页 / 共34页
AIX下安装集群.docx_第9页
第9页 / 共34页
AIX下安装集群.docx_第10页
第10页 / 共34页
AIX下安装集群.docx_第11页
第11页 / 共34页
AIX下安装集群.docx_第12页
第12页 / 共34页
AIX下安装集群.docx_第13页
第13页 / 共34页
AIX下安装集群.docx_第14页
第14页 / 共34页
AIX下安装集群.docx_第15页
第15页 / 共34页
AIX下安装集群.docx_第16页
第16页 / 共34页
AIX下安装集群.docx_第17页
第17页 / 共34页
AIX下安装集群.docx_第18页
第18页 / 共34页
AIX下安装集群.docx_第19页
第19页 / 共34页
AIX下安装集群.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

AIX下安装集群.docx

《AIX下安装集群.docx》由会员分享,可在线阅读,更多相关《AIX下安装集群.docx(34页珍藏版)》请在冰点文库上搜索。

AIX下安装集群.docx

AIX下安装集群

步骤:

1、配置环境

2、安装HACMP---使用HACMP软件实现阵列并发访问。

3、安装crs

4、安装oracle

5、建库

一、配置环境----准备工作

1)如若节点1系统中已安装了oracle数据库,先卸载库(dbca),后卸载数据库软件---详细卸载看“卸载已安装的RAC环境”

#/etc/init.crsstop---节点1和节点2上都停止crs

$dbca---卸载库

#ls/etc/|greptab

$cd/home/Disk1

$./runInstaller---卸载软件

选择Advancedinstallation->custom->在SpecifyHomeDetails选择InstalledProducts

-bash-3.2#ls/u01/app/oracle/

adminflash_recovery_areaoradataproduct

-bash-3.2#rm-rf/u01/app/oracle/*

-bash-3.2#ls/u01/app/oracle/

/u01/app/oracle/notfound

#ls/etc/ora

-bash-3.2#rm/etc/oratab

-bash-3.2#rm-rf/etc/oracle/

-bash-3.2#ls/etc/inittab*---如果没有,就不需要做此操作

/etc/inittab/etc/inittab.orig

-bash-3.2#cp/etc/inittab.orig/etc/inittab

-bash-3.2#ls/usr/local/bin

coraenvdbhomeoraenv

-bash-3.2#rm/usr/local/bin/coraenv

-bash-3.2#rm/usr/local/bin/dbhome

-bash-3.2#rm/usr/local/bin/oraenv

-------------------------------阵列上分配一个片,作为两主机的共享磁盘-----------------------------------------------------------------------------------------------------

阵列上的命令:

>fru

>frulist

>frustat---查看每个硬盘的状态

>vollist---查看卷的信息

:

/:

<12>vollist

volumecapacityraiddatastandby

cuug01477.192GB5u1d1-8u1d9

>volstat---查看卷的当前状态

>volslice---分区,划分成不同的lun

>volslicelist---查看划分了多少lun

t125:

/:

<5>volslicelist

SliceSliceNumStartBlkSizeBlksCapacityVolume

aixvg204195072020.002GBv01

--4195072016780288080.014GBv01

aix203_2040209753600209753600100.017GBv01

aix_rac3419507200209753600100.017GBv01

--629260800209753600100.017GBv01

aix197_19868390144005034086424.003GBv01

--88935526411139072053.115GBv01

>volslicecreate---建立卷组,最多只能建立16个

>volslicecreateaix206_205-z20Gbcuug01---10g足够

>volslicelist---查看

t125:

/:

<9>volslicelist

SliceSliceNumStartBlkSizeBlksCapacityVolume

aixvg204195072020.002GBv01

--4195072016780288080.014GBv01

aix203_2040209753600209753600100.017GBv01

aix_rac3419507200209753600100.017GBv01

aix201-2024629260800209753600100.017GBv01

aix197_19868390144005034086424.003GBv01

aix206_20518893552644195072020.002GBv01

--9313059846944000033.111GBv01

>lunperm---映射到某个主机上进行使用

>lunpermlist

节点1#lsdev-C|grep-iadapter---查找光纤适配器

#lscfg-vplfcs0---查找适配卡的网络地址(即:

ID号)

NetworkAddress.............10000000C92EA568

#lsdev-cdisk---查找阵列划分给节点1的磁盘hdisk2

>lunpermlun1rwwwn10000000c92ea4d4(节点1的网络地址)---将两块磁盘做映射

>lunpermlun1rwwwn10000000C92EA568(节点2的网络地址)---将两块磁盘做映射

t125:

/:

<11>lunpermlist

lunsliceWWNGroupNameGroupPermWWNPermEffectivePerm

--------------------------------------------------------------------------------------------------------

00default----nonenone

0010000000c946257a----rwrw

0010000000c946257e----rwrw

11default----nonenone

1110000000c92ea568----rwrw

1110000000c92ea4d4----rwrw

22default----nonenone

2210000000c946257a----rwrw

2210000000c946257e----rwrw

33default----nonenone

44default----nonenone

66default----nonenone

----------------------------------------------------------------------------------------------------

节点1和节点2都进行下面操作:

#cfgmgr

#lsdev-cdisk

hdisk0Available1S-08-00-8,016BitLVDSCSIDiskDrive

hdisk2Available1n-08-02OtherFCSCSIDiskDrive---当hdisk2位Available才可以

>volsliceremove---删除分区

>help---查看阵列上所有的命令

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2)节点1和节点2初装时/usr/var/tmp/home的容量都不够需要进行扩容,前提是根卷rootvg足够大。

以及建立清理无用国的卷组

允许的推荐调整到如下大小:

/usr4g这里给2g

/var2g这里给2g

/tmp4g这里给1g

/home4g这里给1g

/这里给2g

#df-m---查看个文件系统的大小是否满足

#lsvg

#lsvgrootvg---查看rootvg空闲大小

#lsps-a---查看交换分区大小,不够扩容#smitlvm

#df-m/tmp---大于等于400M

如果tmp扩不了,在/etc/profile或者.profile中添加:

exportTEMP=/new_tmp

exportTMPDIR=/new_tmp

#smitchfs---扩容或者#smitjfs2

#smitrmfs---删除文件系统,如果无法删除的话,就直接到/etc/filesystems将对应的记录删除

单独建立文件系统用来安装数据库

#smitcrfs---添加JFS文件

----删除卷组oradata

#lsvg-poradata

#varyonvgoradata

#smitvg----如果无法删除,可能是之前挂载在阵列上,可以使用exportvg逻辑删除

#exportvgoradata---逻辑上的删除卷组

创建/u01(10g),/disk1,/disk2(各4g)文件系统,并授权相应的权限

#chown-Roracle:

dba/u01

#chown-Roracle:

dba/disk1

#chown-Roracle:

dba/disk2

[oracle@aix211~]$mkdir-p/u01/app/oracle

3)检查两个节点主机硬件,内存,版本,补丁等是否符合要求

#lsattr-Elsys0-arealmem---查看内存大小

#lsvg-prootvg

#lsvgrootvg---查看根卷大小

#oslevel-r---查看AIX版本号

#bootinfo-K---查看系统是否是64位,如果不是需要升级到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---重启

/#bootinfo-K

---如若还是未升级成功,有可能是该文件损坏,从其他机器上拷贝一个

#lslpp-l|grepbos.adt

#lslpp-l|grepbos.perf

#lslpp-l|greprsct

#lslpp-l|grepdt---查看X11

#lslpp-l|grepxlC

#instfix-i-k"IY58143IY59386IY59386IY60930IY66513"

4)建立卷组一定要注意的三个地方:

1、卷组不能自动激活,使用HACMP进行激活

2、强制处于并发状态

3、指定卷组主号,每个节点都要相同,并且该ID号没有被使用

A.节点1上操作

#smitvg----建立卷组datavg,物理卷hdisk1,系统启动时不自动激活,卷组主号,enhancedconcurrent

AddanOriginalVolumeGroup

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

VOLUMEGROUPname[datavg]

PhysicalpartitionSIZEinmegabytes+

*PHYSICALVOLUMEnames[hdisk1]+

FORCEthecreationofvolumegroup?

no+

ActivatevolumegroupAUTOMATICALLYno+

atsystemrestart?

VolumegroupMAJORNUMBER[89]+#

CreateVGConcurrentCapable?

enhancedconcurrent+

如果报如下错误:

0516-1335Systemdoesnotsupportenhancedconcurrentcapablevolumegroup

0516-862/usr/sbin/mkvg:

Unabletocreatevolumegroup

原因:

未安装bos.clvm.enh

解决:

安装clvm包

#smitinstallp

-bash-3.2#lslpp-lbos.clvm.enh---查看是否安装

#chdev-lhdisk1-apv=yes

hdisk1changed

#lspv--查看

hdisk00008d56cde4c3ba9rootvgactive

hdisk10008d56c4fb7b2d2datavg

-bash-3.2#ls-al/dev/datavg---查看设备主号

crw-rw----1rootsystem89,0Aug404:

32/dev/datavg

#lsvgdatavg

#varyonvgdatavg---激活卷组

#lsvgdatavg---查看卷组信息

#varyoffvgdatavg---关闭卷组

-------节点2导入

#smitvg选择importvolumegroup---信息和节点1上建立卷组的一样

或importvg-ydatavg-V90hdisk1导入

ImportaVolumeGroup

Typeorselectvaluesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[EntryFields]

VOLUMEGROUPname[datavg]

*PHYSICALVOLUMEname[hdisk1]+

VolumegroupMAJORNUMBER[89]+#

#varyonvgdatavg

#lsvgdatavg

#lsvg-o---只查看被激活的卷组

-bash-3.2#lspv

hdisk00003504a9dd6ce77rootvgactive

hdisk10003504ac6557a1edatavgactive

#varyoffvgdatavg

注意:

因为现在没有并发,所以卷组只能在一个节点上激活

-bash-3.2#varyonvgdatavg

0516-013varyonvg:

Thevolumegroupcannotbevariedonbecause

therearenogoodcopiesofthedescriptorarea.

-----原因是节点1和节点2共享阵列,没有实现并发,节点1激活后,节点2就不能激活了

5)节点1和节点2建立oracle用户和组

如果有oracle用户,那么先删除干净

A.节点1上建立dba,oinstall,hagsuser

B.建立oracle用户,主组dba,附加组oinstall,hagsuser.id号和主组一样

C.节点2同样操作

D.设置oracle用户的密码

#idoracle---查看

6)建立逻辑卷

节点1操作:

#varyonvgdatavg

#lsvg-o

#vimklv.sh

mklv-y'rac_ocr'-t'raw'datavg4

mklv-y'rac_vote'-t'raw'datavg4

mklv-y'rac_system'-t'raw'datavg20

mklv-y'rac_sysaux'-t'raw'datavg10

mklv-y'rac_users'-t'raw'datavg10

mklv-y'rac_undotbs1'-t'raw'datavg10

mklv-y'rac_undotbs2'-t'raw'datavg10

mklv-y'rac_temp'-t'raw'datavg10

mklv-y'rac_control1_1'-t'raw'datavg1

mklv-y'rac_control2_2'-t'raw'datavg1

mklv-y'rac_control3_3'-t'raw'datavg1

mklv-y'rac_spfile'-t'raw'datavg1

mklv-y'rac_redo1_1'-t'raw'datavg2

mklv-y'rac_redo1_2'-t'raw'datavg2

mklv-y'rac_redo2_1'-t'raw'datavg2

mklv-y'rac_redo2_2'-t'raw'datavg2

mklv-y'rac_example'-t'raw'datavg10

mklv-y'rac_index'-t'raw'datavg10

#chmodu+xmklv.sh

#shmklv.sh---执行脚本建立逻辑卷

#lsvg-ldatavg

datavg:

LVNAMETYPELPsPPsPVsLVSTATEMOUNTPOINT

rac_ocrraw441closed/syncdN/A

rac_voteraw441closed/syncdN/A

rac_systemraw20201closed/syncdN/A

rac_sysauxraw10101closed/syncdN/A

rac_usersraw10101closed/syncdN/A

rac_undotbs1raw10101closed/syncdN/A

rac_undotbs2raw10101closed/syncdN/A

rac_tempraw10101closed/syncdN/A

rac_control1_1raw111closed/syncdN/A

rac_control2_2raw111closed/syncdN/A

rac_control3_3raw111closed/syncdN/A

rac_spfileraw111closed/syncdN/A

rac_redo1_1raw221closed/syncdN/A

rac_redo1_2raw221closed/syncdN/A

rac_redo2_1raw221closed/syncdN/A

rac_redo2_2raw221closed/syncdN/A

rac_exampleraw10101closed/syncdN/A

rac_indexraw10101closed/syncdN/A

#ls/dev/r*/dev/rrac_system:

字符设备(裸设备)

#ls-l/dev/rac_system/dev/rac_system:

块设备

-----授予相应权限

节点1

chownoracle:

dba/dev/*rac_*

chmodgo+rw/dev/*rac_*

或者执行脚本

#shchlv.sh

chownoracle:

dba/dev/rac_ocr

chownoracle:

dba/dev/rac_vote

chownoracle:

dba/dev/rac_system

chownoracle:

dba/dev/rac_sysaux

chownoracle:

dba/dev/rac_users

chownoracle:

dba/dev/rac_undotbs1

chownoracle:

dba/dev/rac_undotbs2

chownoracle:

dba/dev/rac_temp

chownoracle:

dba/dev/rac_control1_1

chownoracle:

dba/dev/rac_control2_2

chownoracle:

dba/dev/rac_control3_3

chownoracle:

dba/dev/rac_spfile

chownoracle:

dba/dev/rac_redo1_1

chownoracle:

dba/dev/rac_redo1_2

chownoracle:

dba/dev/rac_redo2_1

chownoracle:

dba/dev/rac_redo2_2

chownoracle:

dba/dev/rac_example

chownoracle:

dba/dev/rac_index

chownoracle:

dba/dev/rrac_ocr

chownoracle:

dba/dev/rrac_vote

chownoracle:

dba/dev/rrac_system

chownoracle:

dba/dev/rrac_sysaux

chownoracle:

dba/dev/rrac_users

chownoracle:

dba/dev/rrac_undotbs1

chownoracle:

dba/dev/rrac_undotbs2

chownoracle:

dba/dev/rrac_temp

chownoracle:

dba/dev/rrac_control1_1

chownoracle:

dba/dev/rrac_control2_2

chownoracle:

dba/dev/rrac_control3_3

chownoracle:

dba/dev/rrac_spfile

chownoracle:

dba/dev/rrac_redo1_1

chownoracle:

dba/dev/rr

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2