利用Oracle Rac 11gR2 新特性renamedg来更改diskgroup name

交代环境:

AIX7.1 + 双节点Oracle Rac 11.2.0.3

由于此套Rac并非自己部门安装,是开发部安装,现交由运维部分来管理,客户需要要将asm  diskgroup name 安装部门规范来命令。遂需要将oasmdgdata1更改为datadg。

幸好Oracle的版本是11gR2,在11gR2中,Oracle有一项新特性,可以直接使用renamedg命令更改diskgroup的名称。

下面是具体的操作步骤。

[email protected]:/home/grid>asmcmd

ASMCMD> lsdg

State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name

MOUNTED  NORMAL  N         512   4096  1048576    358400   358192                0          179096              0             N  OASMDGDATA01/

MOUNTED  NORMAL  N         512   4096  1048576     15360    14434             5120            4657              0             Y  OCRDG/

ASMCMD> umount oasmdgdata01

ASMCMD> lsdg

State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name

MOUNTED  NORMAL  N         512   4096  1048576     15360    14434             5120            4657              0             Y  OCRDG/

[email protected]:/home/grid>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

利用renamedg来更改diskgroup的名称:

[email protected]:/home/grid>renamedg phase=both dgname=oasmdgdata01 newdgname=datadg verbose=true

NOTE: No asm libraries found in the system

Parsing parameters..

Parameters in effect:

Old DG name       : OASMDGDATA01

New DG name          : DATADG

Phases               :

Phase 1

Phase 2

Discovery str        :

Clean              : TRUE

Raw only           : TRUE

renamedg operation: phase=both dgname=oasmdgdata01 newdgname=datadg verbose=true

Executing phase 1

Discovering the group

Performing discovery with string:

Identified disk UFS:/dev/rhdisk2 with disk number:1 and timestamp (33002374 -296274944)

Identified disk UFS:/dev/rhdisk1 with disk number:0 and timestamp (33002374 -296274944)

Checking for hearbeat...

Re-discovering the group

Performing discovery with string:

Identified disk UFS:/dev/rhdisk2 with disk number:1 and timestamp (33002374 -296274944)

Identified disk UFS:/dev/rhdisk1 with disk number:0 and timestamp (33002374 -296274944)

Checking if the diskgroup is mounted or used by CSS

Checking disk number:1

Checking disk number:0

Generating configuration file..

Completed phase 1

Executing phase 2

Looking for /dev/rhdisk2

Modifying the header

Looking for /dev/rhdisk1

Modifying the header

Completed phase 2

Terminating kgfd context 110285ba0

[email protected]:/home/grid>

[email protected]:/home/grid>sqlplus / as sysasm

SQL*Plus: Release 11.2.0.3.0 Production on Fri Oct 10 12:33:31 2014

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

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Real Application Clusters and Automatic Storage Management options

SQL> select name,state from v$asm_diskgroup;

NAME                           STATE

------------------------------ -----------

DATADG                         DISMOUNTED

OCRDG                          MOUNTED

SQL> alter diskgroup datadg mount;

Diskgroup altered.

SQL> select name,state from v$asm_diskgroup;

NAME                           STATE

------------------------------ -----------

DATADG                         MOUNTED

OCRDG                          MOUNTED

[email protected]:/home/grid>asmcmd

ASMCMD> lsdg

State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name

MOUNTED  NORMAL  N         512   4096  1048576    358400   358192                0          179096              0             N  DATADG/

MOUNTED  NORMAL  N         512   4096  1048576     15360    14434             5120            4657              0             Y  OCRDG/

ASMCMD>

ASMCMD> exit

[email protected]:/home/grid>sqlplus / as sysasm

SQL*Plus: Release 11.2.0.3.0 Production on Fri Oct 10 12:39:41 2014

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

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Real Application Clusters and Automatic Storage Management options

SQL> select name,path from v$asm_disk;

NAME                           PATH

------------------------------ ----------------------------------------

OASMDGDATA01_0000              /dev/rhdisk1    -----从此处发现,其实即使更改了diskgroup的name,disk name也没有改变。

OASMDGDATA01_0001              /dev/rhdisk2    -----通过kfed查看磁盘头信息仍然会发现diskgroup name 还是之前的那个名称。

OCRDG_0000                     /dev/rhdisk3

OCRDG_0001                     /dev/rhdisk4

OCRDG_0002                     /dev/rhdisk5

此处还需要将crs中的OASMDGDATA01信息给删除:

[email protected]:/home/grid>crs_stat

NAME=ora.DATADG.dg

TYPE=ora.diskgroup.type

TARGET=ONLINE

STATE=ONLINE on sundb01

NAME=ora.OASMDGDATA01.dg

TYPE=ora.diskgroup.type

TARGET=OFFLINE

STATE=OFFLINE

[email protected]:/home/grid>crsctl delete resource ora.OASMDGDATA01.dg

[email protected]:/home/grid>crs_stat -t

Name           Type           Target    State     Host

------------------------------------------------------------

ora.DATADG.dg  ora....up.type ONLINE    ONLINE    sundb01

ora....ER.lsnr ora....er.type ONLINE    ONLINE    sundb01

ora....R1.lsnr ora....er.type ONLINE    ONLINE    sundb01

ora....N1.lsnr ora....er.type ONLINE    ONLINE    sundb01

ora.OCRDG.dg   ora....up.type ONLINE    ONLINE    sundb01

ora.asm        ora.asm.type   ONLINE    ONLINE    sundb01

ora.cvu        ora.cvu.type   ONLINE    ONLINE    sundb01

ora.gsd        ora.gsd.type   OFFLINE   OFFLINE

ora....SM1.asm application    ONLINE    ONLINE    sundb01

ora....01.lsnr application    ONLINE    ONLINE    sundb01

ora....01.lsnr application    ONLINE    ONLINE    sundb01

ora....b01.gsd application    OFFLINE   OFFLINE

ora....b01.ons application    ONLINE    ONLINE    sundb01

ora....b01.vip ora....t1.type ONLINE    ONLINE    sundb01

ora....SM2.asm application    ONLINE    ONLINE    sundb02

ora....02.lsnr application    ONLINE    ONLINE    sundb02

ora....02.lsnr application    ONLINE    ONLINE    sundb02

ora....b02.gsd application    OFFLINE   OFFLINE

ora....b02.ons application    ONLINE    ONLINE    sundb02

ora....b02.vip ora....t1.type ONLINE    ONLINE    sundb02

ora....network ora....rk.type ONLINE    ONLINE    sundb01

ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    sundb02

ora.ons        ora.ons.type   ONLINE    ONLINE    sundb01

ora....ry.acfs ora....fs.type ONLINE    ONLINE    sundb01

ora.scan1.vip  ora....ip.type ONLINE    ONLINE    sundb01

时间: 2024-10-24 07:40:14

利用Oracle Rac 11gR2 新特性renamedg来更改diskgroup name的相关文章

Oracle DB 12c新特性:raw device 裸设备不再受支持

Oracle DB 12c新特性:raw device 不再受支持. 参考自: Announcement of De-Support of using RAW devices in Oracle Database Version 12.1 (Doc ID 578455.1) 细节: De-Support of Raw 本文的目录是通知在oracle database 12.1版本中对raw device不再支持. 这意味着,若是使用oracle database 12.1版本,将不能把数据文件,

利用flashback transaction query新特性进行事务撤销

具备了flashback version query查询的基础,我们就可以进行基于flashback version query的恢复.这就是flashback transaction query.flashback transaction query可以从FLASHBACK_TRANSACTION_QUERY中获得指定事务的历史信息以及Undo_SQL,通过这个UNDO_SQL,我们就可以恢复特定的事务.Flashback transaction query需要用到FLASHBACK_TRAN

Oracle RAC 11gR2+WebLogic集群6节点项目安装实施维护视频课程套餐

Oracle RAC 11gR2+WebLogic集群6节点项目安装实施维护视频课程套餐 套餐介绍:高薪必学的企业级核心应用Oracle+WebLogic集群教程. 基础:介绍Oracle RAC 11gR2集群组件概念,ASM存储,体系结构,WebLogic集群相关概念,域,JDK,JVM,数据源,连接池. 实战:1.企业级应用系统项目的实施流程,如调研,方案,规划等;2.Linux统安装与环境配置,ASM存储配置,Oracle 11gRAC集群软件安装与数据RAC数据库创建,RAC集群日常维

Oracle RAC 11gR2 修改本地及SCAN监听端口

昨天同事说有套RAC集群客户要求修改数据库的监听端口,在处理的过程中,发现网上的相关资料都不是很全面,所以整理了一下,希望给其他有需要的朋友提供一点有利的参考资料.具体操作过程如下: --修改配置信息中保存的端口信息 使用GRID用户修改 srvctl modify listener -l LISTENER -p 15210srvctl modify scan_listener -p 15210 --修改本地监听及SCAN监听端口 以oracle用户登陆,执行以下修改: alter system

Linux系统Oracle RAC 11gR2安装维护(前言)

在学习RAC集群技术这块时,发现网上大多数的文章以及博客写的都不是很完整,缺斤少两.在本人经过多次实验后整理出一篇完整的博客,方便自己记忆. 1.VMware虚拟机安装两台主机与共享存储配 2.为两台虚拟机安装Oracle Linux操作系统 3.安装RAC之前配置Linux系统环境相关参数 4.Linux系统中ssh通信与存储ASM磁盘配置 5.Grid Infrastructure集群组件安装与调试 6.ASM磁盘组创建与CRS磁盘组的镜像 7.Oracle RAC 11gR2集群数据库软件

浅谈oracle 12C的新特性-CDB和PDB

最近看到好多人都在尝试oracle中的12C新特性-容器数据库,今年3月orcle退出了Release2版本,可以算是一个稳定版本了.下午着手尝试了一下,还是蛮不错得 1.前言 CDB与PDB是Oracle 12C引入的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB).CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为Pluggable Datab

Oracle Database 12c 新特性总结(一)

本系列文章是Oracle ACE总监Syed Jaffer Hussain对Oracle数据库12c的一些新特性总结,包括数据库管理.RMAN.高可用性以及性能调优等内容. 1. 在线重命名和重新定位活跃数据文件 不同于以往的版本,在Oracle数据库12c R1版本中对数据文件的迁移或重命名不再需要太多繁琐的步骤,即把表空间置为只读模式,接下来是对数据文件进行离线操作.在12c R1中,可以使用ALTER DATABASE MOVE DATAFILE这样的SQL语句对数据文件进行在线重命名和移

Oracle 12.2新特性----在线把非分区表转为分区表

在Oracle12.2版本之前,如果想把一个非分区表转为分区表常用的有这几种方法:1.建好分区表然后insert into select 把数据插入到分区表中:2.使用在线重定义(DBMS_REDEFINITION)的方法.它们的币是:第一种方法,如果对表有频繁的DML操作,尤其是update操作,就需要停业务来做转换.第二种方法可以在线进行操作,不需要停业务,但操作步骤比较复杂,且可能出错. Oracle12cR2版本中提供了一种新特性,一条语句就可以把非分区表转换为分区表,语法如下: ALT

Oracle 12.1新特性----使用RMAN从备份中实现recover table

在Oracle12c版本之前,使用RMAN能恢复的级别为数据库级别和表空间级别,如果只有一张表需要恢复,而在数据库级别或表空间级别做恢复,影响范围就太大了.因此12.2版本中提供了一个新特性使用RMAN在表级别做恢复,并且恢复过程中不影响数据库的正常使用.这一功能不仅可以恢复表,还可以恢复表分区. 下面在12.2版本上做表级别恢复的实验 [email protected]>select * from v$version; BANNER      CON_ID ------------------