標籤:group 利用 .exe 沒有 使用者和組 dmi 報錯 win10 自己
運行環境:在自己膝上型電腦(win10)上安裝測試
作業系統版本:64位win8.1
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”
安裝oracle後登入時出現 ERROR: ORA-01031 insufficient privileges