passwordfile OS和密码认证

本文详细介绍了Oracle数据库密码文件的配置与管理,包括密码文件的位置、认证方式(none、exclusive、shared)、建立与修改过程,以及如何通过操作系统认证与密码文件认证。重点讨论了SQLNET认证服务参数(none、all、nts)的使用及其注意事项,帮助读者理解在不同场景下如何灵活配置以确保数据库的安全与高效运行。

密码文件位于$ORACLE_HOME/dbs/orapw$ORACLE_SID

密码文件认证还是OS认证决定在 remote_login_passwordfile=none|exclusive|shared

none 代表不使用密码文件认证

execlusive 要密码文件认证 实例独占使用

shared 要密码文件认证 不同实例DBA用户可以共享密码文件

默认情况下是execlusive


$ORACLE_HOME/network/admin/sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES=none|all|nts

none  关闭os认证,只能密码文件认证

all --->linux,unix平台下 关闭本机密码文件认证,采用操作系统认证,但远程《异机》密码文件认证

nts--->windows下 和上面一样

上面这两个参数会冲突。可能导致不能登录,所以设置时需要注意是否冲突


密码文件建立 

orapwd file 密码文件的名字 password --sys用户密码 entries--有多少的sysdba sysoper权限用户放到密码文件去

force=y 如果文件存在就覆盖


密码文件修改

数据库中密码改变和权限的变换 密码文件都会改变

修改 sys密码 授予sysdba sysoper 权限 

生产环境中忘记密码别删除orapw$ORACLE_SID文件

通过OS登录数据库 alter user sys identified by<>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值