• 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生成口令文件 .

  • 相关阅读:
    listctrl中的cell如何支持被复制
    Can not issue data manipulation statements with executeQuery()的解决方案
    Jenkins工具学习(一)
    如何对图片进行测试
    WebDriver常用的api
    Cannot get a STRING value from a NUMERIC cell问题的解决办法
    Eclipse中安装springmvc插件
    Tomcat 的端口被占用的解决办法
    pyCharm最新激活码(2018激活码)
    Error: Error occured while starting App. Original error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
  • 原文地址:https://www.cnblogs.com/elontian/p/11452114.html
Copyright © 2020-2023  润新知