重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5249|回复: 6
打印 上一主题 下一主题

[原创] 修改ocr及votedisk所在磁盘组位置

[复制链接]
跳转到指定楼层
楼主
发表于 2017-6-30 17:47:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、查看当前OCR磁盘信息
[grid@rac01 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       3084
         Available space (kbytes) :     259036
         ID                       :  798935356
         Device/File Name         :      +DATA
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check bypassed due to non-privileged user

[grid@rac01 ~]$

2、查看votedisk磁盘信息
[grid@rac01 ~]$  crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   486e881d6d4b4f89bf2fc61d08b12381 (/dev/raw/raw1) [DATA]
Located 1 voting disk(s).
[grid@rac01 ~]$
从上述信息可以看出,OCR和VOTE还有数据文件都存放在DATA磁盘组。这里我新建一个磁盘组单独用来保存OCR文件。


3、创建磁盘组OCRDATA
SQL>  create diskgroup OCRDATA External Redundancy disk '/dev/asm-disk1' attribute 'compatible.asm'='11.2', 'compatible.rdbms'='11.2';
create diskgroup OCRDATA External Redundancy disk '/dev/asm-disk1' attribute 'compatible.asm'='11.2', 'compatible.rdbms'='11.2'
*
ERROR at line 1:
ORA-15018: diskgroup cannot be created
ORA-15031: disk specification '/dev/asm-disk1' matches no disks
ORA-15014: path '/dev/asm-disk1' is not in the discovery set


SQL>  alter system set asm_diskstring='/dev/as*','/dev/raw/raw*';

System altered.

SQL> create diskgroup OCRDATA External Redundancy disk '/dev/asm-disk1' attribute 'compatible.asm'='11.2', 'compatible.rdbms'='11.2';

Diskgroup created.

SQL>

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2017-6-30 17:48:13 | 只看该作者
4、添加新的OCR磁盘组
[root@rac01 bin]#  ./ocrconfig -add +OCRDATA
PROT-30: The Oracle Cluster Registry location to be added is not usable
PROC-50: The Oracle Cluster Registry location to be added is inaccessible on nodes rac02.
[root@rac01 bin]#
添加磁盘组报错了,检查节点2磁盘组信息发现OCRDATA磁盘组没有挂载。
SQL> select group_number,name,state from v$asm_diskgroup;

GROUP_NUMBER NAME                           STATE
------------ ------------------------------ -----------
           1 DATA                           MOUNTED
           2 FRA                            MOUNTED
           0 OCRDATA                        DISMOUNTED
解决办法:挂载该磁盘组
SQL> alter diskgroup ocrdata mount;

Diskgroup altered.

SQL> select group_number,name,state from v$asm_diskgroup;

GROUP_NUMBER NAME                           STATE
------------ ------------------------------ -----------
           1 DATA                           MOUNTED
           2 FRA                            MOUNTED
           3 OCRDATA                        MOUNTED

SQL>

再次添加成功:
[root@rac01 bin]# ./ocrconfig -add +OCRDATA
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2017-6-30 17:48:33 | 只看该作者
5、检查添加的磁盘组
[root@rac01 bin]# ./ocrcheck -config
Oracle Cluster Registry configuration is :
         Device/File Name         :      +DATA
         Device/File Name         :   +OCRDATA
[root@rac01 bin]# more /etc/oracle/ocr.loc
#Device/file  getting replaced by device +OCRDATA
ocrconfig_loc=+DATA
ocrmirrorconfig_loc=+OCRDATA
local_only=false
[root@rac01 bin]#
6、删除原来的磁盘组
[root@rac01 bin]# ./ocrconfig -delete +data
[root@rac01 bin]# more /etc/oracle/ocr.loc
#Device/file +DATA getting replaced by device +OCRDATA
ocrconfig_loc=+OCRDATA
local_only=false
[root@rac01 bin]#
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2017-6-30 17:48:47 | 只看该作者
7、恢复VOTEDISK
[root@rac01 bin]# ./crsctl replace votedisk +OCRDATA
Successful addition of voting disk 0fea7027099c4f7cbf52350dbdd48020.
Successful deletion of voting disk 486e881d6d4b4f89bf2fc61d08b12381.
Successfully replaced voting disk group with +OCRDATA.
CRS-4266: Voting file(s) successfully replaced
[root@rac01 bin]#
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2017-6-30 17:49:01 | 只看该作者
8、验证成功
[root@rac01 bin]# ./ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          3
         Total space (kbytes)     :     262120
         Used space (kbytes)      :       3100
         Available space (kbytes) :     259020
         ID                       :  798935356
         Device/File Name         :   +OCRDATA
                                    Device/File integrity check succeeded

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

         Cluster registry integrity check succeeded

         Logical corruption check succeeded

[root@rac01 bin]#
[root@rac01 bin]# ./crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   0fea7027099c4f7cbf52350dbdd48020 (/dev/asm-disk1) [OCRDATA]
Located 1 voting disk(s).
[root@rac01 bin]#
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2017-6-30 17:49:15 | 只看该作者
9、集群状态
[grid@rac01 ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.DATA.dg    ora....up.type ONLINE    ONLINE    rac01      
ora.FRA.dg     ora....up.type ONLINE    ONLINE    rac01      
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac01      
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac01      
ora.OCRDATA.dg ora....up.type ONLINE    ONLINE    rac01      
ora.asm        ora.asm.type   ONLINE    ONLINE    rac01      
ora.cvu        ora.cvu.type   ONLINE    ONLINE    rac01      
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               
ora....network ora....rk.type ONLINE    ONLINE    rac01      
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac02      
ora.ons        ora.ons.type   ONLINE    ONLINE    rac01      
ora.orcl.db    ora....se.type ONLINE    ONLINE    rac01      
ora....SM1.asm application    ONLINE    ONLINE    rac01      
ora....01.lsnr application    ONLINE    ONLINE    rac01      
ora.rac01.gsd  application    OFFLINE   OFFLINE               
ora.rac01.ons  application    ONLINE    ONLINE    rac01      
ora.rac01.vip  ora....t1.type ONLINE    ONLINE    rac01      
ora....SM2.asm application    ONLINE    ONLINE    rac02      
ora....02.lsnr application    ONLINE    ONLINE    rac02      
ora.rac02.gsd  application    OFFLINE   OFFLINE               
ora.rac02.ons  application    ONLINE    ONLINE    rac02      
ora.rac02.vip  ora....t1.type ONLINE    ONLINE    rac02      
ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac01      
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac01      
[grid@rac01 ~]$
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2017-6-30 17:49:27 | 只看该作者
10、创建OCRDATA的启动参数
SQL> show parameter pfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      +DATA/rac-cluster/asmparameter
                                                 file/registry.253.944210033

SQL> create spfile='+OCRDATA' from pfile='/home/grid/pfile.ora';

File created.
重新启动集群

SQL> show parameter spfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      +OCRDATA/rac-cluster/asmparame
                                                 terfile/registry.253.945439863
SQL>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-27 23:47 , Processed in 0.086034 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表