安裝oracle后登錄時出現 ERROR: ORA-01031 insufficient privileges


運行環境:在自己筆記本電腦(win10)上安裝測試

操作系統版本:64位win10

Oracle版本:64位 oracle 11g

安裝oracle 成功后//以管理員身份登錄oracle

在cmd里輸入命令 sqlplus / as sysdba   

然后 報錯 ERROR: ORA-01031 insufficient privileges

解決辦法:

一般情況下檢查操作系統的登錄用戶是否包含在ORA_DBA組中。

控制面板->管理工具->計算機管理->系統工具->本地用戶和組->ORA_DBA組。

如果ORA_DBA組中沒有系統登錄用戶添加上即可。

但我的操作系統版本是沒有--本地用戶和組--這個選項,用另外一種方法添加:在oracle安裝目錄下找到oradba.exe運行即可

(我的目錄為D:\Oracle\product\10.2.0\db_3\database)

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

以上只是ERROR:ORA-01031:insufficient privileges的其中一種情況

還有一種是利用DOS命令添加系統用戶到ora_dba用戶組

1.利用命令查看當前系統用戶:net user

這是當前系統中所有的用戶。

2.查看用戶組

net localgroup–查看用戶組;

 

3.查看ora_dba用戶組下的具體用戶:

net localgroup ora_dba;

並沒有第一步中查到的本機管理員用戶。

4.添加本機管理員用戶到ora_dba用戶組下:

net localgroup ora_dba administrator /add; 
也可以添加用戶組到該組下 
net localgroup ora_dba administratos /add;

 

此時,成功執行 “sqlplus / as sysdba”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM