oracle帮助文档——ASM Administrator's Guide

来源:互联网 发布:虚拟人声软件 编辑:程序博客网 时间:2024/05/22 20:57

/1 Oracle自动存储管理简介

1.2  ASM Concepts


Oracle ASM文件:
控制文件
数据文件,临时数据文件和数据文件副本
SPFILEs
在线重做日志,归档日志和闪回日志
RMAN备份
灾难恢复配置
更改跟踪位图
数据泵dumpsets,不包括ini.ora和pfile他们是外部文件??

(1)Extents大小:
          减少非常大的数据库的SGA内存需求,并提高文件创建和打开操作的性能
          由AU分配单元组成,第一个由前20000个extent集组成的AU。第二个20000extent集有4个AU组成;然后是16
(2)Striping:作用:平衡磁盘组中所有磁盘的负载;减少I / O延迟
(3)File Templates

/3  ASM Instances

3.2 ASM的Initialization Parameters
ASM_DISKGROUPS:ALTER DISKGROUP ALL MOUNT
ASM_POWER_LIMIT:如果ASM compatibility>11.2.02,则值=0~1024,如果小于11.2.02.则值=11,reblence功能。


3.3 Managing Oracle ASM Instances


Shutting Down an Oracle ASM Instance:
                 NORMAL:如果任何数据库实例连接到Oracle ASM实例,则该SHUTDOWN命令返回一个错误,
                 IMMEDIATE或TRANSACTIONAL:实例连接,命令返回一个错误
                 ABORT:立即关闭,无需有序卸载磁盘组。下次启动需要recovery任何数据库实例连接到Oracle ASM实例,数据库实例中止


/4  Administering Oracle ASM Disk Groups

4.3 Altering Disk Groups

drop磁盘:moving all of the file extents前会自动rebalanceV$ASM_OPERATION查看平衡进度
                  FORCE如果Oracle ASM无法读取或写入磁盘,则 可能需要该选项

4.5 ASM镜像和磁盘组冗余
Mirroring, Redundancy, and Failure Group Options
Disk Group TypeSupported Mirroring LevelsDefault Mirroring LevelExternal redundancyUnprotected (none)UnprotectedNormal redundancyTwo-way, three-way, unprotected (none)Two-wayHigh redundancyThree-wayThree-way
出故障时的情况:
(1)磁盘首先offline,然后automatically dropped,然后rebalance 
(2)整个磁盘组自动卸载
IO恢复:bad block remapping
mirror resynced:设置兼容性11.1或更高;3.6小时候丢弃,


如果为文件指定镜像,则Oracle ASM将自动将文件扩展区的冗余副本存储在单独的故障组中。
镜像:减少了重新同步的时间

4.7 磁盘组兼容性
COMPATIBLE.ASM:控制磁盘上ASM 元数据的数据结构格式的持久性兼容性
COMPATIBLE.RDBMS:RDBMS 实例的最低兼容版本,此设置将允许该实例装载磁盘组。
COMPATIBLE.ADVM:确定磁盘组能否包含Oracle ASM 卷
COMPATIBLE.ASM必须始终≥COMPATIBLE.RDBMS和COMPATIBLE.ADVM




4.10 Checking the Internal Consistency of Disk Group Metadata
语句:ALTER DISKGROUP data1 CHECK ALL;
(1)磁盘一致性
(2)扩展区映射和分区表的一致性
(3)元数据文件和文件目录是否连接
(4)别名目录是否连接
(5)是否有不可访问的块

4.11 Mounting and Dismounting Disk Groups
一般是自动mount的。V$ASM查看
手动时:ALTER DISKGROUP...MOUNT
   RESTRICTED | NORMAL:单独独占模式进行安装。同一集群中的其他Oracle ASM实例不能mount。Oracle ASM的任何客户端都不能使用该磁盘组。
   FORCE | NOFORCE 时:挂载已损坏或丢失磁盘的磁盘组

/6 ASM Disk Groups

6.3 Rebalancing Disk Groups

Manually Rebalancing Disk Groups:
            (1)参数:ASM_POWER_LIMIT初始化参数,POWER语句规定了并行度,0为停止平衡
            (2)语句:ALTER DISKGROUP data2 REBALANCE POWER 5 WAIT;



/9 管理Oracle ASM文件,目录和模板





/12 ASM Command-Line Utility


类别命令

ASMCMD实例管理命令

dsgetdssetlsctlsoplspwusrorapwusrshutdownspbackupspcopyspgetspmovespsetstartup

ASMCMD文件管理命令

cdcpdufindlslsofmkaliaspwdrmrmalias

ASMCMD磁盘组管理命令

chdgchkdgdropdgiostatlsattrlsdglsdsklsodmd_backupmd_restoremkdgmountofflineonlinerebalremapsetattrumount

ASMCMD模板管理命令

chtmpllstmplmktmplrmtmpl

ASMCMD文件访问控制命令

chgrpchmodchowngroupsgrpmodlsgrplsusrmkgrpmkusrpasswdrmgrprmusr

ASMCMD卷管理命令

volcreatevoldeletevoldisablevolenablevolinfovolresizevolsetvolstat


lsdsk:connect模式: views to retrieve disk information  
          disconnect模式:scans disk headers to retrieve disk information
          参数:I-列磁盘头;G-列指定磁盘组


remap:ASMCMD [+] > remap DATA DATA_0001 5000-5999


(3)
md_restore:restores disk groups from a metadata backup file.  --silent忽略错误