首页  >  文章  >  数据库  >  如何重命名ASM 中的磁盘组

如何重命名ASM 中的磁盘组

WBOY
WBOY原创
2016-06-07 17:36:191373浏览

介绍一个重命名oracle asm磁盘组的工具renamedg

介绍一个重命名Oracle asm 磁盘组的工具重命名

Therenamedgtool 使您能够更改克隆磁盘组的名称。在对磁盘组运行重命名之前,必须在集群中的所有节点上卸载磁盘组。

使用两步过程重命名磁盘组:

  • 第一阶段

    此阶段生成要在第二阶段使用的配置文件。

  • 第二阶段

    此阶段使用配置文件来执行磁盘组的重命名。

  • 语法是:


    renamedg{-help|help=true}

    renamedg
    [阶段={一个|两个|两者}]dgname=磁盘组
    newdgname=newdiskgroup[config=configfile]
    [asm_diskstring=discoverystring,discoverystring... ]
    [clean={true|false} ] [检查={true|false} ]
    [确认={true|}] [详细={true|} ]
    [keep_voting_files={true|false}]

  • 阶段={一|二|两者}

  • 注意:

    适用于:
    Oracle Server - Enterprise Edition - 版本:10.1.0.2 至 11.2.0.0
    本文档中的信息适用于任何平台。

    目标
    本文档的目的是提供有关 10g 和 11gR1 版本中重命名磁盘组的信息

    解决方案
    重命名磁盘组选项是 11gR2 的新功能。

    您可以使用此工具重命名您的 10g 或 11gR1 ASM 磁盘组

    您只需安装 11gR2 SIHA Grid Infrastructure 软件即可安装。

    cd /bin
    renamedg

    使用 returnedg 工具重命名 10g 或11gR1 磁盘组。

    在以下情况下无法重命名磁盘组:

    - 磁盘组已挂载
    - 磁盘组正在由 CSS 使用
    - 磁盘组包含脱机磁盘

     

    例如:

    -bash-4.1$ sqlplus / as sysasm

    SQL*Plus:2014 年 3 月 24 日星期一 15:33:16 发布 11.2.0.4.0 产品

    版权所有 (c) 1982、2013,Oracle。  保留所有权利。


    连接到:
    Oracle Database 11g 企业版版本 11.2.0.4.0 - 64 位生产
    使用自动存储管理选项

    SQL>更改磁盘组 new_datagroup2 卸载;

    磁盘组已更改。

    SQL>
    SQL>
    SQL>退出

    -bash-4.1$
    -bash-4.1$ 重命​​名g -help
    注意:系统中未找到 asm 库

    解析参数..
    phase                          执行阶段,
                                    (phase=ONE|TWO|BOTH), 默认 BOTH

    dgname                          待重命名的磁盘组

    newdgname                      磁盘组的新名称

    config                          中间配置文件

    check                          只是检查-不进行实际操作,
                                    (check=TRUE/FALSE),默认FALSE

    确认                        在将更改提交到磁盘之前确认,
                                    (confirm=TRUE/FALSE),默认 FALSE

    clean                          忽略错误,
                                    (clean=TRUE/FALSE), 默认 TRUE

    asm_diskstring                  ASM Diskstring (asm_diskstring='discoverystring',
                                    'discoverystring1' ...)

    verbose                        详细执行,
                                    (verbose=TRUE|FALSE),默认 FALSE

    keep_voting_files              投票文件属性,
                                    (keep_voting_files=TRUE|FALSE),默认 FALSE

    -bash-4.1$ returnedg dgname=NEW_DATAGROUP2 newdgname=datagroup2 asm_diskstring='/dev/oracleasm/disks/*' verbose=true
    注意:系统中未找到 asm 库

    正在解析参数..

    生效参数:

    声明:
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn