dbca建库时找不到ASM磁盘
2015-09-10 16:00
309 查看
现象
dbca创建数据库时,找不到ASM磁盘组;而grid用户使用asmca却又能看到ASM磁盘组。
解决方法
1. 检查设备的权限,正确的权限为grid:asmadmin
2. 检查GRID_HOME/bin下oracle是否有s权限,如果没有需要添加s权限
chomd +s oracle
# ls -l oracle
-rwsr-s--x. 1 grid oinstall 209914561 Sep 10 15:35 oracle
3. 检查ASM实例是否启动
如果没有启动,则手动启动ASM
4. 补充说明
11g中 ASM 磁盘由grid用户进行管理,grid用户有asmadmin组,而Oracle用户却没有这个组。初学者会觉得Oracle既然要访问 ASM 磁盘就应该也有这个组,其实不是这样的。在Oracle官方文档中有明确的说明,Oracle不需要有这个组也不需要管理ASM,ASM 由 grid 用户进行管理;没有asmadmin组,Oracle 是可以看到 ASM 磁盘的。
dbca创建数据库时,找不到ASM磁盘组;而grid用户使用asmca却又能看到ASM磁盘组。
解决方法
1. 检查设备的权限,正确的权限为grid:asmadmin
2. 检查GRID_HOME/bin下oracle是否有s权限,如果没有需要添加s权限
chomd +s oracle
# ls -l oracle
-rwsr-s--x. 1 grid oinstall 209914561 Sep 10 15:35 oracle
3. 检查ASM实例是否启动
$ asmcmd Connected to an idle instance. ASMCMD> ls ASMCMD-8102: no connection to Oracle ASM; command requires Oracle ASM to run
如果没有启动,则手动启动ASM
4. 补充说明
11g中 ASM 磁盘由grid用户进行管理,grid用户有asmadmin组,而Oracle用户却没有这个组。初学者会觉得Oracle既然要访问 ASM 磁盘就应该也有这个组,其实不是这样的。在Oracle官方文档中有明确的说明,Oracle不需要有这个组也不需要管理ASM,ASM 由 grid 用户进行管理;没有asmadmin组,Oracle 是可以看到 ASM 磁盘的。
相关文章推荐
- 浅谈SQL SERVER中事务的ACID
- @interface和 @property 方式声明变量的区别
- 360兼容模式==ie8 兼容模式下 span标签占位问题
- 0909编译原理的理解
- c++用法的学习心得
- 指针的大小到底是由谁决定?是多少?
- playframework 2.4x 表单inputRadioGroup中label属性无效
- HashSet源码分析1
- 在Xcode中使用Git进行源码版本控制
- 【传奇】全新“游戏角色命名规范”
- 使用remalloc的注意事项
- ORA-07445: :一个意料之外的问题发生了 核心转储 [ldxsnf()+625] [SIGSEGV
- angular 时间戳 转 格式化日期( 过滤器 )
- php之无限极分类
- 0909 编译原理
- 图的深度优先搜索和广度优先搜索
- R连接 oralce数据库
- sql server 行转化成列数据 小结
- iOS UIWebView 加载本地h5总结
- <a4j:keeyAlive>的英文介绍