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

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5901|回复: 4

11g 中dbca下找不到磁盘组

[复制链接]
发表于 2012-7-16 19:06:04 | 显示全部楼层 |阅读模式

使用grid用户都可以正常查看磁盘组,但在dbca中创建数据库时,无法看到磁盘组,一般情况是属于创建数据库的用户没有权限读取以下文件导致

$GRID_HOME/bin/oracle,

修改他为s即可,具体为:

 

chmod +s $GRID_HOME/bin/oracle

回复

使用道具 举报

发表于 2012-7-26 17:41:01 | 显示全部楼层

很好哦

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-22 10:21:49 | 显示全部楼层

chmod +s 是什么意思

 

为了方便普通用户执行一些特权命令,SUID/SGID程序允许普通用户以root身份暂时执行该程序,并在执行结束后再恢复身份。

chmod +s 就是给某个程序或者教本以suid权限

回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-15 23:30:35 | 显示全部楼层
本帖最后由 郑全 于 2016-8-15 23:36 编辑

今天遇到 一个同学 oracle用户下的环境变量NLS_LANG设置错误,比如:export NLS_LANG=american.america.zhs16gbk,也导致无法显示asm磁盘组.
该问题,可以通过sqlplus /nolog
conn sys/oracle@dbip:1521/+asm as sysdba来验证.


[oracle@dbserver ~]$ export NLS_LANG=american.america.zhs16gbk
[oracle@dbserver ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Mon Aug 15 23:33:20 2016
Copyright (c) 1982, 2013, Oracle.  All rights reserved.

SQL> conn sys/oracle@192.168.133.120:1521/+ASM as sysdba
ERROR:
ORA-12705: Cannot access NLS data files or invalid environment specified

SQL>

-----下面更换NLS_LANG设置后:
[oracle@dbserver ~]$ export NLS_LANG=american_america.zhs16gbk
[oracle@dbserver ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Mon Aug 15 23:35:30 2016
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
SQL> conn sys/oracle@192.168.133.120:1521/+ASM as sysdba
Connected.


SQL> select name,state from v$asm_diskgroup;

NAME                 STATE
-------------------- ----------------------
DATA                 MOUNTED
FRA                  MOUNTED
SQL>  

回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-2 14:48:24 | 显示全部楼层
楼上这个问题,在12.2也遇到,由于字符集设置错误,导致看不到磁盘组.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2020-10-30 23:54 , Processed in 0.107921 second(s), 20 queries .

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

© 2001-2020

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