Oracle管理員sys,system登陸無權限的坑

鏈接本地oracle數據庫時sys帳號提示沒有權限???

        搭庫的時候,發現system登陸提示:insufficient privileges,好吧sys總有權限吧,sys/manager as sysdba 密碼錯誤,百度一下各類複製粘貼的默認密碼什麼鬼change_on_install as sysdba,我呸!算了nolog下吧,sqlplus/nolog conn/as sysdba  提示:insufficient privileges,尼瑪一步一個坑,網上千篇一概的解決方案就不說了,直接貼正確搞法:sql

        1,查詢ora_dba分組是否包含了當前登陸用戶數據庫

            cmd------->net localgroup ora_dba   好吧,確定是沒有當前登陸用戶的oracle

            net localgroup ora_dba administrator /add   把管理員添加進ora_dba分組spa

          (這邊cmd請用管理員身份運行,net user能夠查看有哪些用戶,administrator能夠換成其餘你正在登陸系統的用戶)ci

        2,檢查oracle安裝目錄找到sqlnet.ora文件:檢查SQLNET.AUTHENTICATION_SERVICES= (NTS),括號裏面必定要是NTS,若是是NONE請改成NTS,具體原理是判斷oracle用系統管理員登陸是否須要驗證密碼文件,具體原理不深究cmd

        3,sys,system登陸吧,若是仍是密碼不正確就用nolog登陸,再修改sys和system的密碼登錄

其實也是經過百度的答案一步步試出來的,可是網上的答案啊,不是缺胳膊就是少腿,但願對遇到一樣問題的朋友有幫助原理

相關文章
相關標籤/搜索