免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6868 | 回复: 2
打印 上一主题 下一主题

[求助] SuSE 11SP2 安装11GR2 DBCA建库找不到ASM磁盘组? [复制链接]

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2015-08-05 06:20:00数据库技术版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2016-04-19 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-06-29 17:59 |只看该作者 |倒序浏览
本帖最后由 oushitianxia915 于 2015-06-29 18:01 编辑

grid用户使用DBCA可以看到磁盘组。用户组都是oinstall.
bash-4.3# id grid
uid=1002(grid) gid=107(oinstall) groups=16(dialout),33(video),107(oinstall)
bash-4.3# id oracle
uid=1001(oracle) gid=107(oinstall) groups=16(dialout),33(video),107(oinstall)

目录权限也有
bash-4.3$ cd bin/
bash-4.3$ ls -lah |grep oracle
-rwsr-s--x  1 grid oinstall 177M Jun 24 14:31 oracle

也手工添加了磁盘组
SQL> show parameter asm

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
asm_diskgroups                       string                 DATA
asm_diskstring                       string                 /dev/raw/raw1, /dev/raw/raw2,
                                                            /dev/raw/raw3, /dev/raw/raw4,
                                                            /dev/raw/raw5, /dev/raw/raw6,
                                                            /dev/raw/raw7, /dev/raw/raw8,
                                                            /dev/raw/raw9, /dev/raw/raw10,
                                                             /dev/raw/raw11, /dev/raw/raw1
                                                            2, /dev/raw/raw13, /dev/raw/ra
                                                            w14, /dev/raw/raw15
asm_power_limit                      integer                1
asm_preferred_read_failure_groups    string

ORACLE用户DBCA建库报错如下:
The error is:
java.io.IOException: /opt/oracle/product/11gR1/crs/bin/sqlplus: not found
[AWT-EventQueue-0] [ 2015-06-29 17:31:49.257 CST ] [ASMUtils.loadDiskGroups:668]  Loading  the diskgroups...
[AWT-EventQueue-0] [ 2015-06-29 17:31:49.258 CST ] [ASMUtils.loadDiskGroups:708]  COULD NOT FIND ANY DISKGROUPS
[AWT-EventQueue-0] [ 2015-06-29 17:31:49.258 CST ] [DatabaseAreaPage.validateASMUse:816]  No disk group found
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.664 CST ] [ASMUtils.loadDiskGroups:633]  sql to be executed:=select NAME||'|'||round(TOTAL_MB)||'|'||round(USABLE_FILE_MB)||'|'||nvl(TYPE, 'DBCA_NULL')||'|'||STATE from v$asm_diskgroup order by NAME using sqlengine
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.665 CST ] [OracleHome.getVersion:877]  OracleHome.getVersion called.  Current Version: null
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.670 CST ] [InventoryUtil.getOUIInvSession:347]  setting OUI READ level to ACCESSLEVEL_READ_LOCKLESS
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.671 CST ] [OracleHome.getVersion:943]  Current Version From Inventory: null
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.672 CST ] [OracleHome.getVersion:948]  using sqlplus: /opt/oracle/product/11gR1/crs/bin/sqlplus
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.672 CST ] [OracleHome.getVersion:877]  OracleHome.getVersion called.  Current Version: null
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.675 CST ] [InventoryUtil.getOUIInvSession:347]  setting OUI READ level to ACCESSLEVEL_READ_LOCKLESS
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.675 CST ] [OracleHome.getVersion:943]  Current Version From Inventory: null
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.675 CST ] [OracleHome.getVersion:948]  using sqlplus: /opt/oracle/product/11gR1/crs/bin/sqlplus
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.676 CST ] [SQLPlusEngine.getCmmdParams:222]  m_home null
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.676 CST ] [SQLPlusEngine.getCmmdParams:223]  version > 112 false
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.676 CST ] [SQLEngine.getEnvParams:557]  NLS_LANG: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.678 CST ] [SQLEngine.initialize:317]  Execing SQLPLUS/SVRMGR process...
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.680 CST ] [ASMUtils.loadDiskGroups:646]  can not connect  There is an error in creating the following process:
/opt/oracle/product/11gR1/crs/bin/sqlplus -S /NOLOG
The error is:
java.io.IOException: /opt/oracle/product/11gR1/crs/bin/sqlplus: not found
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.681 CST ] [ASMUtils.loadDiskGroups:668]  Loading  the diskgroups...
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.681 CST ] [ASMUtils.loadDiskGroups:708]  COULD NOT FIND ANY DISKGROUPS
[AWT-EventQueue-0] [ 2015-06-29 17:31:54.682 CST ] [DatabaseAreaPage.validateASMUse:816]  No disk group found
oracle@hnstat-new-db:/opt/oracle/cfgtoollogs/dbca>
Last login: Mon Jun 29 17:37:55 2015 from 134.160.150.233


但是重启了ASM库,还是看不到磁盘组呀,有大神解决过吗?

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2015-08-05 06:20:00数据库技术版块每日发帖之星
日期:2015-08-23 06:20:00数据库技术版块每日发帖之星
日期:2016-04-19 06:20:00
2 [报告]
发表于 2015-06-30 23:19 |只看该作者
问题解决了,
/etc/profile.d 下面oracle.sh oracle.csh 两个脚本中 设置了错误的路径导致下面的报错
java.io.IOException: /opt/oracle/product/11gR1/crs/bin/sqlplus: not found

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2015-07-20 11:14 |只看该作者
看来安装Oracle环境变量配置很重要。特别是在Linux下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP