ORA-15018: diskgroup cannot be created
点击打开链接
创建ASM磁盘组的时候出错,具体报错如下:
- SQL> create diskgroup kel external redundancy disk 'ORCL:KEL1','ORCL:KEL2';
- create diskgroup kel external redundancy disk 'ORCL:KEL1','ORCL:KEL2'
- *
- ERROR at line 1:
- ORA-15018: diskgroup cannot be created
- ORA-15031: disk specification 'ORCL:KEL2' matches no disks
- ORA-15014: location 'ORCL:KEL2' is not in the discovery set
- ORA-15031: disk specification 'ORCL:KEL1' matches no disks
- ORA-15014: location 'ORCL:KEL1' is not in the discovery set
1、 检查磁盘是否存在
发现磁盘是存在的,并且权限也是正确的。
- [oracle@kel disks]$ ls -l KEL*
- brw-rw---- 1 oracle oinstall 8, 49 Jun 10 00:14 KEL1
- brw-rw---- 1 oracle oinstall 8, 65 Jun 10 00:14 KEL2
2、 确认下磁盘是否存在
- [oracle@kel disks]$ oracleasm listdisks;
- DATA
- KEL1
- KEL2
- OCR_VOTE
3、 进入ASM的实例,检查参数asm_diskstring
发现路径是存在的并且是正确的
- SQL> show parameter asm_diskstring
- NAME TYPE VALUE
- ------------------------------------ ---------- ------------------------------
- asm_diskstring string /dev/oracleasm/disks/*
4、 检查当前的路径(目前已经创建了一个磁盘组,并且已经挂载)
- SQL> select path from v$asm_disk;
- PATH
- --------------------------------------------------------------------------------
- /dev/oracleasm/disks/KEL2
- /dev/oracleasm/disks/KEL1
- /dev/oracleasm/disks/DATA
- /dev/oracleasm/disks/OCR_VOTE
5、 换一个创建的路径
- SQL> create diskgroup kel external redundancy disk '/dev/oracleasm/disks/KEL1','/dev/oracleasm/disks/KEL2';
- Diskgroup created.
当路径修改之后,能够正确的创建ASM磁盘组了。
关于asm_diskstring参数:
定义哪些磁盘可以被ASM使用。ASM实例启动之后,就根据这个参数扫描发现ASM磁盘,配置了这个参数以后,还必须要确认oracle用户对这些磁盘有操作权限。
a、 如果使用的是裸设备,用逗号分隔每个设备名
asm_diskstring='/dev/raw/raw3','/dev/raw/raw7'
b、 也可以使用通配符
asm_diskstring='/dev/raw/raw*'
c、 使用ASMLib时,需要使用“ORCL:磁盘名”格式
asm_diskstring='ORCL:KEL1'
d、 也可以使用通配符
asm_diskstring='ORCL:KEL*'
但是在上面的实例中,我们使用的是ASMLib的方式,但是asm_diskstring依然使用的全路径,从而在创建的磁盘组的时候也需要使用全路径。
在修改asm_diskstring的时候,利用alter命令来进行修改不成功,但是在pfile中修改,然后再次进行启动,是可以进行修改的,WHY?
- SQL> alter system set asm_diskstring='/dev/oracleasm/disks/*' scope=both;
- alter system set asm_diskstring='/dev/oracleasm/disks/*' scope=both
- *
- ERROR at line 1:
- ORA-02097: parameter cannot be modified because specified value is invalid
- ORA-15014: location 'ORCL:DATA' is not in the discovery set
在参数文件pfile中直接修改,asm实例还是可以启动的。
- SQL> show parameter asm_diskstring
- NAME TYPE VALUE
- ------------------------------------ ---------- ------------------------------
- asm_diskstring string ORCL:KEL*, ORCL:DATA, ORCL:OCR
ORA-15018: diskgroup cannot be created相关推荐
- Oracle 11g ora 15018,ORA-15018: diskgroup cannot be created
环境 red hat 5.3 x64 grid 11gr2 节点一安装 grid成功 CRS-2676: Start of 'ora.ctssd' on 'racpu1' succeeded A ...
- Oracle 11g ora 15018,oracle 11gR2 RAC root.sh 错误 ORA-15072 ORA-15018
Oracle 11gR2 RAC安装Clusterware结束, 在第二个节点执行root.sh脚本的是报如下错误: DiskGroup DATA1 creation failed with the ...
- nslang oracle_RAC11g+DG 高可用容灾方案部署
在写本博文之前,详细阅读了dave大神的博客http://blog.csdn.net/tianlesoftware/article/details/8212349,得到很多启发. 软件环境 prise ...
- oracle11g-asm实例中asmlib和raw的使用问题
在oracle11g中,配置asm实例会用到raw(裸设备)或者asmlib或者直接使用磁盘分区(这个特性也是11g的特性).由于oracle11g中,已经将asm和数据库完全脱离,这句话的意思就是以 ...
- oracle中ocr和asm的关系,迁移OCR和VotingDisk并删除原ASM磁盘组
近期由于存储问题,需要将系统迁移到别的存储上承载,OCR和VotingDisk迁移之前也做过几次,但是没有找到实操记录,这里重新记一次.本身OCR和VotingDisk迁移是可以在线完成的,这个很好, ...
- ORACLE11G RAC增加节点操作
参考资料: http://www.5ienet.com/note/html/sracnode/index.shtml http://www.askmaclean.com/archives/add-no ...
- asm磁盘头自动备份19c-au11
从asm磁盘头自动备份看11g到12c的新特性--Physical_metadata_replication 概述 读取AU11 理论支撑 12c 新特性 复制的位置--AU11 磁盘组属性phys_ ...
- 从asm磁盘头自动备份看11g到12c的新特性--Physical_metadata_replication
从asm磁盘头自动备份看11g到12c的新特性--Physical_metadata_replication 概述 读取AU11 理论支撑 12c 新特性 复制的位置--AU11 磁盘组属性phys_ ...
- oracle9i rac for aix,oracle 11gR2 rac for aix 第二个节点运行root.sh不成功问题处理
今天帮客户规划安装一套11gR2 rac for aix 数据库,在安装grid集群软件时,第一个节点运行 root.sh成功,运行第二个节点root.sh不成功,主要原因是忘记更改两个节点磁盘的 r ...
最新文章
- 优达学城《DeepLearning》2-5:风格迁移
- 基于Transformer对透明物体进行分割
- C++ 强制类型转换(转载)
- [OS复习]操作系统综述1
- GDCM:gdcm::Coder的测试程序
- WiFi行业将走向何方?
- android点击切换,android 导航栏中的按钮的点击切换
- Python开发工程师常见的面试题及答案分享,记得收藏哈!
- Windows 控制台cmd中文乱码的解决办法
- Python之 if-elif-else
- 将windows项目移植到linux上
- mysql中文显示问号_从MySQL读取中文数据,显示???(问号)乱码的解决方法...
- c语言书籍(c语言书籍)
- 新手程序员必备10大技能
- 『類自然數(LZRS)游弋題教室』
- 大促场景系统稳定性保障实践经验总结
- 汇编语言学习笔记06——加减乘除和其他一些指令
- STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记四(5):系统滴答定时器
- 1255B. Fridge Lockers Codeforce题解
- 仿慕课网Android端app——慕课Ime(自写服务器接口)