1. 程式人生 > >oracle的system使用者以sysdba方式登陸的問題

oracle的system使用者以sysdba方式登陸的問題

使用oracle的system使用者以sysdba的登陸,無意中講密碼輸錯了,神奇的發現竟然可以登陸成功,後來試了好多次,無論密碼如何,以sysdba的方式登陸總是可以登陸成功,我百思不得奇解,為什麼會出現這種現象?翻閱資料得知,oralce的認證方式有兩種,一種是密碼認證,一種是作業系統認證。在sqlnet.ora的配置檔案中 SQLNET.AUTHENTICATION_SERVICES = none | all | ntf(windows)  none : 表示關閉作業系統認證,只能密碼認證all : 作業系統認證和密碼認證均可。nts : 用於windows平臺。而我係統中的配置引數是ntf,也就是說當我使用sysdba方式登陸的使用,oracle採用的認證方式是作業系統認證,只是認證你的使用者名稱正不正確,並不關心密碼是否正確。