1. 程式人生 > 其它 >機器碼無法登陸資料庫解決

機器碼無法登陸資料庫解決

不知道管理員的密碼,需要使用
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”