ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [故障]ORA-01031: 权限不足

[故障]ORA-01031: 权限不足

原创 Linux操作系统 作者:eric_zhyd 时间:2013-03-16 21:26:57 0 删除 编辑

本次故障是由于朋友现场的一次域控故障无法修复,导致数据库需要从域中退出来所致。朋友原来以为退域后,系统FQDN保持不变即可以正常运用不影响。不过在通过SQLPLUS / AS SYSDBA登录系统时就报以下错误了:

C:\>sqlplus / as sysdba  
  
SQL*Plus: Release 11.2.0.1.0 Production on 星期日 8月 19 13:01:14 2012  
  
Copyright (c) 1982, 2010, Oracle.  All rights reserved.  
  
ERROR:  
ORA-01031: 权限不足  

朋友反馈已经检查以下项目:

1.SQLNET.ORA文件设定正确:

# sqlnet.ora Network Configuration File: C:\app\administrator\product\11.2.0\dbhome_1\network\admin\sqlnet.ora  
# Generated by Oracle configuration tools.  
  
# This file is actually generated by netca. But if customers choose to   
# install "Software Only", this file wont exist and without the native   
# authentication, they will not be able to connect to the database on NT.  
  
SQLNET.AUTHENTICATION_SERVICES= (NTS)  
  
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)  

2.remote_login_passwordfile参数正确:

SQL> SHOW PARAMETER REMOTE  
  
NAME                                 TYPE        VALUE  
------------------------------------ ----------- ------------------------------  
remote_dependencies_mode             string      TIMESTAMP  
remote_listener                      string  
remote_login_passwordfile            string      EXCLUSIVE  
remote_os_authent                    boolean     FALSE  
remote_os_roles                      boolean     FALSE  
result_cache_remote_expiration       integer     0  

由于其提及的背景信息,我让其检查 OS 的ORA_DBA组的状况,果然不出所料成员出现了错误了。错误如下:

让他重新将此组内的成员重新修正一下,问题即解决囖。

注1:在不修改此项目的前提之下,如果通过SQLPLUS SYS/SYS AS SYSDBA方式也是可以正常登录的。只不过该DBA认为不爽而已。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12974804/viewspace-756313/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-03-13

  • 博文量
    21
  • 访问量
    535952