欢迎来到天天文库
浏览记录
ID:48030942
大小:416.00 KB
页数:33页
时间:2020-01-13
《ASM磁盘组的管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ASM磁盘组的管理ASM存储技术ASM是Oracle的逻辑卷管理器,利用ASM,把多个磁盘组织为一个磁盘组,数据均匀分布在这些磁盘上在ASM磁盘组中可以存储OCR、Voting文件以及数据库中的数据文件、控制文件和重做日志文件借助于OMF,在磁盘组中存储文件时,文件名称和大小都可省略,全部自动指定在ASM磁盘组中可以创建卷和ACFS文件系统ASM存储技术为了使用ASM,在每个节点上需要创建并运行一个ASM实例,在共享存储设备上需要创建至少一个ASM磁盘组,通过ASM实例访问这些磁盘组在安装Gridinfrastructure软
2、件时如果选择使用ASM,那么ASM实例和磁盘组将自动创建ASM实例和磁盘组可以通过SQL*Plus、ASMCA、ASMCMD以及EM等各种工具进行管理利用ASMCA创建ASM实例利用ASMCA创建第一个磁盘组磁盘组的创建结果srvctl命令的用法以下命令用于对ASM实例进行管理:$srvctlstatusasm$srvctlstopasm$srvctlstartasm以下命令用于对ASM磁盘组进行管理:srvctlstatusdiskgroup-gdatasrvctlstopdiskgroup-gdatasrvctlstart
3、diskgroup-gdata利用SQL*Plus创建磁盘组$exportORACLE_SID=+ASM1$sqlplus/assysasmSQL>CREATEDISKGROUPdg1externalREDUNDANCYDISK'/dev/raw/raw1','/dev/raw/raw2'磁盘组和磁盘的查询SQL>SELECTname,state,type,total_mb,free_mbFROMv$asm_diskgroup;SQL>SELECTgroup_number,path,state,total_mb,free_mb
4、FROMv$asm_disk;磁盘组的冗余磁盘组通过mirror方式保证数据的安全普通冗余:每个磁盘组有两个FAILGROUP高冗余:每个磁盘组有三个FAILGROUP外部冗余:通过存储设备的冗余来保证数据安全SQL>CREATEDISKGROUPdg1NORMALREDUNDANCYFAILGROUPfg1DISK‘/dev/raw/raw1,'/dev/raw/raw3'FAILGROUPfg2DISK‘/dev/raw/raw2’,'/dev/raw/raw4'磁盘组的挂接和卸载在创建磁盘组的节点上,磁盘组被自动挂接。在
5、其他节点上的挂接:SQL>ALTERDISKGROUPdg1MOUNT;磁盘组的卸载:ALTERDISKGROUPdg1DISMOUNT;磁盘的添加和删除向磁盘组中添加磁盘:SQL>ALTERDISKGROUPdg1ADDDISK'/dev/raw/raw3'NAMEdisk3,'/dev/raw/raw4'NAMEdisk4;从磁盘组中删除磁盘:SQL>ALTERDISKGROUPdg1DROPDISKdisk3;磁盘组的重新平衡当磁盘组中的磁盘发生变化时,磁盘组将自动进行重新平衡平衡级别为0-11,当手工进行重新平衡时,可
6、以指定平衡级别可用的最高级别通过初始化参数ASM_POWER_LIMIT指定SQL>ALTERDISKGROUPdg1REBALANCEPOWER3;SQL>ALTERDISKGROUPdg1REBALANCEPOWER3WAIT;磁盘组的删除在其中一个选定的节点上保持磁盘组处于mounted状态,在其他节点上将磁盘组卸载,在选定的节点上执行:SQL>DROPDISKGROUPdg1;SQL>DROPDISKGROUPdg1INCLUDINGCONTENTS;磁盘组中目录的管理目录的创建:SQL>ALTERDISKGROUPd
7、g1ADDDIRECTORY'+dg1/dir1';目录的重新命名:SQL>ALTERDISKGROUPdg1RENAMEDIRECTORY‘+dg1/dir1’TO‘+dg1/dir2‘目录的删除:SQL>ALTERDISKGROUPdg1DROPDIRECTORY'+dg1/dir1'FORCE;删除磁盘组中不再需要的文件,例如:SQL>ALTERDISKGROUPdg1DROPFILE'+dg1/myfiles/my_undo_ts';ASM磁盘组的用法在ASM磁盘组中可以存储下列类型的文件:OCR和Voting文件表空
8、间重做日志文件控制文件归档日志文件RAMN备份文件文件的名称、路径、大小全部自动指定,这样的文件称为OMFASM磁盘组与数据文件通过初始化参数DB_CREATE_FILE_DEST指定数据文件的路径。例如:SQL>ALTERSYSTEMSETDB_CREATE_FILE_DE
此文档下载收益归作者所有