機器碼無法登陸資料庫解決
阿新 • • 發佈:2022-03-31
不知道管理員的密碼,需要使用
Sqlplus / as sysdba 登入
報錯
安裝oracle 成功後//以管理員身份登入oracle
在cmd裡輸入命令 sqlplus / as sysdba
然後 報錯 ERROR: ORA-01031 insufficient privileges
我的電腦是家庭版win10,專業版安裝沒有這個問題。
解決辦法:
一:
一般情況下檢查作業系統的登入使用者是否包含在ORA_DBA組中。
控制面板->管理工具->計算機管理->系統工具->本地使用者和組->ORA_DBA組。
如果ORA_DBA組中沒有系統登入使用者新增上即可。但我的作業系統版本是沒有--本地使用者和組--這個選項,用另外一種方法新增:在oracle安裝目錄下找到oradba.exe執行即可
二 新增使用者到dba使用者組:
還有一種是利用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”