一、用超級管理員修改普通用戶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、 Linux下Oracle的啓動過程:先啓動監聽:lsnrctl start,用戶驗證sqlplus /nolog,conn sys/oracle as sysdba(sys用戶不是數據庫驗證,而是操做系統驗證和密碼文件驗證),再啓動實例:startup;
Windows下Oracle的啓動過程:lsnrctl start,oradim -starup -sid orcl。