ORA-12705: Cannot access NLS data files or invalid environment specified .

环境AIX 6.1  ,oracle11g  ASM 

ASM实例安装完成,并能正常启动,ASM盘组能够检测到。

oracle软件正常安装。

然后DBCA建库的时候,在选择文件存储为止的时候选择ASM磁盘,然后图形界面上不显示盘组,

手动输入 +datadg 开始提示ORA-12705 错误,解决方法如下:

ORA-12705: Cannot access NLS data files or invalid environment specified .

解决方法:正确设置如下两个环境变量
          export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

          export ORA_NLS10=/u01/app/oracle/product/11.2.0/dbhome_1/nls/data

当上面的问题解决之后,还是不能检测到盘,手动输入ASM 地址又提示如下错误:

 can not connect to asm due to following error : ORA-01031: insufficient privileges

解决方法:

 这里我将 我的 oracle 用户添加到 asmdba组就好了
 开始时两个用户是这样的
[root@FINAPROD /]#id oracle
uid=901(oracle) gid=901(oinstall) groups=903(oper),902(dba),904(asmadmin)
[root@FINAPROD /]#id grid

uid=1100(grid) gid=901(oinstall) groups=902(dba),904(asmadmin),905(asmdba),906(asmoper)

修改后:

[root@FINAPROD /]#id oracle
uid=901(oracle) gid=901(oinstall) groups=903(oper),902(dba),904(asmadmin) ,905(asmdba)
[root@FINAPROD /]#id grid
uid=1100(grid) gid=901(oinstall) groups=902(dba),904(asmadmin),905(asmdba),906(asmoper)

以上两个问题,折腾了我半天,记录一下,也供有需要的参考。

但找不到ASM磁盘问题可能会有很多,我这里只是其中一种情况

修改组命令如下:

usermod -g group loginname 
强行设置某个用户所在组


usermod -G groups loginname
把某个用户改为 group(s)


usermod -a -G groups loginname
把用户添加进入某个组(s)


 

转载于:https://my.oschina.net/sansom/blog/178628

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值