1. 数据库信息

操作系统版本  : OEL6.5 x64   
数据库版本    : Oracle 11.2.0.4 x64 RAC     
本文针对oracle 11.2.0.4 x64 RAC for OEL6.5上添加存一块存储磁盘,并入原ASM卷组用于扩展存储空间。详细修改过程如下。

2. 添加存储磁盘

给两节点node1,node2 10GB磁盘空间,添加过程略。确认两节点磁盘识别。

[root@node1 ~]# fdisk -l

Disk /dev/sda: 32.2 GB, 32212254720 bytes   
255 heads, 63 sectors/track, 3916 cylinders    
Units = cylinders of 16065 * 512 = 8225280 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x0008c7f6

Device Boot      Start         End      Blocks   Id  System   
/dev/sda1   *           1          64      512000   83  Linux    
Partition 1 does not end on cylinder boundary.    
/dev/sda2              64        3917    30944256   8e  Linux LVM

Disk /dev/mapper/vg_node1-LogVol01: 27.4 GB, 27388805120 bytes   
255 heads, 63 sectors/track, 3329 cylinders    
Units = cylinders of 16065 * 512 = 8225280 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/mapper/vg_node1-swap: 4294 MB, 4294967296 bytes   
255 heads, 63 sectors/track, 522 cylinders    
Units = cylinders of 16065 * 512 = 8225280 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdb: 2147 MB, 2147483648 bytes   
67 heads, 62 sectors/track, 1009 cylinders    
Units = cylinders of 4154 * 512 = 2126848 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdc: 2147 MB, 2147483648 bytes   
67 heads, 62 sectors/track, 1009 cylinders    
Units = cylinders of 4154 * 512 = 2126848 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdd: 2147 MB, 2147483648 bytes   
67 heads, 62 sectors/track, 1009 cylinders    
Units = cylinders of 4154 * 512 = 2126848 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sde: 2147 MB, 2147483648 bytes   
67 heads, 62 sectors/track, 1009 cylinders    
Units = cylinders of 4154 * 512 = 2126848 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdf: 2147 MB, 2147483648 bytes   
67 heads, 62 sectors/track, 1009 cylinders    
Units = cylinders of 4154 * 512 = 2126848 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdg: 21.5 GB, 21474836480 bytes   
64 heads, 32 sectors/track, 20480 cylinders    
Units = cylinders of 2048 * 512 = 1048576 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdh: 21.5 GB, 21474836480 bytes   
64 heads, 32 sectors/track, 20480 cylinders    
Units = cylinders of 2048 * 512 = 1048576 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdj: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders    
Units = cylinders of 2048 * 512 = 1048576 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

Disk /dev/sdi: 21.5 GB, 21474836480 bytes   
64 heads, 32 sectors/track, 20480 cylinders    
Units = cylinders of 2048 * 512 = 1048576 bytes    
Sector size (logical/physical): 512 bytes / 512 bytes    
I/O size (minimum/optimal): 512 bytes / 512 bytes    
Disk identifier: 0x00000000

[root@node1 ~]#

3. udev识别出新增加的磁盘

(1) udev设备生成脚本,用于识别出新增加的脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
for in b c d e f g h i j;
do
echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""
done
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c4552395a55706766
2d52366a5a2d684a5445", NAME="asm-diskj", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c45523768705a5241
2d46576d6a2d6a424f52", NAME="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c45524944414b6731
2d7433474f2d4c424553", NAME="asm-diskc", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c4552496b55307865
2d306747442d64755064", NAME="asm-diskd", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c4552564759334841
2d69635a682d784f6e57", NAME="asm-diske", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c45523647627a3946
2d494d4c472d4b687276", NAME="asm-diskf", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c4552756354627076
2d426a4c5a2d64753163", NAME="asm-diskg", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c4552436b35585371
2d324e646c2d75386f45", NAME="asm-diskh", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c4552577651593537
2d6b644c592d6c326c39", NAME="asm-diski", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="14f504e46494c4552395a55706766
2d52366a5a2d684a5445", NAME="asm-diskj", OWNER="grid", GROUP="asmadmin", MODE="0660"

(2) 将以上内容asm-diskj一行增加到以下文件中,在node1,node2上同时增加。

# vi /etc/udev/rules.d/99-oracle-asmdevices.rules

4. 查看并添加集群ASM磁盘卷组

(1) 查看卷组情况

[root@node1 ~]# su - grid   
[grid@node1 ~]$ sqlplus / as sysasm  
SQL> set pagesize 999;    
SQL> set linesize 200;    
SQL> col name format a20;    
SQL> select group_number,name,TOTAL_MB, FREE_MB from v$asm_diskgroup;

(2) node1上查看udev设备,并查看新增加的磁盘被识别到了没有。两边都需要确认。

SQL> col name format a20;   
SQL> col path format a20;    
SQL> select name,path,mode_status,state,disk_number,failgroup from v$asm_disk;

(3) node2上查看udev设备,并查看新增加的磁盘被识别到了没有.

(4) 增加新的磁盘到DATA asm卷组。

SQL>    
SQL> alter diskgroup DATA add disk '/dev/asm-diskj' rebalance power 1;

Diskgroup altered.

SQL>

(5) 查看ASM卷组平衡过程,平衡完后,该内容为空。

(6) 确认磁盘添加情况

SQL> select name,path,mode_status,state,disk_number,failgroup from v$asm_disk;

NAME                 PATH                 MODE_STATUS           STATE                    DISK_NUMBER FAILGROUP   
-------------------- -------------------- --------------------- ------------------------ ----------- --------------    
CRS_0003             /dev/asm-diske       ONLINE                NORMAL                             3 CRS_0003    
RECOVERY_0000        /dev/asm-diski       ONLINE                NORMAL                             0 RECOVERY_0000    
CRS_0000             /dev/asm-diskb       ONLINE                NORMAL                             0 CRS_0000    
CRS_0004             /dev/asm-diskf       ONLINE                NORMAL                             4 CRS_0004    
CRS_0002             /dev/asm-diskd       ONLINE                NORMAL                             2 CRS_0002    
CRS_0001             /dev/asm-diskc       ONLINE                NORMAL                             1 CRS_0001    
DATA_0001            /dev/asm-diskh       ONLINE                NORMAL                             1 DATA_0001    
DATA_0000            /dev/asm-diskg       ONLINE                NORMAL                             0 DATA_0000    
DATA_0002            /dev/asm-diskj       ONLINE                NORMAL                             2 DATA_0002

磁盘容量有增加

5. 查看集群添加后磁盘状态

发现两节点监点不正常,下面正常启动一下。

通过crs_stat查看监听全名称,通过下面的方式重启。

集群正常。

本文转自 koumm 51CTO博客,原文链接:http://blog.51cto.com/koumm/1353927,如需转载请自行联系原作者

Oracle 11.2.0.4 x64 RAC扩展存储空间相关推荐

  1. oracle_ofsd,Oracle 11.2.0.4 x64 RAC扩展存储空间

    1. 数据库信息 操作系统版本  : OEL6.5 x64 数据库版本    : Oracle 11.2.0.4 x64 RAC 本文针对oracle 11.2.0.4 x64 RAC for OEL ...

  2. AIX 6.1 安装 Oracle 11.2.0.4 ASM RAC PSU 最佳实践

    AIX 6.1 安装 Oracle 11.2.0.4 ASM RAC PSU 最佳实践 近期自己在AIX 6.1平台上安装过多次RAC,碰到过各种坑,究其原因大多是因为配置不对,权限问题等没有遵循官方 ...

  3. Oracle 11.2.0.3 [INS-41112] Specified network interface doesnt maintain connectivity across cluster

    安装Oracle 11.2.0.3 的RAC,在Grid 安装时报错: [INS-41112]Specified network interface doesnt maintain connectiv ...

  4. oracle 10.2 64位,Oracle 10.2.0.5 x64升级到11.2.0.3 x64

    说明:11g数据库现在新部署的数量也很多的,对于10g数据库,现在整理一下10g到11g的升级过程.10.2.0.2以上版本才能升级到11.2.0.3版本. 升级说明:10.2.0.5(64)-> ...

  5. linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC

    Oracle 11.2.0.4从单实例,使用RMAN异机恢复到RAC 注意: (1)迁移的2个db版本版本要一致.包括小版本. (2)RMAN异机恢复的时候,db_name必须相同.如果说要想改成其他 ...

  6. oracle数据库升级失败,Oracle 11.2.0.1 rac 升级失败后,数据库降级方案(flashback database)...

    升级失败后,数据库降级方案(flashback database) 环境:Oracle 11.2.0.1 rac on redhat 5.8 Flashback database 准备工作 查看是否f ...

  7. ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RA ...

  8. 记一次Oracle 11.2.0.4 RAC异地还原到单实例

    此次记录一下Oracle RAC集群备份异地单实例恢复操作.主要记录关键操作,由于保密原因不粘贴详细操作流程. 一.环境: 原库: 操作系统:Redhat 6.5 数据库:Oracle 11.2.0. ...

  9. linux oracle11.2安装 ins-1010,Oracle 11.2.0.2 RAC安装出现INS-35354解决

    今天在安装一套Oracle 11.2.0.2 RAC数据库时出现了INS-35354的问题: 因为之前已经成功安装了11.2.0.2的GI,而且Cluster的一切状态都正常,出现这错误都少有点意外: ...

最新文章

  1. 【Java集合框架】ArrayList类方法简明解析(举例说明)
  2. List集合add方法覆盖原来的内容解决办法
  3. 常考数据结构与算法:N皇后问题
  4. 调研了32家银行,总结出了银行BI大数据平台建设的一套模式
  5. AndroidMainfest.xml具体解释——lt;activitygt;
  6. vector容器详细介绍
  7. transactional replication 的immediate_sync属性
  8. weui 加载提示_WeUI与WeUI.JS配合切换进入页面显示加载动画
  9. 解决办法:ImportError: 'module' object has no attribute 'check_specifier'
  10. 190507每日一句
  11. 传智播客 C/C++学习笔记 函数调用 模型
  12. java 打印对象大小_如何获取一个Java对象所占内存大小
  13. 未来IT互联网企业的发展前景
  14. 性能测试 性能测试实战(七)Jmeter分布式性能测试 influxDB Grafana Master Salve 主从配置 高并发性能测试 环境搭建 性能数据收集 性能数据可视化平台 搭建问题分析
  15. 分立元器件--电阻的特性以及工程使用注意事项
  16. guava之限流RateLimiter
  17. Adobe XMP SDK编译
  18. css中outline,css中outline的解析(附示例)
  19. 世界上最快的排序算法——Timsort
  20. 分享5种电脑定时关机的方法

热门文章

  1. C++ union 使用总结
  2. GBDT指标重要性计算
  3. python 实现双端队列
  4. C#可选参数、命名参数、参数数组
  5. JVM 1.类的加载、连接、初始化
  6. 浙江大学PAT上机题解析之1011. World Cup Betting (20)
  7. Lucene.Net无障碍学习和使用:搜索篇
  8. 使用git 上传自己代码
  9. git如何添加远程主机_git 配置远程主机名
  10. sqlserver 参数化查询 允许为null_1+Null 居然等于 Null