Oracle RAC数据库ASM扩容AIX系统平台实施报告.docx
- 文档编号:30192137
- 上传时间:2023-08-07
- 格式:DOCX
- 页数:12
- 大小:278.51KB
Oracle RAC数据库ASM扩容AIX系统平台实施报告.docx
《Oracle RAC数据库ASM扩容AIX系统平台实施报告.docx》由会员分享,可在线阅读,更多相关《Oracle RAC数据库ASM扩容AIX系统平台实施报告.docx(12页珍藏版)》请在冰豆网上搜索。
OracleRAC数据库ASM扩容AIX系统平台实施报告
OracleRAC数据库ASM扩容—AIX系统平台
实施报告
1.实施环境
两台P570服务器,安装AIX操作系统,搭建oracleRAC,挂载DS4800存储,存储共31块300G硬盘,可提供约6T空间。
2.实施人员
3.实施时间
4.实施步骤
4.1划分存储
4.1.1连接存储
将本机设置为192.168.129.XX(只需要不跟存储控制器的管理IP冲突就可以),通过集线器,连接IBM存储的两个控制器的管理口,SPA(192.168.129.101)和SPB(192.168.129.102),在本机ping两个管理口地址,看是否能ping通:
如果两个控制器管理IP均可以ping通,然后使用IBM的storagemanager客户端连接存储:
4.1.2创建LUN
点击array1,查看此raid组剩余空间为714.587GB,右键点击array组1的freecapacity,选择createlogicaldrive,创建一个LUN:
点击NEXT,选择需要划分的LUN空间大小为100GB,LUNNAME为OraDB7:
点击NEXT:
点击Finish,等待完成LUN的创建:
此时,在array1里出现了已经创建的LUN名称为OraDB7的LUN。
4.1.3将LUN加载到主机
点击控制器上端的mappingsview,我们可以看到OraDB7已经被列在了未被定义的mappings的这一项里,右键点击此LUN,选择defineadditionalmapping,将我们刚刚创建的LUN,加载到数据库的主机组里:
选择hostgroup为Ora_RAC,将LUNID修改为8(系统会默认一个LUNID,只要不与当前的LUNID冲突即可),然后选择我们刚刚创建好的OraDB7的LUN:
点击下面的ADD添加按钮,到此,将LUN已经加载到了主机。
4.2为Oracle数据库ASM扩容
4.2.1主机扫描新划的磁盘
登录数据库服务器节点1,使用cfgmgr命令,扫描一下新盘,然后通过lspv命令,查看扫描到的硬盘
#cfgmgr
#lspv
hdisk000c2e082a55db92drootvgactive
hdisk100c2e082dc07d5f0rootvgactive
hdisk2noneNone
hdisk3noneNone
hdisk4noneNone
hdisk5noneNone
hdisk6noneNone
hdisk7noneNone
hdisk800c2e082d6969c86None
hdisk900c2e082d696a54bNone
hdisk1000c2e082fe39eeecbackupactive
hdisk11noneNone
登录数据库节点2,使用cfgmgr命令同样扫描磁盘,查看状态:
#cfgmgr
#lspv
hdisk000c2e082a55db92drootvgactive
hdisk100c2e082dc07d5f0rootvgactive
hdisk2noneNone
hdisk3noneNone
hdisk4noneNone
hdisk5noneNone
hdisk6noneNone
hdisk7noneNone
hdisk800c2e082d6969c86None
hdisk900c2e082d696a54bNone
hdisk10noneNone
hdisk11noneNone
注:
要确保数据库的两个节点扫描到的盘符一致。
4.2.2修改盘符属性
#chdev-lhdisk11-areserve_policy=no_reserve
hdisk11changed
注:
数据库的两个节点都要将扫描到的磁盘属性给修改一下。
4.2.3修改磁盘权限
#cd/dev
#ls-lrhdisk*
crw-------2rootsystem22,1Mar312009rhdisk0
crw-------1rootsystem22,0Nov262008rhdisk1
crw-------1rootsystem26,11Jun2115:
55rhdisk10
crw-------1rootsystem26,12Jun2116:
04rhdisk11
crw-rw----1oracledba26,3Jun2116:
31rhdisk2
crw-rw----1oracledba26,4Jun2109:
26rhdisk3
crw-rw----1oracledba26,5Jun2115:
54rhdisk4
crw-rw----1oracledba26,6Jun2115:
02rhdisk5
crw-rw----1oracledba26,7Jun2115:
54rhdisk6
crw-rw----1oracledba26,8Jun2115:
54rhdisk7
crw-r-----1rootoinstall26,9Jun2116:
31rhdisk8
crw-r--r--1oracleoinstall26,10Jun2116:
31rhdisk9
#chownoracle.dba/dev/rhdisk11
#chmod660/dev/rhdisk11
#ls-lrhdisk*
crw-------2rootsystem22,1Mar312009rhdisk0
crw-------1rootsystem22,0Nov262008rhdisk1
crw-------1rootsystem26,11Jun2115:
55rhdisk10
crw-rw----1oracledba26,12Jun2116:
04rhdisk11
crw-rw----1oracledba26,3Jun2116:
32rhdisk2
crw-rw----1oracledba26,4Jun2109:
26rhdisk3
crw-rw----1oracledba26,5Jun2115:
54rhdisk4
crw-rw----1oracledba26,6Jun2115:
02rhdisk5
crw-rw----1oracledba26,7Jun2115:
54rhdisk6
crw-rw----1oracledba26,8Jun2115:
54rhdisk7
crw-r-----1rootoinstall26,9Jun2116:
32rhdisk8
crw-r--r--1oracleoinstall26,10Jun2116:
32rhdisk9
注:
数据库的两个节点需要做同样的操作。
-----------------------------------------------------------------------------------------------------------------
以下所有操作均在数据库的其中一个节点来完成即可
4.2.4查看当前ASM总空间大小
#su-oracle
oracle@cmadb1$exportORACLE_SID=+ASM1
oracle@cmadb1$asmcmd
ASMCMD>lsdg
StateTypeRebalUnbalSectorBlockAUTotal_MBFree_MBReq_mir_free_MBUsable_file_MBOffline_disksName
MOUNTEDEXTERNNN51240961048576614400302120302120ASMDG1/
ASMCMD>exit
4.2.5为Oracle数据库ASM扩容
oracle@cmadb1$sqlplus/assysdba
SQL*Plus:
Release10.2.0.4.0-ProductiononThuJun2116:
14:
202012
Copyright(c)1982,2007,Oracle.AllRightsReserved.
Connectedto:
OracleDatabase10gEnterpriseEditionRelease10.2.0.4.0-64bitProduction
WiththePartitioning,RealApplicationClusters,OLAP,DataMining
andRealApplicationTestingoptions
SQL>showparameterasm_p(查看数据库的REBALANCE速率)
NAMETYPEVALUE
-----------------------------------------------------------------------------
asm_power_limitinteger1
SQL>altersystemsetasm_power_limit=5;(修改数据库的REBALANCE速率为5)
Systemaltered.
SQL>showparameterasm_p
NAMETYPEVALUE
-----------------------------------------------------------------------------
asm_power_limitinteger5
SQL>selectgroup_number,name,state,total_mb,free_mbfromv$asm_diskgroup;(查看数据库的diskgroup名称)
GROUP_NUMBERNAMESTATETOTAL_MBFREE_MB
-------------------------------------------------------------------------
1ASMDG1MOUNTED61440030212
SQL>colpathformata30
SQL>selectname,pathfromv$asm_disk;(查看ASM的disk名称及路径)
NAMEPATH
------------------------------------------------------------
/dev/rhdisk9
ASMDG1_0005/dev/rhdisk7
ASMDG1_0004/dev/rhdisk6
ASMDG1_0003/dev/rhdisk5
ASMDG1_0002/dev/rhdisk4
ASMDG1_0001/dev/rhdisk3
ASMDG1_0000/dev/rhdisk2
SQL>alterdiskgroupASMDG1adddisk'/dev/rhdisk11';(将新增加的hdisk11加入到ASM的diskgroup中)
Diskgroupaltered.
SQL>ALTERDISKGROUPASMDG1REBALANCEPOWER5;(将当前的diskgroup组的rebalance速度修改为5)
Diskgroupaltered.
SQL>selectoperation,est_minutesfromv$asm_operation;(查看需要rebalance所需要的时间)
OPERAEST_MINUTES
----------------
REBAL40
SQL>selectname,pathfromv$asm_disk;(查看添加到的磁盘名称)
NAMEPATH
------------------------------
/dev/rhdisk9
ASMDG1_0005/dev/rhdisk7
ASMDG1_0004/dev/rhdisk6
ASMDG1_0003/dev/rhdisk5
ASMDG1_0002/dev/rhdisk4
ASMDG1_0001/dev/rhdisk3
ASMDG1_0000/dev/rhdisk2
ASMDG1_0006/dev/rhdisk11
8rowsselected.
SQL>selectoperation,est_minutesfromv$asm_operation;(持续刷新此SQL,直到此SQL的返回为norowsselected为止)
norowsselected
SQL>ALTERDISKGROUPDATA01REBALANCEPOWER1;(恢复到平衡速率为1)
Systemaltered.
到此为止,数据库的扩容就已经完成了。
#su-oracle
oracle@cmadb1$exportORACLE_SID=+ASM1
oracle@cmadb1$asmcmd
ASMCMD>lsdg
StateTypeRebalUnbalSectorBlockAUTotal_MBFree_MBReq_mir_free_MBUsable_file_MBOffline_disksName
MOUNTEDEXTERNNN512409610485766144001302120302120ASMDG1/
ASMCMD>exit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle RAC数据库ASM扩容AIX系统平台实施报告 RAC 数据库 ASM 扩容 AIX 系统 平台 实施 报告