一:文件路径位置
[[email protected] db_1]$ cd $ORACLE_HOME/dbs [[email protected] dbs]$ ls dbsorapwPROD1 hc_orcl.dat initneworcl.ora initorcl.ora lkNEWORCL lkPROD1 orapwneworcl spfileorcl.ora tem.dbf hc_neworcl.dat hc_PROD1.dat init.ora initPROD1.ora lkORCL my.dbf orapworcl spfilePROD1.ora [[email protected] dbs]$ pwd /u01/app/oracle/product/11.2.0/db_1/dbs [[email protected] dbs]$
二、口令文件的命名规则
orapw+sid 如: orapworcl
三、口令文件存放的是sys
主要是存放管理用户的密码信息的
[email protected]> select * from v$pwfile_users; USERNAME SYSDB SYSOP SYSAS ------------------------------ ----- ----- ----- SYS TRUE FALSE [email protected]>
四:实验操作
1)当remote_login_passwordfile 是 EXCLUSIVE
没有sqlnet.ora文件 sqlplus sys/oracle as sysdba sqlplus / as sysdba sqlplus sys/[email protected] as sysdba 以上均成功
2)当remote_login_passwordfile是 EXCLUSIVE
3)当remote_login_passwordfile是 EXCLUSIVE
4)当remote_login_passwordfile是 none 没有sqlnet.ora文件
sqlplus sys/oracle as sysdba 成功 sqlplus sys/[email protected] as sysdba 不成功
5)当remote_login_passwordfile是 none
sqlnet.ora文件参数 sqlNET.AUTHENTICATION_SERVICES=none sqlplus sys/oracle as sysdba 不成功 sqlplus / as sysdba 不成功 sqlplus sys/[email protected] as sysdba 不成功
6)当remote_login_passwordfile是 none
sqlnet.ora文件参数 sqlNET.AUTHENTICATION_SERVICES=as sysdba 成功 sqlplus sys/[email protected] as sysdba 不成功
五、创建口令文件
——————————————————————————————————————————————————————————————————