暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

【11grac】Oracle RAC 更换存储实验

原创 tjz1698 2020-07-09
1190

【11grac】Oracle RAC 更换存储实验
实验环境准备:
RHEL 6.5 + Oracle 11.2.0.4 RAC (2nodes)

  1. OCR和Voting Disk使用的是OCR1磁盘组,底层对应3个1G大小的共享LUN,一般冗余;
  2. DATA使用的是DATA1磁盘组,底层对应的是3个5G大小的共享LUN,外部冗余;
  3. FRA使用的是FRA1磁盘组,底层对应的是1个5G大小的共享LUN,外部冗余;
  4. 额外添加7个共享LUN(3个1G大小,4个5G大小),用来模拟新的存储映射出来的共享LUN;
    我这里是使用Oracle VM VirtualBox 4.3虚拟机软件模拟这个环境,
    默认初始的RAC环境已经安装完毕,且已经存有业务数据。
    对于RAC环境的安装可参考:
    • Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
    • Linux平台 Oracle 11gR2 RAC安装Part2:GI安装
    • Linux平台 Oracle 11gR2 RAC安装Part3:DB安装
    模拟的业务数据可参考 模拟业务最小测试用例01 第1~5步进行初始化。
    初始的RAC环境配置信息:
  5. #public ip
  6. 192.168.56.150 jyrac1
  7. 192.168.56.152 jyrac2
  8. #private ip
  9. 10.10.10.11 jyrac1-priv
  10. 10.10.10.12 jyrac2-priv
  11. #virtual ip
  12. 192.168.56.151 jyrac1-vip
  13. 192.168.56.153 jyrac2-vip
  14. #scan ip
  15. 192.168.56.160 jyrac-scan
    本次需求:
    更换RAC的共享存储,即把之前的存储设备划出的共享LUN上的所有数据全部迁移新的存储设备划分的LUN上。
    具体就涉及到OCR,voting disk迁移,DATA迁移。
    在我这里实验具体就是指OCR1,DATA1,FRA1磁盘组的迁移。
    一、准备工作
    • 1.1查看asm磁盘组
    • 1.2查看asm的磁盘信息
    • 1.3查看存储设备信息,确定新的存储
    二、更换存储
    • 2.1迁移OCR1到OCR2
    • 2.2迁移DATA1
    • 2.3迁移FRA1
    • 2.4测试
    一、准备工作
    1.1查看asm磁盘组
    select name, TOTAL_MB, FREE_MB, state, type, COMPATIBILITY from v$asm_diskgroup;
  16. SQL> select name, TOTAL_MB, FREE_MB, state, type, COMPATIBILITY from v$asm_diskgroup;
  17. NAME TOTAL_MB FREE_MB STATE TYPE COMPATIBILITY
  18. DATA1 15360 13502 MOUNTED EXTERN 11.2.0.0.0
  19. FRA1 5120 4790 MOUNTED EXTERN 11.2.0.0.0
  20. OCR1 3072 2146 MOUNTED NORMAL 11.2.0.0.0
    1.2查看asm的磁盘信息
    select GROUP_NUMBER, DISK_NUMBER, TOTAL_MB, FREE_MB, NAME, PATH from v$asm_disk order by 1,2;
  21. SQL> set linesize 1000
  22. SQL> r
  23. 1* select GROUP_NUMBER, DISK_NUMBER, TOTAL_MB, FREE_MB, NAME, PATH from v$asm_disk order by 1,2
  24. GROUP_NUMBER DISK_NUMBER TOTAL_MB FREE_MB NAME PATH
  25.         1           0       1024        714 OCR1_0000                                                    /dev/asm-diskb
    
    复制
  26.         1           1       1024        716 OCR1_0001                                                    /dev/asm-diskc
    
    复制
  27.         1           2       1024        716 OCR1_0002                                                    /dev/asm-diskd
    
    复制
  28.        2           0       5120       4552 DATA1_0000                                                   /dev/asm-diske
    
    复制
  29.        2           1       5120       4549 DATA1_0001                                                   /dev/asm-diskf
    
    复制
  30.        2           2       5120       4549 DATA1_0002                                                   /dev/asm-diskg
    
    复制
  31.        3           0       5120       4790 FRA1_0000                                                    /dev/asm-diskh
    
    复制
  32. 7 rows selected.
    1.3查看存储设备信息,确定新的存储
    这里实验环境是使用virtualbox模拟添加7个大小和之前一样的共享存储;
    即分别为 1G大小的3个(OCR2),5G大小的3个(DATA1),5G大小的1个(FRA1)。
    NewStorage1
    NewStorage2
    NewStorage3
    NewStorage4
    NewStorage5
    NewStorage6
    NewStorage7
    在系统中就是/dev/sdi j k l m n o
    udev绑定(两个节点root执行)
  33. –New Shared Disks
  34. for i in i j k l m n o;
  35. do
  36. 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"” >> /etc/udev/rules.d/99-oracle-asmdevices.rules
  37. done
    udev绑定后对应就是asm-diski,j,k,l,m,n,o
    start_udev (两个节点root执行)
    查看某个磁盘大小:
  38. [root@jyrac1 ~]# fdisk -l /dev/asm-diski
  39. Disk /dev/asm-diski: 1073 MB, 1073741824 bytes
  40. 255 heads, 63 sectors/track, 130 cylinders
  41. Units = cylinders of 16065 * 512 = 8225280 bytes
  42. Sector size (logical/physical): 512 bytes / 512 bytes
  43. I/O size (minimum/optimal): 512 bytes / 512 bytes
  44. Disk identifier: 0x00000000
    确定/dev/asm-diski,/dev/asm-diskj,/dev/asm-diskk对应的是新加的1G大小的3个盘
    用于创建新的OCR2
    二、更换存储
    2.1迁移OCR1到OCR2
    2.1.1 创建新的OCR2磁盘组
    su – grid
    sqlplus / as sysasm
    CREATE DISKGROUP OCR2 NORMAL REDUNDANCY DISK ‘/dev/asm-diski’, ‘/dev/asm-diskj’, ‘/dev/asm-diskk’ ATTRIBUTE ‘compatible.asm’=‘11.2’;
  45. SQL> CREATE DISKGROUP OCR2 NORMAL REDUNDANCY DISK ‘/dev/asm-diski’, ‘/dev/asm-diskj’, ‘/dev/asm-diskk’ ATTRIBUTE ‘compatible.asm’=‘11.2’;
  46. Diskgroup created.
    查看两个节点是否添加了OCR2:
  47. –节点1:
  48. SQL> r
  49. 1* select name, TOTAL_MB, FREE_MB, state, type, COMPATIBILITY from v$asm_diskgroup
  50. NAME TOTAL_MB FREE_MB STATE TYPE COMPATIBILITY

  51. DATA1 15360 13502 MOUNTED EXTERN 11.2.0.0.0
  52. FRA1 5120 4790 MOUNTED EXTERN 11.2.0.0.0
  53. OCR1 3072 2146 MOUNTED NORMAL 11.2.0.0.0
  54. OCR2 3072 2913 MOUNTED NORMAL 11.2.0.0.0
  55. –节点2:
  56. SQL> select name, TOTAL_MB, FREE_MB, state, type, COMPATIBILITY from v$asm_diskgroup
  57. 2 ;
  58. NAME TOTAL_MB FREE_MB STATE TYPE COMPATIBILITY

  59. DATA1 15360 13502 MOUNTED EXTERN 11.2.0.0.0
  60. FRA1 5120 4790 MOUNTED EXTERN 11.2.0.0.0
  61. OCR1 3072 2146 MOUNTED NORMAL 11.2.0.0.0
  62. OCR2 0 0 DISMOUNTED 0.0.0.0.0
    发现节点2需要手动mount新加的ASM磁盘组
    sqlplus / as sysasm
  63. SQL> alter diskgroup OCR2 mount;
  64. Diskgroup altered.
    2.1.2 添加OCR信息到OCR2
    more /etc/oracle/ocr.loc
    ocrconfig -add +OCR2
    ocrcheck -config
    more /etc/oracle/ocr.loc
  65. [root@jyrac1 ~]# more /etc/oracle/ocr.loc
  66. ocrconfig_loc=+OCR1
  67. local_only=FALSE
  68. [root@jyrac1 ~]# ocrconfig -add +OCR2
  69. [root@jyrac1 ~]#
  70. [root@jyrac1 ~]# ocrcheck -config
  71. Oracle Cluster Registry configuration is :
  72.       Device/File Name         :      +OCR1
    
    复制
  73.       Device/File Name         :      +OCR2
    
    复制
  74. [root@jyrac1 ~]# more /etc/oracle/ocr.loc
  75. #Device/file getting replaced by device +OCR2
  76. ocrconfig_loc=+OCR1
  77. ocrmirrorconfig_loc=+OCR2
  78. local_only=false
  79. [root@jyrac1 ~]# ocrcheck && crsctl query css votedisk
  80. Status of Oracle Cluster Registry is as follows :
  81.      Version                  :          3
    
    复制
  82.      Total space (kbytes)     :     262120
    
    复制
  83.      Used space (kbytes)      :       3116
    
    复制
  84.      Available space (kbytes) :     259004
    
    复制
  85.      ID                       : 1718040627
    
    复制
  86.      Device/File Name         :      +OCR1
    
    复制
  87.                                 Device/File integrity check succeeded
    
    复制
  88.      Device/File Name         :      +OCR2
    
    复制
  89.                                 Device/File integrity check succeeded
    
    复制
  90.                                 Device/File not configured
    
    复制
  91.                                 Device/File not configured
    
    复制
  92.                                 Device/File not configured
    
    复制
  93.      Cluster registry integrity check succeeded
    
    复制
  94.      Logical corruption check succeeded
    
    复制
  95. STATE File Universal Id File Name Disk group


    1. ONLINE ab583d47c34a4f0ebfd46c8b04d7332b (/dev/asm-diskb) [OCR1]
    1. ONLINE 853e95652d994fe3bfdf21ca23e65dfc (/dev/asm-diskc) [OCR1]
    1. ONLINE 9f712a096a7b4f9bbfd811bff6462157 (/dev/asm-diskd) [OCR1]
  96. Located 3 voting disk(s).
    2.1.3迁移VOTE DISK到新创建的ASM磁盘组OCR2上
    crsctl replace votedisk +OCR2 (一个节点root执行)
    先查询:
  97. SQL> select GROUP_NUMBER,NAME,STATE,type,TOTAL_MB,free_mb,VOTING_FILES,COMPATIBILITY from v$asm_diskgroup;
  98. GROUP_NUMBER NAME STATE TYPE TOTAL_MB FREE_MB VO COMPATIBILITY

  99.         1 DATA1                                                        MOUNTED                EXTERN            15360      13502 N  11.2.0.0.0
    
    复制
  100.         2 FRA1                                                         MOUNTED                EXTERN             5120       4790 N  11.2.0.0.0
    
    复制
  101.         3 OCR1                                                         MOUNTED                NORMAL             3072       2146 Y  11.2.0.0.0
    
    复制
  102.         4 OCR2                                                         MOUNTED                NORMAL             3072       2244 N  11.2.0.0.0
    
    复制

替换为新添加的OCR2:

  1. [root@jyrac1 ~]# crsctl replace votedisk +OCR2
  2. Successful addition of voting disk 83f3dea9f4c24fccbf05eaa163c5c087.
  3. Successful addition of voting disk ad21c1f0452e4f4abff906127ff9fcc3.
  4. Successful addition of voting disk 2771819c65984f85bf366e74ee85781a.
  5. Successful deletion of voting disk ab583d47c34a4f0ebfd46c8b04d7332b.
  6. Successful deletion of voting disk 853e95652d994fe3bfdf21ca23e65dfc.
  7. Successful deletion of voting disk 9f712a096a7b4f9bbfd811bff6462157.
  8. Successfully replaced voting disk group with +OCR2.
  9. CRS-4266: Voting file(s) successfully replaced
    再查询:
  10. SQL> r
  11. 1* select GROUP_NUMBER,NAME,STATE,type,TOTAL_MB,free_mb,VOTING_FILES,COMPATIBILITY from v$asm_diskgroup
  12. GROUP_NUMBER NAME STATE TYPE TOTAL_MB FREE_MB VO COMPATIBILITY

  13.         1 DATA1                                                        MOUNTED                EXTERN            15360      13502 N  11.2.0.0.0
    
    复制
  14.         2 FRA1                                                         MOUNTED                EXTERN             5120       4790 N  11.2.0.0.0
    
    复制
  15.         3 OCR1                                                         MOUNTED                NORMAL             3072       2242 N  11.2.0.0.0
    
    复制
  16.         4 OCR2                                                         MOUNTED                NORMAL             3072       2148 Y  11.2.0.0.0
    
    复制

发现已经voting file已经在OCR2上,然后在两个节点root查询:
ocrcheck && crsctl query css votedisk

  1. [root@jyrac1 ~]# ocrcheck && crsctl query css votedisk
  2. Status of Oracle Cluster Registry is as follows :
  3.       Version                  :          3
    
    复制
  4.       Total space (kbytes)     :     262120
    
    复制
  5.       Used space (kbytes)      :       3116
    
    复制
  6.       Available space (kbytes) :     259004
    
    复制
  7.       ID                       : 1718040627
    
    复制
  8.       Device/File Name         :      +OCR1
    
    复制
  9.                                  Device/File integrity check succeeded
    
    复制
  10.      Device/File Name         :      +OCR2
    
    复制
  11.                                 Device/File integrity check succeeded
    
    复制
  12.                                 Device/File not configured
    
    复制
  13.                                 Device/File not configured
    
    复制
  14.                                 Device/File not configured
    
    复制
  15.      Cluster registry integrity check succeeded
    
    复制
  16.      Logical corruption check succeeded
    
    复制
  17. STATE File Universal Id File Name Disk group


    1. ONLINE 83f3dea9f4c24fccbf05eaa163c5c087 (/dev/asm-diski) [OCR2]
    1. ONLINE ad21c1f0452e4f4abff906127ff9fcc3 (/dev/asm-diskj) [OCR2]
    1. ONLINE 2771819c65984f85bf366e74ee85781a (/dev/asm-diskk) [OCR2]
  18. Located 3 voting disk(s).
  19. [root@jyrac2 ~]# ocrcheck && crsctl query css votedisk
  20. Status of Oracle Cluster Registry is as follows :
  21.      Version                  :          3
    
    复制
  22.      Total space (kbytes)     :     262120
    
    复制
  23.      Used space (kbytes)      :       3116
    
    复制
  24.      Available space (kbytes) :     259004
    
    复制
  25.      ID                       : 1718040627
    
    复制
  26.      Device/File Name         :      +OCR1
    
    复制
  27.                                 Device/File integrity check succeeded
    
    复制
  28.      Device/File Name         :      +OCR2
    
    复制
  29.                                 Device/File integrity check succeeded
    
    复制
  30.                                 Device/File not configured
    
    复制
  31.                                 Device/File not configured
    
    复制
  32.                                 Device/File not configured
    
    复制
  33.      Cluster registry integrity check succeeded
    
    复制
  34.      Logical corruption check succeeded
    
    复制
  35. STATE File Universal Id File Name Disk group


    1. ONLINE 83f3dea9f4c24fccbf05eaa163c5c087 (/dev/asm-diski) [OCR2]
    1. ONLINE ad21c1f0452e4f4abff906127ff9fcc3 (/dev/asm-diskj) [OCR2]
    1. ONLINE 2771819c65984f85bf366e74ee85781a (/dev/asm-diskk) [OCR2]
  36. Located 3 voting disk(s).
    2.1.4 创建ASM实例spfile到新创建的OCR2 ASM磁盘组上
    一个节点grid用户登录ASM实例执行:
    create pfile=’/tmp/asmpfile.ora’ from spfile;
    create spfile=’+OCR2’ from pfile=’/tmp/asmpfile.ora’;
  37. SQL> show parameter pfile
  38. NAME TYPE VALUE

  39. spfile string +OCR1/jyrac-scan/asmparameterf
  40.                                                          ile/registry.253.919993739
    
    复制
  41. SQL> create pfile=’/tmp/asmpfile.ora’ from spfile;
  42. File created.
  43. SQL> create spfile=’+OCR2’ from pfile=’/tmp/asmpfile.ora’;
  44. File created.
  45. SQL> show parameter pfile
  46. NAME TYPE VALUE

  47. spfile string +OCR1/jyrac-scan/asmparameterf
  48.                                                         ile/registry.253.919993739
    
    复制

2.1.5 删除OCR原位置ASM磁盘组OCR1
一个节点root执行:
[root@jyrac1 ~]# ocrconfig -delete +OCR1
两个节点root执行:
查看OCR和VOTE新状态与位置
[root@jyrac1 ~]# ocrcheck && crsctl query css votedisk

  1. [root@jyrac1 ~]# ocrconfig -delete +OCR1
  2. [root@jyrac1 ~]# ocrcheck && crsctl query css votedisk
  3. Status of Oracle Cluster Registry is as follows :
  4.       Version                  :          3
    
    复制
  5.       Total space (kbytes)     :     262120
    
    复制
  6.       Used space (kbytes)      :       3116
    
    复制
  7.       Available space (kbytes) :     259004
    
    复制
  8.       ID                       : 1718040627
    
    复制
  9.       Device/File Name         :      +OCR2
    
    复制
  10.                                 Device/File integrity check succeeded
    
    复制
  11.                                 Device/File not configured
    
    复制
  12.                                 Device/File not configured
    
    复制
  13.                                 Device/File not configured
    
    复制
  14.                                 Device/File not configured
    
    复制
  15.      Cluster registry integrity check succeeded
    
    复制
  16.      Logical corruption check succeeded
    
    复制
  17. STATE File Universal Id File Name Disk group


    1. ONLINE 83f3dea9f4c24fccbf05eaa163c5c087 (/dev/asm-diski) [OCR2]
    1. ONLINE ad21c1f0452e4f4abff906127ff9fcc3 (/dev/asm-diskj) [OCR2]
    1. ONLINE 2771819c65984f85bf366e74ee85781a (/dev/asm-diskk) [OCR2]
  18. Located 3 voting disk(s).
  19. 节点2的ocrcheck输出也没问题,略。
    2.1.6 重启整个集群
    两个节点root执行:
    crsctl stop crs && crsctl start crs
    2.1.7 将旧的磁盘组drop掉
    检查参数文件:
  20. SQL> show parameter pfile
  21. NAME TYPE VALUE

  22. spfile string +OCR2/jyrac-scan/asmparameterf
  23.                                                          ile/registry.253.920008067
    
    复制

检查磁盘组状态:

  1. Select GROUP_NUMBER,NAME,STATE,type,TOTAL_MB,free_mb,VOTING_FILES,COMPATIBILITY from v$asm_diskgroup;
  2. select GROUP_NUMBER,DISK_NUMBER,STATE,REDUNDANCY,TOTAL_MB,FREE_MB,name,path,failgroup from v$asm_disk order by GROUP_NUMBER;
    最后将旧的磁盘组mount并drop掉:
    alter diskgroup OCR1 mount;
    drop diskgroup OCR1 including contents;
  3. SQL> alter diskgroup OCR1 mount;
  4. Diskgroup altered.
  5. SQL> drop diskgroup OCR1 including contents;
  6. Diskgroup dropped.
    注:旧的磁盘组只允许在一个节点mount,如果发现多个节点mount,需要在其他节点dismount,否则会删除不掉旧的磁盘组。
    2.2迁移DATA1

2.2.1 数据磁盘组DATA1添加
确定/dev/asm-diskl,/dev/asm-diskm,/dev/asm-diskn对应的是新加的5G大小的3个盘
用于数据磁盘组DATA1添加
alter diskgroup DATA1 add disk ‘/dev/asm-diskl’ rebalance power 7;
alter diskgroup DATA1 add disk ‘/dev/asm-diskm’, ‘/dev/asm-diskn’ rebalance power 11;

  1. SQL> alter diskgroup DATA1 add disk ‘/dev/asm-diskl’ rebalance power 7;
  2. Diskgroup altered.
  3. SQL> alter diskgroup DATA1 add disk ‘/dev/asm-diskm’, ‘/dev/asm-diskn’ rebalance power 11;
  4. Diskgroup altered.
    这里说明可以单个添加,也可以多个添加。
    2.2.2 查询同步状态
  5. set linesize 200
  6. col NAME for a10
  7. select name,allocation_unit_size,state,type,free_mb,required_mirror_free_mb req_mi_fr_mb,usable_file_mb
  8. from vasm_diskgroup; 2.2.3 删除原存储的LUN 所有磁盘添加进ASM磁盘组后,删除原存储的LUN。 查询LUN path与asm_disk_name的对应关系 select name,path from vasm_disk;
  9. SQL> select name,path from v$asm_disk
  10. NAME PATH

  11.         /dev/asm-diskc
    
    复制
  12.         /dev/asm-diskd
    
    复制
  13.         /dev/asm-disko
    
    复制
  14.         /dev/asm-diskb
    
    复制
  15. OCR2_0001 /dev/asm-diskj
  16. OCR2_0000 /dev/asm-diski
  17. DATA1_0003 /dev/asm-diskl
  18. DATA1_0004 /dev/asm-diskm
  19. DATA1_0005 /dev/asm-diskn
  20. OCR2_0002 /dev/asm-diskk
  21. FRA1_0000 /dev/asm-diskh
  22. DATA1_0001 /dev/asm-diskf
  23. DATA1_0002 /dev/asm-diskg
  24. DATA1_0000 /dev/asm-diske
  25. 14 rows selected.
    确定是DATA1_0000,DATA1_0001,DATA1_0002
    删除磁盘组DATA1中旧存储对应的LUN:
  26. alter diskgroup DATA1 drop disk DATA1_0000 rebalance power 7;
  27. alter diskgroup DATA1 drop disk DATA1_0001,DATA1_0002 rebalance power 7;
    2.2.4 确认存储置换完成
  28. select disk_number,path,total_mb,free_mb from v$asm_disk;
  29. DISK_NUMBER PATH TOTAL_MB FREE_MB

  30.        0 /dev/asm-diskc                                                        0          0
    
    复制
  31.        1 /dev/asm-diskd                                                        0          0
    
    复制
  32.        2 /dev/asm-disko                                                        0          0
    
    复制
  33.        3 /dev/asm-diske                                                        0          0
    
    复制
  34.        4 /dev/asm-diskf                                                        0          0
    
    复制
  35.       5 /dev/asm-diskg                                                        0          0
    
    复制
  36.       6 /dev/asm-diskb                                                        0          0
    
    复制
  37.       1 /dev/asm-diskj                                                     1024        715
    
    复制
  38.       0 /dev/asm-diski                                                     1024        717
    
    复制
  39.       3 /dev/asm-diskl                                                     5120       4502
    
    复制
  40.       4 /dev/asm-diskm                                                     5120       4499
    
    复制
  41.       5 /dev/asm-diskn                                                     5120       4501
    
    复制
  42.       2 /dev/asm-diskk                                                     1024        714
    
    复制
  43.       0 /dev/asm-diskh                                                     5120       4790
    
    复制
  44. 14 rows selected.
    2.3迁移FRA1
    FRA1磁盘组和DATA1磁盘组的添加一样,
  45. alter diskgroup FRA1 add disk ‘/dev/asm-disko’ rebalance power 7;
  46. alter diskgroup FRA1 drop disk FRA1_0000 rebalance power 7;
  47. select disk_number,path,total_mb,free_mb from v$asm_disk;
    最后确定所有盘都置换完成:
  48. SQL> select disk_number,path,total_mb,free_mb from v$asm_disk;
  49. DISK_NUMBER PATH TOTAL_MB FREE_MB

  50.        0 /dev/asm-diskc                                                        0          0
    
    复制
  51.        1 /dev/asm-diskd                                                        0          0
    
    复制
  52.        3 /dev/asm-diske                                                        0          0
    
    复制
  53.        4 /dev/asm-diskf                                                        0          0
    
    复制
  54.        5 /dev/asm-diskg                                                        0          0
    
    复制
  55.       6 /dev/asm-diskb                                                        0          0
    
    复制
  56.       1 /dev/asm-diskj                                                     1024        715
    
    复制
  57.       0 /dev/asm-diski                                                     1024        717
    
    复制
  58.       1 /dev/asm-disko                                                     5120       4943
    
    复制
  59.       3 /dev/asm-diskl                                                     5120       4502
    
    复制
  60.       4 /dev/asm-diskm                                                     5120       4499
    
    复制
  61.       5 /dev/asm-diskn                                                     5120       4501
    
    复制
  62.       2 /dev/asm-diskk                                                     1024        714
    
    复制
  63.       0 /dev/asm-diskh                                                     5120       4965
    
    复制
  64. 14 rows selected.
  65. SQL> r
  66. 1* select disk_number,path,total_mb,free_mb from v$asm_disk
  67. DISK_NUMBER PATH TOTAL_MB FREE_MB

  68.       0 /dev/asm-diskc                                                        0          0
    
    复制
  69.       1 /dev/asm-diskd                                                        0          0
    
    复制
  70.       2 /dev/asm-diskh                                                        0          0
    
    复制
  71.       3 /dev/asm-diske                                                        0          0
    
    复制
  72.       4 /dev/asm-diskf                                                        0          0
    
    复制
  73.       5 /dev/asm-diskg                                                        0          0
    
    复制
  74.       6 /dev/asm-diskb                                                        0          0
    
    复制
  75.       1 /dev/asm-diskj                                                     1024        715
    
    复制
  76.       0 /dev/asm-diski                                                     1024        717
    
    复制
  77.       1 /dev/asm-disko                                                     5120       4790
    
    复制
  78.       3 /dev/asm-diskl                                                     5120       4502
    
    复制
  79.       4 /dev/asm-diskm                                                     5120       4499
    
    复制
  80.       5 /dev/asm-diskn                                                     5120       4501
    
    复制
  81.       2 /dev/asm-diskk                                                     1024        714
    
    复制
  82. 14 rows selected.
    最终确定要替换的LUN都没有数据了,主机侧就可以操作了。
    2.4测试

查看集群各资源状态:

crsctl stat res -t
查看OCR信息:
ocrcheck && crsctl query css votedisk
查询ASM实例的spfile文件:

  1. sqlplus / as sysasm <<EOF
  2. show parameter pfile
  3. EOF
    查询之前的业务数据:
  4. – 业务查询SQL 1
  5. select * from t1, t2 where t1.id = t2.t1_id and t1.n = 19;
  6. – 业务查询SQL 2
  7. select * from t1, t2 where t1.id = t2.t1_id;
    至此,整个RAC环境更换存储的实验就全部完成了。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论