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

标题: 11g 中dbca下找不到磁盘组 [打印本页]

作者: 郑全    时间: 2012-7-16 19:06
标题: 11g 中dbca下找不到磁盘组

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

$GRID_HOME/bin/oracle,

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

 

chmod +s $GRID_HOME/bin/oracle


作者: admin    时间: 2012-7-26 17:41

很好哦


作者: 郑全    时间: 2013-1-22 10:21

chmod +s 是什么意思

 

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

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


作者: 郑全    时间: 2016-8-15 23:30
本帖最后由 郑全 于 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
楼上这个问题,在12.2也遇到,由于字符集设置错误,导致看不到磁盘组.





欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2