欢迎来到天天文库
浏览记录
ID:43032428
大小:96.86 KB
页数:6页
时间:2019-09-25
《EXADATA维护系列之ASM管理与维护》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、EXADATA维护系列之ASM管理与维护1.ASM的概况ASM(AutomaticStorageManagement)是oracle10g推出来的新功冃已可以直接倉理OS层的磁盘,比如对盘进行条带和镜像,提供一个高可用的存储架构!使用ASM时,强烈建议打开OS层的ASYNCI/O,提高I/O的性能!比如,在EXADATA上,就完全采用ASM的技术对storageservers±的磁盘进行条带话和镜像处理,为上层的databaseservers提共高可用的shared存储空间ASM实例与ORACLE实例羞不多,都是由sga和一堆后台进程组成,从功能上来看,区别在
2、于oracle实例管理的是数据库,而asm实例只是管理asm盘阵。2.connect/startup/shutdownASM实例(llg环境)⑴连接asminstance并打开exportORACLE_SID=+ASM1$GRIDJIOME/bin/sqlplus/nologconn/assysasmstartupmount(2)关闭asminstanceshutdownimmediate或者使用srvctl命令来管理asminstancesrvctlstartasmsrvctlstopasm3.ASMinstance里相关的init参数ASM_POWER_L
3、IMIT:指定磁盘rebalance的程度,有0-11个级别,默认值为1,指定的级别越高,贝'Jrebalance的操作就会越快被完成(当然这也意味着这个时间段内将占用更多的资源),指定级别较低的话,虽然rebalance操作会耗时更久,但对当前系统的10及负载影响会更少,这中间的度需要DBA根据实际情况衡量。另外,这个参数指定的只是一个默认值,在操作过程中,即可以随便动态修改,也可以在语句级命令行时指定power,覆盖该默认值。ASM_DISKSTRING:设置ASM启动时检查的磁盘,该选项可以同时指定多个值,并但支持通配符。比如说,只检查/dev/dsk/
4、下的设备,可以设置该参数如下:/dev/dsk/*,默认情况下该参数为空,为空的话,表示ASM将查找系统中所有ASM拥有读写权限的设备。ASMDISKGROUPS:指定实例启动或alterdiskgroupallmount语句时要加载的磁盘组,如果为空的话,那么实际就仅启动到N0M0UNT状态了。如果是使用SPFILE的话,该参数一般不需要手动修改,ASM能够自动更新该初始化参数中的值。4.管理asmdiskgroup(1)创建外部冗余的diskgroup(一份数据)creatediskgroupdglexternalredundancydisk'/dev/r
5、aw/rawT,'/dev/raw/raw2,;(2)创建正常冗余的diskgroup(两分数据)CREATEDISKGROUPdg2NORMALREDUNDANCYFAILOVERGROUPcontrolOlDISK'/dev/raw/raw3,,'/dev/raw/raw4,,'/dev/raw/raw5,FAILOVERGROUPcontrol02DISK'/dcv/raw/raw6,,'/dev/raw/raw7,,J/dev/raw/raw8,;(3管理diskgroup里的磁盘add磁盘:alterdiskgroupdgladddiskJ/dev/
6、raw/raw9,rebalancepower1;--若某盘之前被offline了,则要加forcealterdiskgroupdgladddiskJ/dcv/raw/rawlO,force;offline磁盘:alterdiskgroupdglofflinedisk?/dev/raw/raw9,dropafter0h;--此处的drop0h控制磁盘立马被删除(默认是offline后3.6个小时后被drop)drop磁盘:alterdiskgroupdgldropdiskJ/dev/raw/rawlO,;5•与ASM相关的▼$视图说明v$视图名视图的基表描述V
7、$ASM_DISKGROUPXSKFGRP查看disks和diskgroupsV$ASM_DISKGROUP_STATX$KFGRP_STAT查看diskgroups状态V$ASM_DISKX$KFDSKX$KFKID查看disks的使用状况V$ASM_FILEX$KFFIL查看asmdiskgroups里的文件V$ASM_ALIASX$KFALS查看别名V$ASM_CLIENTX$KFTMTA查看哪些instance连接到asmV$ASM_DISK_STATX$KFDSK_STATXSKFKID查看disks的状态V$OPERATIONX$KFGMG查看是否
8、正在执行rebalancing操作N/
此文档下载收益归作者所有