一:文件路径位置
[oracle@localhost db_1]$ cd $ORACLE_HOME/dbs [oracle@localhost 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 [oracle@localhost dbs]$ pwd /u01/app/oracle/product/11.2.0/db_1/dbs [oracle@localhost dbs]$
二、口令文件的命名规则
orapw+sid 如: orapworcl
三、口令文件存放的是sys
主要是存放管理用户的密码信息的
SYS@orcl> select * from v$pwfile_users; USERNAME SYSDB SYSOP SYSAS ------------------------------ ----- ----- ----- SYS TRUE TRUE FALSE SYS@orcl>
四:实验操作
1)当remote_login_passwordfile 是 EXCLUSIVE
没有sqlnet.ora文件 sqlplus sys/oracle as sysdba sqlplus / as sysdba sqlplus sys/oracle@togogo as sysdba 以上均成功
2)当remote_login_passwordfile是 EXCLUSIVE
3)当remote_login_passwordfile是 EXCLUSIVE
4)当remote_login_passwordfile是 none 没有sqlnet.ora文件
5)当remote_login_passwordfile是 none
sqlnet.ora文件参数 SQLNET.AUTHENTICATION_SERVICES=none sqlplus sys/oracle as sysdba 不成功 sqlplus / as sysdba 不成功 sqlplus sys/oracle@togogo as sysdba 不成功
6)当remote_login_passwordfile是 none
sqlnet.ora文件参数 SQLNET.AUTHENTICATION_SERVICES=all sqlplus sys/oracle as sysdba 成功 sqlplus / as sysdba 成功 sqlplus sys/oracle@togogo as sysdba 不成功
五、创建口令文件
orapwd file=口令文件名称 password=用户密码
——————————————————————————————————————————————————————————————————