在pub上看到一个网友问为什么新建的passwordfile没有生效,其实是没搞清楚Oracle的授权方式。
当在本机使用dba组的用户登陆sysdba时,根本就不会用到passwordfile,使用的是os认证,所以可以采用conn / as sysdba登陆。如果是非dba组的用户登陆,才会使用到passwordfile
当参数设置为remote_login_passwordfile=exclusive时,允许在客户端登陆sysdba,这时也会使用passwordfile.
可以通过grant sysdba to system,把用户system加入到passwordfile中。并且passwordfile会同时维护几个用户的密码,当修改某个用户的密码时,passwordfile中这个用户的密码也随之修改。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/371/viewspace-234300/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/371/viewspace-234300/