/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前会自动rebalance,
V$ASM_OPERATION查看平衡进度
FORCE如果Oracle ASM无法读取或写入磁盘,则 可能需要该选项
4.5 ASM镜像和磁盘组冗余
Mirroring, Redundancy, and Failure Group Options
(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
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忽略错误