口令文件浅析

懂了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真的很难学,难学的原因就是他太强大了,功能强大啊

你可能感兴趣的:(oracle,数据库,远程登录,login)