Oracle 口令文件:即 oracle密碼文件
阿新 • • 發佈:2018-06-23
TE int sea splay site -s 實驗操作 fault oracl
一:文件路徑位置
[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
主要是存放管理用戶的密碼信息的
select *from v$pwfile_users;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
sqlnet.ora文件參數 SQLNET.AUTHENTICATION_SERVICES=none sqlplus sys/oracle as sysdba 成功 sqlplus / as sysdba 不成功 sqlplus sys/oracle@togogo as sysdba 成功
3)當remote_login_passwordfile是 EXCLUSIVE
sqlnet.ora文件參數 SQLNET.AUTHENTICATION_SERVICES=all sqlplus sys/oracle as sysdba 成功 sqlplus / as sysdba 成功 sqlplus sys/oracle@togogo as sysdba 不成功
4)當remote_login_passwordfile是 none 沒有sqlnet.ora文件
sqlplus sys/oracle as sysdba 成功 sqlplus / as sysdba 成功 sqlplus sys/oracle@togogo as sysdba 不成功
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=用戶密碼
——————————————————————————————————————————————————————————————————
Oracle 口令文件:即 oracle密碼文件