ORACLE ORA-01017&SP2-0157與sys密碼重置

清風艾艾發表於2018-03-22
    環境:
    作業系統版本:windows server 2012R2
    資料庫版本:oracle 11.2.0.3單例項
    問題描述:近期,為一新上的地市部署巡檢指令碼,發現sys無法以作業系統認證的預設方式登入,報錯如圖

    問題分析:引起ORA-01017&SP2-0157的原因有2種,一種是伺服器上部署多個Oracle例項sys登入指定的例項需要指定oracle_sid,另一種是資料庫
開啟了密碼認證或者關閉了作業系統認證。
    問題處理過程
    1、檢視資料庫監聽狀態

2、檢視資料庫伺服器排除有多個例項的服務
 
3、檢視資料庫相關sqlnet.ora配置,配置是作業系統認證,這裡為了客戶資料庫安全考慮不做修改

4、以地市技術要求為準重置資料庫sys密碼,以管理員身份開啟作業系統cmd命令視窗

--不以管理員身份開啟cmd,重置密碼時會報錯如下圖



5、重置資料庫sys使用者密碼並測試使用新密碼登入

--注意要重置密碼前要備份原先的PWD$ORACLE_SID.ora檔案,否則會報錯如下圖


至此,oracle資料庫sys密碼重置操作完成!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2152110/,如需轉載,請註明出處,否則將追究法律責任。

相關文章