Oracle數據庫三種登陸驗證機制

一、用超級管理員修改普通用戶lisi密碼 sql

SQL>alter user lisi identified by lisi; 數據庫

用戶已更改。 安全

SQL>commit; oracle

提交完成。 app

再登陸普通用戶,登陸成功,表示修改lisi用戶密碼成功。 ide

二、數據庫的三種驗證機制 spa

1)操做系統驗證:登陸的當前用戶就是管理員,不須要用戶和密碼驗證。 操作系統

2)密碼文件驗證:把系統用戶刪除後,只能經過密碼文件驗證。爲了安全着想,在實際開發的過程當中要把操做系統驗證刪除,若是SYS用戶的密碼忘了,或者丟了,把密碼文件刪除,而後從新生成一個密碼文件。具體操做:更改口令文件,把原文件口令文件刪除E:\app\Administrator\product\11.2.0\dbhome_1\database\PWDorcl.ora 開發

重新生成一個新的密碼文件: it

C:\Users\Administrator>orapwdfile=E:\app\Administrator\product\11.2.0\dbhome_1\database\PWDorcl.ora passwoed=123456 entries=10 

從新用sys用戶,密碼是123456登陸。

查看密碼文件下面放了多少個密碼特權用戶:select*from u$pwfile_users;

3)數據庫驗證:須要用戶和密碼完成正確才能登陸。

3、 LinuxOracle的啓動過程:先啓動監聽:lsnrctl start,用戶驗證sqlplus /nologconn sys/oracle as sysdba(sys用戶不是數據庫驗證,而是操做系統驗證和密碼文件驗證),再啓動實例:startup

   WindowsOracle的啓動過程:lsnrctl startoradim -starup -sid orcl

相關文章
相關標籤/搜索