重庆思庄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 |