口令文件浅析

本文详细解释了Oracle数据库中口令文件的作用及配置方法。介绍了数据库登录验证的三种方式,并重点解析了通过口令文件验证的过程。同时,还讨论了不同配置参数remote_login_passwordfile的含义及其对数据库管理的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

懂了sys要加入口令文件之后,还要知道知道为什么要假如口令文件。

原因如下:

数据库登录有三种方式:口令文件、数据库、数据字典里。

远程登录时,用户不可能和本机用户在同一个组,所以不能是操作系统验证;在数据库启动之前,数据字典里是没有用户信息的,所以不可能用数据字典;那么只有用口令文件了。

口令文件参数设置在spfile里有设置,可以用show parameter pass查看。我设置的是exclusive,当然还有其他几种方式,下面一一介绍:

 

1.remote_login_passwordfile = NONE

停用口令文件验证,Oracle数据库不允许远程SYSDBA/SYSOPER身份登录

无法通过远程进行数据库起停等操作管理

2.remote_login_passwordfile = exclusive

连接通过口令文件,一个实例使用一个。

3.remote_login_passwordfile = shared

多个实例共享一个口令文件。

 

有了这些知识点,总算把各种认证关系理得稍微清晰了点了,感觉oracle真的很难学,难学的原因就是他太强大了,功能强大啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值