安裝完Oracle之后,打開sql plus 登陸輸入完用戶密碼之后(即使確認Oracle安裝無報錯或者重裝好幾次以及用戶名、密碼輸入完全正確也不行!)
①解決方法一:
修改本地用戶組信息來解決問題,具體教程內容,放傳送門:https://blog.csdn.net/qq_37677519/article/details/76418558
②解決方法二:
找到Oracle安裝目錄之后,搜索找到並以管理員權限運行oradba.exe,問題應該得到解決。
③解決方法三:
其他雜七雜八的方法略(個人認為修改注冊表參數或者配置文件信息什么的不怎么靠譜)
通過以上三個(主要是前兩個之一)方法僅僅解決了登陸是出現“insufficient privileges”的問題。如果再登陸時出現(或者說大多數情況會出現,具體原因暫時還不清楚)

1.打開sqlplus
2.輸入用戶名:sys as sysdba 密碼:sys //以超級管理員登陸(sys或system為用戶名,都有sysdba權限)
create user root identified by root; //創建新用戶root,密碼為:root grant connect,resource to root;
顯示“已創建”之后,登陸新創建的用戶就可以了。
補充:
如果需要登陸scott,需要先對scott進行解鎖,以超級管理員身份登陸(上面講了,這里不再贅述~),然后運行指令:
alter user scott account unlock;
解鎖scott之后,登陸scott(用戶名:scott,默認密碼為:tiger),登陸之后首先會提示輸入新密碼,這里可以選擇修改為新密碼也可以輸入默認密碼。(當然,如果以后忘記了scott密碼或者密碼過期了,同樣可以登陸超級管理員,然后執行 alter user 用戶名 identified by 新密碼; 即可~)
