如何重命名ASM 中的磁盘组

原创
2016-06-07 17:36:19 1026浏览

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

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

Therenamedgtool enables you to change the name of a cloned disk group. The disk group must be dismounted on all nodes in the cluster before runningrenamedgon the disk group.

renamedgrenames a disk group using a two-step process:

  • Phase one

    This phase generates a configuration file to be used in phase two.

  • Phase two

    This phase uses the configuration file to perform the renaming of the disk group.

  • The syntax is:


    renamedg{-help|help=true}

    renamedg
    [phase={one|two|both} ]dgname=diskgroup
    newdgname=newdiskgroup[config=configfile]
    [asm_diskstring=discoverystring,discoverystring... ]
    [clean={true|false} ] [check={true|false} ]
    [confirm={true|false}] [verbose={true|false} ]
    [keep_voting_files={true|false}]

  • phase={one|two|both}

  • 注意:

    Applies to:
    Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.2.0.0
    Information in this document applies to any platform.

    Goal
    The purpose of this document is to provide information about rename diskgroup in 10g and 11gR1 release

    Solution
    rename diskgroup option is a new feature of 11gR2 .

    You can use this tool to rename your 10g or 11gR1 ASM diskgroup

    you need to just install 11gR2 SIHA Grid Infrastructure software only installation.

    cd <11gr2 grid home>/bin
    renamedg

    use renamedg tool to rename 10g or 11gR1 diskgroup.

    Diskgroup cannot be renamed under following conditions :

    - the Diskgroup is mounted
    - the Diskgroup is being used by CSS
    - Diskgroup contains offline disks

    eg:

    -bash-4.1$ sqlplus / as sysasm

    SQL*Plus: Release 11.2.0.4.0 Production on Mon Mar 24 15:33:16 2014

    Copyright (c) 1982, 2013, Oracle. All rights reserved.


    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
    With the Automatic Storage Management option

    SQL> alter diskgroup new_datagroup2 dismount;

    Diskgroup altered.

    SQL>
    SQL>
    SQL> exit

    -bash-4.1$
    -bash-4.1$ renamedg -help
    NOTE: No asm libraries found in the system

    Parsing parameters..
    phase Phase to execute,
    (phase=ONE|TWO|BOTH), default BOTH

    dgname Diskgroup to be renamed

    newdgname New name for the diskgroup

    config intermediate config file

    check just check-do not perform actual operation,
    (check=TRUE/FALSE), default FALSE

    confirm confirm before committing changes to disks,
    (confirm=TRUE/FALSE), default FALSE

    clean ignore errors,
    (clean=TRUE/FALSE), default TRUE

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

    verbose verbose execution,
    (verbose=TRUE|FALSE), default FALSE

    keep_voting_files Voting file attribute,
    (keep_voting_files=TRUE|FALSE), default FALSE

    -bash-4.1$ renamedg dgname=NEW_DATAGROUP2 newdgname=datagroup2 asm_diskstring='/dev/oracleasm/disks/*' verbose=true
    NOTE: No asm libraries found in the system

    Parsing parameters..

    Parameters in effect:

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