oracle 11.2.0.1 rac 修改asm磁盘组的冗余模式(redundancy mode)为normal【待看】

oracle 11.2.0.1 rac 修改asm磁盘组的冗余模式(redundancy mode)为normal
不错的文章选择 关于ASM磁盘组的冗余模式


背景介绍:
oracle 11.2.0.1 linux rac ,
ocr和vote file存放于名为CRS的asm磁盘组中,名为CRS的asm磁盘组是external冗余模式

现在的需求:

将ocr和vote file 存放于 normal 冗余模式的磁盘组。



进行的步骤:


fdisk -l
可以看到新加的硬盘(新加的硬盘位于存储上)
/dev/sddlmaa
/dev/sddlmab
/dev/sddlmad
这3块硬盘都是10.7g

使用
fdisk /dev/sddlmaa
fdisk /dev/sddlmab
fdisk /dev/sddlmad

对磁盘进行分区:第一个区5G大小,剩余空间为第二个区,分区后如下:

/dev/sddlmaa1 5G
/dev/sddlmaa2 5G
/dev/sddlmab1 5G
/dev/sddlmab2 5G
/dev/sddlmad1 5G
/dev/sddlmad2 5G


使用oracleasm createdisk进行asm磁盘的创建

/etc/init.d/oracleasm createdisk CRS1 /dev/sddlmaa1
/etc/init.d/oracleasm createdisk CRS2 /dev/sddlmaa2
/etc/init.d/oracleasm createdisk CRS3 /dev/sddlmab1
/etc/init.d/oracleasm createdisk CRS4 /dev/sddlmab2
/etc/init.d/oracleasm createdisk CRS5 /dev/sddlmad1

在2个节点都执行下列命令:
/etc/init.d/oracleasm scandisks
/etc/init.d/oracleasm listdisks

确保在2个节点都能发现CRS1 CRS2 CRS3 CRS4 CRS5

分别在2个节点执行asmca,在建立asm磁盘组的界面下,确保2个节点都能发现CRS1 CRS2 CRS3 CRS4 CRS5

若是有的节点不能发现新建立的asm磁盘组,请重启此节点。


在1节点上运行asmca,外部冗余,1个asm磁盘(CRS1), 磁盘组名称为CRSTEMP

在1节点上运行asmca,normal冗余,3个asm磁盘(CRS2,CRS3,CRS4), 磁盘组名称为CRSNEW



转移ocr文件:


[root@racdb01 ~]# /u01/app/11.2.0/grid/bin/ocrconfig -replace +CRS -replacement +CRSNEW
PROT-28: Cannot delete or replace the only configured Oracle Cluster Registry location、

--注意:此PROT-28 我在metalink上没有搜到有价值的东西。后来是在帖子
http://balakumarnair.wordpress.com/2010/12/22/replace-migrate-ocr/的启发下,使用
ocrconfig -add 和 ocrconfig -replace 完成了ocr的转移。



[root@racdb01 ~]# /u01/app/11.2.0/grid/bin/ocrconfig -add +CRSTEMP
[root@racdb01 ~]# /u01/app/11.2.0/grid/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 2732
Available space (kbytes) : 259388
ID : 1268373340
Device/File Name : +CRS
Device/File integrity check succeeded
Device/File Name : +CRSTEMP
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded




[root@racdb01 ~]# /u01/app/11.2.0/grid/bin/ocrconfig -replace +CRS -replacement +CRSNEW

[root@racdb01 ~]# /u01/app/11.2.0/grid/bin/ocrcheck
Status of Oracle Cluster Registry is as follows :
Version : 3
Total space (kbytes) : 262120
Used space (kbytes) : 2732
Available space (kbytes) : 259388
ID : 1268373340
Device/File Name : +CRSNEW
Device/File integrity check succeeded
Device/File Name : +CRSTEMP
Device/File integrity check succeeded

Device/File not configured

Device/File not configured

Device/File not configured

Cluster registry integrity check succeeded

Logical corruption check succeeded



转移vote file:

[grid@racdb01 ~]$ crsctl replace votedisk +CRSNEW
Successful addition of voting disk 4ffbd2a9e98a4f0ebf3e2746685e6e16.
Successful addition of voting disk 5aafbc65e1594f7fbffb8820ac838dd9.
Successful addition of voting disk 6ba82447d0de4fd8bf3773613392b997.
Successful deletion of voting disk 135147ada70e4f57bf1dd2c75824e490.
Successfully replaced voting disk group with +CRSNEW.
CRS-4266: Voting file(s) successfully replaced
[grid@racdb01 ~]$ crsctl query css votedisk
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 4ffbd2a9e98a4f0ebf3e2746685e6e16 (ORCL:CRS2) [CRSNEW]
2. ONLINE 5aafbc65e1594f7fbffb8820ac838dd9 (ORCL:CRS3) [CRSNEW]
3. ONLINE 6ba82447d0de4fd8bf3773613392b997 (ORCL:CRS4) [CRSNEW]
Located 3 voting disk(s).


msdnchina 发表于:2011.07.31 (http://blog.itpub.net/post/37766/521568)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 12.2.0.1 RAC(Real Application Clusters)是一种高可用性和容错性的数据库解决方案,可以在多台服务器上运行数据库实例。Oracle Linux 7.9是适用于Oracle数据库的一种操作系统。 在Oracle 12.2.0.1 RAC中,多台服务器上的Oracle数据库实例可以通过共享存储访问相同的数据,以实现数据的一致性和高可用性。RAC利用共享存储和系统间的网络连接,可以实现数据库实例之间的故障转移和负载均衡。这意味着如果一台服务器出现故障,其他服务器可以接替它的工作,并且数据库服务可以继续提供可靠的服务。 Oracle Linux 7.9是为Oracle数据库优化的操作系统。它提供了与Oracle数据库兼容的内核和驱动程序,以实现更高的性能和可靠性。此外,Oracle Linux还提供了与RAC集群环境集成所需的一些特性和工具。它与Oracle数据库紧密集成,可以为数据库提供最佳性能和可用性。 通过将Oracle 12.2.0.1 RACOracle Linux 7.9结合使用,可以实现高度可靠的数据库解决方案。RAC提供了高可用性和容错性,可以实现数据库实例的故障转移和负载均衡。而Oracle Linux 7.9为数据库提供了与之紧密集成的操作系统,可以提供更高的性能和可靠性。 总结来说,Oracle 12.2.0.1 RAC for Oracle Linux 7.9是一种高可用性和容错性的数据库解决方案,可以在多台服务器上运行数据库实例,并通过共享存储和网络连接实现故障转移和负载均衡。Oracle Linux 7.9是为Oracle数据库优化的操作系统,与RAC集群环境集成,提供了与数据库紧密集成的特性和工具,以实现更高的性能和可用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值