asm更改磁盘名 How to rename ASM disks

来源:互联网 发布:ehviewer网络错误2016 编辑:程序博客网 时间:2024/05/16 23:32


How to rename ASM disks? (文档 ID 418542.1)


Oracle Database - Enterprise Edition - Version 10.2.0.1 to 11.2.0.3 [Release 10.2 to 11.2]
Information in this document applies to any platform.
Information in this document applies to any platform.


如果您计划更改磁盘的名称,那么从Oracle的角度来看,唯一需要的是更改ASM实例上的ASM_DISKSTRING参数。 或者,您可以在操作系统级别重命名或创建指向设备的新符号链接。


或者,您可以只重命名。 这是一个危险的操作,因为ASM卷信息存储在ASM磁盘头中。 我们在发现磁盘时读取该信息; 没有什么存储在ASM实例中。


此信息包括ASM磁盘名称,它所属的磁盘组以及大量其他信息。 ASM不关心磁盘名称。


如果重命名磁盘损坏ASM头,那么您将需要重新创建ASM磁盘组。


我们建议您在重命名之前对数据库执行新的完整备份。


在尝试重命名ASM磁盘之前,请遵循以下操作计划


行动计划

===========

1.修改asm_diskstring参数以包括新设备路径

From ASM instance, sqlplus prompt

sql>alter system set asm_diskstring='<Existing device path>','<New device path>' scope=spfile sid='*';

2.在重命名磁盘后,asm磁盘组将根据您的asm_diskgroups参数描述进行装载


3.安装磁盘组后,我们可以删除旧设备路径。

From ASM instance, sqlplus prompt

sql>alter system set asm_diskstring='<New device path>' scope=spfile sid='*';


附加信息

===========

ASM_DISKSTRING指定自动存储管理使用的操作系统相关值,以限制被认为用于发现的磁盘集。将新磁盘添加到磁盘组时,已装入磁盘组的每个自动存储管理实例必须能够使用ASM_DISKSTRING值发现新磁盘。


在大多数情况下,默认值将是足够的。使用更严格的值可以减少自动存储管理执行发现所需的时间,从而提高磁盘组装入时间或将磁盘添加到磁盘组的时间。一个 ”?”在字符串的开头扩展到Oracle主目录。根据操作系统,可以使用通配符。可能需要在添加磁盘之前动态更改ASM_DISKSTRING,以便发现新磁盘。


语法  ASM_DISKSTRING = discovery_string [, discovery_string ] ...


默认值空字符串; 自动存储管理发现查找自动存储管理实例具有读/写访问权限的操作系统特定位置中的所有磁盘。


可使用ALTER SYSTEM修改


有关ASM_DISKSTRING参数的更多信息,请参阅以下链接

documentation:
http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams011.htm#REFRN10248


0 0