1.管理员修改普通用户的密码
SQL> alter user shui identified by shui;
用户已更改。
3.数据库的三种验证机制
A.操作系统验证
B.密码文件验证
C.数据库验证
普通用户为数据库验证,系统用户(sys)为操作系统验证和密码文件验证
linux/unix 下oracle的启动过程
lsnrctl start
//sqlplus sys/oracle as sysdba
sqlplus /nolog
startup
注:监听可以判断当前登陆用户的类型,即如为sys或者scott
windows 下oracle的启动过程
lsnrctl start
oradim -starup -sid oracle
4.什么是操作系统验证?
sqlplus / as sysdba
=== sqlplus abc/abc as sysdba
=== sqlplus sys/manager as sysdba;
当有as sysdba时,系统不会判断/左右的用户名和密码。会默认以操作系统的管理员登陆。计算机管理--本地用户和组--组
5.什么是密码文件验证?
当计算机管理--本地用户和组--组下的用户被删除,则以密码文件验证。
6.系统管理员密码丢失
恢复办法:把原有密码文件删除
E:\oracle\ora92\database\pwdora9i.ora;
orapwd file=E:\oracle\ora92\database\pwdora9i.ora password=sys entries=10;//entries:允许几个特权用户
查看当前有多少特权用户:SQL> select * from v$pwfile_users;