使用口令文件认证

1. 如果没有创建口令文件,使用orapwd命令创建一个口令文件

orapwd help #查看帮助

orapwd file=$ORACLE_HOME/dbs/pwdorcl.ora password='oracle' force=y;

 

2.  设置初始化参数remote_login_passwordfile值其他就不可以用口令文件啦,默认时exclusive

其他的参数值为:(

none: 不允许采用口令文件认证,即使口令文件存在.

shared: 允许口令文件被运行在一个服务器上的多个数据库或RAC的多个实例使用,但不允许对口令文件进行任何修改操作.

exclusive: 口令文件只允许被一个数据库的一个实例使用.

)

当修改了remote_login_passwordfile参数文件后可以查看口令文件里面的用户,但是修改用户的最大数量不能超过entries参数的数量.

SQL> select * from v$pwfile_users;

USERNAME SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS TRUE TRUE FALSE

你可能感兴趣的:(使用口令文件认证)