什么是external密码验证
当OS user 中存在和DB user 同名的用户时 直接使用和DB user 同名的OS user 可以不输入密码直接登录数据库,
[oracle@zxrac1 ~] sqlplus / 如果数据库中存在Oracle用户,则可以不输入密码直接登录
什么是外部external密码验证
当远程服务器OS user 中存在和本地DB user 同名的用户时 直接远程服务器使用和DB user 同名的OS user 连接本地数据库可以不输入密码直接登录数据库,
[oracle@zxrac1 ~] 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数据库中的外部密码验证机制,包括如何通过OSuser直接登录数据库而无需密码,以及如何检查数据库和用户是否启用了外部密码验证。
1221

被折叠的 条评论
为什么被折叠?



