Oracle 11g R1中ASM增强
2008-11-20 13:00:37 来源:WEB开发网但遗憾的是cp命令不能拷贝控制文件。
md_backup命令拷贝一个或多个磁盘组的元数据,简要用法如下所示:
md_backup [-b location_of_backup] [-g dgname [-g dgname …]]
下面是一个示例命令,命令结果包括了所有重新创建ASM设置需要的元数据:
ASMCMD [+] > md_backup -b /tmp/backup.txt -g data
Disk group to be backed up: DATA
ASMCMD [+] >
md_restore命令允许从md_backup命令创建的元数据恢复磁盘组设置,简要用法如下所示:
md_restore -b [-li]
[-t (full)|nodg|newdg] [-f ]
[-g ',,...']
[-o ':,...']
直接从以前的备份还原的命令如下:
ASMCMD [+] > md_restore -b /tmp/backup.txt -t full -g data
remap命令修复磁盘上一段范围的物理块,每个块的内容都无效,因此只有展示了读错误的块被修复,简要用法如下所示;
remap <disk group name> <disk name> <block range>
下面是这个命令的一个示例:
ASMCMD [+] > remap data data_0001 5000-5999
Preferred Read Failure(首选读失效)组
在Oracle 10g中,ASM总是读取镜像区间集的主要拷贝,当两个节点和两个失效组都位于同一个站点中时,这样做没有问题,但群集扩大后,它的效率就变得低下了,因为它会引起很多不必要的网络通讯,Oracle 11g允许每个节点定义一个首选失效组,允许群集中的节点优先于远程失效组访问本地失效组。
为了配置首选读失效组,磁盘组兼容属性必须设置为11.1或更高,兼容选项设置正确了,就可以使用ASM_PREFERRED_READ_FAILURE_GROUPS参数为每个节点设置首选失效组。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接