oracle windows sqlplus ora-01017 登入被拒絕

Haoword_wang發表於2022-11-28
  • oracle 版本:11.2.0.4

  • oracle 部署架構:單例項

  • 主機型別:Windows

    第一 報錯資訊:

C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
    SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 11月 1 21:46:24 2022
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    ERROR:
    ORA-01031: insufficient privileges

    第二 解決方法:

情況一

1、上述錯誤提示,第一想到的是$ORACLE_HOME/network/admin目錄下的sqlnet.ora檔案中“SQLNET.AUTHENTICATION_SERVICES= (NONE)”

2、解決方法:

    將$ORACLE_HOME/network/admin目錄下的sqlnet.ora檔案中“SQLNET.AUTHENTICATION_SERVICES= (NONE)” 中的NONE 改為 NTS

3、驗證:(sqlplus “/as sysdba”)


情況二

1、檢查administrator使用者是否有加入ORA_DBA群組,果然不在ORA_DBA群組中

  進入控制檯

  C:\Users\55491>net localgroup ora_dba
  別名     ora_dba
  註釋     Oracle DBA Group
  成員
  -------------------------------------------------------------------------------
  NT AUTHORITY\SYSTEM
  命令成功完成。

  

2、解決方法:

    將administrator使用者加入ORA_DBA群組

 進入控制檯

  C:\Users\55491>net localgroup ora_dba administrators /add
  命令成功完成。

C:\Users\55491>net localgroup ora_dba
別名     ora_dba
註釋     Oracle DBA Group
成員
-------------------------------------------------------------------------------
Administrator
NT AUTHORITY\SYSTEM
命令成功完成。

3、驗證:(sqlplus “/as sysdba”)


該文章轉載:

https://www.cnblogs.com/tan1993/p/10070737.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26342786/viewspace-2925573/,如需轉載,請註明出處,否則將追究法律責任。

相關文章