zoukankan      html  css  js  c++  java
  • Oracle_Windows server ORA-01031: insufficient privileges

     PS C:Usersadmin> sqlplus / as sysdba

    SQL*Plus: Release 11.2.0.1.0 Production on 星期二 9月 3 10:21:59 2019

    Copyright (c) 1982, 2010, Oracle. All rights reserved.

    ERROR:
    ORA-01031: insufficient privileges


    请输入用户名:
    ERROR:
    ORA-01017: 用户名/口令无效; 登录被拒绝


    请输入用户名:
    ERROR:
    ORA-01017: 用户名/口令无效; 登录被拒绝


    SP2-0157: 在 3 次尝试之后无法连接到 ORACLE, 退出 SQL*Plus
    处理过程:
    1:利用命令查看当前系统用户:net user
    PS C:Usersadmin> net user

    \DAGL-DB01 的用户帐户

    -------------------------------------------------------------------------------
    admin Administrator DA
    DAbackups ftpAdmin Guest
    itsm manager user
    命令成功完成。
    当前系统中所有的用户
    2.查看用户组
    PS C:Usersadmin> net localgroup

    \DAGL-DB01 的别名

    -------------------------------------------------------------------------------
    *Access Control Assistance Operators
    *Administrators
    *Backup Operators
    *Certificate Service DCOM Access
    *Cryptographic Operators
    *Distributed COM Users
    *Event Log Readers
    *Guests
    *Hyper-V Administrators
    *IIS_IUSRS
    *Network Configuration Operators
    *ora_dba
    *Performance Log Users
    *Performance Monitor Users
    *Power Users
    *Print Operators
    *RDS Endpoint Servers
    *RDS Management Servers
    *RDS Remote Access Servers
    *Remote Desktop Users
    *Remote Management Users
    *Replicator
    *TelnetClients
    *Users
    *WinRMRemoteWMIUsers__
    命令成功完成。
    3.查看ora_dba用户组下的具体用户:
    PS C:Usersadmin> net localgroup ora_dba;
    别名 ora_dba
    注释 Oracle DBA Group

    成员

    -------------------------------------------------------------------------------

    NT AUTHORITYSYSTEM
    命令成功完成。
    没有第一步中查到的本机管理员用户admin。
    4.添加本机管理员用户到ora_dba用户组下:

    net localgroup ora_dba admin /add;
    也可以添加用户组到该组下
    net localgroup ora_dba admin /add;
    PS C:Usersadmin> net localgroup ora_dba;
    别名 ora_dba
    注释 Oracle DBA Group

    成员

    -------------------------------------------------------------------------------
    admin
    NT AUTHORITYSYSTEM
    之后,成功执行 “sqlplus / as sysdba”

    总结可能原因:

    1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含:SQLNET.AUTHENTICATION_SERVICES=(NTS).

    2、检查登录windows的用户(administrator或安装oracle时候使用的用户)是不是在包含在ORA_DBA组中,域用户没有连上域服务器时就可能出现这种现象。

    3. 要保证 remote_login_passwordfile 参数 = EXCLUSIVE .

    4. 看看是否需要使用orapassw生成口令文件 .

  • 相关阅读:
    6389. 【NOIP2019模拟2019.10.26】小w学图论
    6383. 【NOIP2019模拟2019.10.07】果实摘取
    三分查找求极值
    51Nod 1278 相离的圆
    51 Nod 1092 回文字符串
    关于原根(来自百度百科)
    Hdu 1358 Period
    最大子矩阵和
    51 Nod 1072 威佐夫游戏
    The 2018 ACM-ICPC Asia Qingdao Regional Contest, Online(2018 青岛网络预选赛)
  • 原文地址:https://www.cnblogs.com/elontian/p/11452114.html
Copyright © 2011-2022 走看看