1. 程式人生 > >ORA-01031: insufficient privileges(使用sqlplus / as sysdba登入時報錯)

ORA-01031: insufficient privileges(使用sqlplus / as sysdba登入時報錯)

環境:

  • 系統:Ubuntu 16.04 LTS
  • docker.io
  • docker 映象:wnameless/oracle-xe-11g

簡單記錄:

使用 docker 映象執行為容器之後沒有進行任何配置,接著進入 oracle 容器,當使用 sys 登入 Oracle 資料庫時報錯,如下:

[email protected]:/etc# sqlplus / as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on Wed Jan 2 05:21:45 2019

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

ERROR:
ORA-01031: insufficient privileges

試過很多種解決方案,無果,最後無意在 這裡(點選訪問原文)找到答案:

  1. 使用 sys 登入資料庫前必須切換身份到 Oracle:su oracle。
  2. 然後使用 sqlplus / as sysdba 登入,不會報錯。
  3. 賬號密碼輸入 system 和 oracle。