Oracle登陸出現“insufficient privileges”提示的解決方法整合


  安裝完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 新密碼;  即可~)

 


免責聲明!

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



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