ASM剖析(7)-Active Change Directory
文章转载链接:http://www.killdb.com/2013/01/16/oracle-asm剖析系列7-active-change-directory.html
ASM剖析(1)-disk header
文章转载链接:http://www.killdb.com/2013/01/07/oracle-asm-剖析系列1.html
oracle 10.2.0.5 版本之后 asm disk header 自动备份机制
在10.2.0.5 版本之前 ASM disk header没有自动备份,需要手动执行kfed read或者dd来备份,从10.2.0.5 之后 开始ASM disk header会自动备份到第一个AU#1的倒数第二个block。AU size是1MB的DISKGROUP,每个AU包括block数量=1024KB/4KB=256个,因此备份信息位于AU#1的第254号blockAU size是2MB的DISKGROUP,每...
通过验证访问ASM实例
要想了解如何访问ASM实例,必须先要了解ASM系统权限.[@more@]1. ASM权限因为ASM实例没有数据字典信息,无法使用ASM验证方式验证登陆到实例用户的合法性,因此只能使用操作系统验证的方式验证连接到ASM实例的用户的合法性.a ) SYSASM系统权限,属于系统创建的组OSASM,如asmadmin,完全管理ASM的权限b ) SYSDBA系统权限,属于系统创建的组OSDBA,(属于ASM),如asmdba,能够访问ASM上面的数据,创建和删除ASM文件,授予和收回访问ASM文件的权限,不能创建和RESIZE磁盘组.c ) SYSOPER系统权限,属于系统创建的组OSOPER(属于ASM),如asmoper,能够
oracle11g ASM磁盘组头部损坏修复
oracle 10.2.0.5以后的版本,oracle ASM磁盘组头部使用自动备份机制,可以在磁盘头损坏的情况下,可以使用kfed repair进行修复.(注意,该方法不适用oracle 10.2.0.4以前版本!)修复过程如下:[@more@]1. 磁盘组头部备份的位置:AU SIZE =1M 备份块 blkn=510AU SIZE =2M 备份块 blkn=1022AU SIZE =4M 备份块 blkn=2046AU SIZE =8M 备份块 blkn=4094AU SIZE =16M 备份块 blkn=8190AU SIZE =32M 备份块 blkn=16382AU SIZE =64M 备份块 blkn=327662. 卸载测试磁盘组TESTSQL> alter diskgroup test dismount;Diskgroup altered.3. TEST磁盘
使用DBMS_FILE_TRANSFER.COPY_FILE访问ASM file
使用DBMS_FILE_TRANSFER.COPY_FILE访问ASM file.需要特别说明的是:[@more@]ASM磁盘组与文件系统之间的拷贝只能是数据库数据文件之间的拷贝,其他类型的文件不支持.(Oracle11g文档: You can copy any type of file to and from a local file system. However, you can copy only database files (such as datafiles, tempfiles, controlfiles, and so on) to and from an ASM disk group.)1. 1. ASM磁盘组之间的拷贝数据库文件.SQL> create directory data as '+DATA/DBKING/DATAFILE';Directory created.SQL> create directory
ASM磁盘组基础操作
ASM磁盘组基础操作创建磁盘组的语法如下:CREATE DISKGROUP diskgroup_name[ { HIGH | NORMAL | EXTERNAL } REDUNDANCY ]{ [ FAILGROUP failgroup_name ]DISK qualified_disk_clause [, qualified_disk_clause]...} ...[ ATTRIBUTE { 'attribute_name' = 'attribute_value' }... ];qualified_disk_clause ::= search_string[ NAME disk_name ][ SIZE size_clause ][ FORCE | NOFORCE ]创建sale磁盘组CREATE DISKGROUP sale NORMAL REDUNDANCYFAILGROUP FG_SALE_01DISK 'ORCL:VOL_SDI' NAME SALESDI SIZE 500MFAILGROUP FG_SALE_02DISK 'OR