oracle external密码验证

Posted 杨哥哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle external密码验证相关的知识,希望对你有一定的参考价值。

什么是external密码验证 

  当OS user 中存在和DB user 同名的用户时   直接使用和DB user 同名的OS user 可以不输入密码直接登录数据库,

 [[email protected] ~] sqlplus /       如果数据库中存在Oracle用户,则可以不输入密码直接登录

 

什么是外部external密码验证

 当远程服务器OS user 中存在和本地DB user 同名的用户时   直接远程服务器使用和DB user 同名的OS user 连接本地数据库可以不输入密码直接登录数据库,

  [[email protected] ~] sqlplus / @test

 

查看数据库是否开启了externa密码验证

  select name,value from v$parameter where name like ‘%os_authent_prefix%‘

查看数据库是否开启外部external密码验证

  select name,value from v$parameter where name like ‘%remote_os_authent%‘

 查看用户是否开启了external密码验证

  select username,authentication_type from dba_users

  authentication_type 值为external则为开启了external密码验证

以上是关于oracle external密码验证的主要内容,如果未能解决你的问题,请参考以下文章

Oracle密码验证函数与Create Profile

Oracle密码验证函数与Create Profile

oracle-用户管理与权限分配

Oracle数据库的三种验证机制

Oracle Apex 21.1:如何使用散列密码创建、存储和检索(验证)用户

Windows客户端的无密码Python LDAP3身份验证