快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

AG亚游手机客户端下载:实例讲解Oracle密码文件的使用与维护



在Oracle系统中,用户应用特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle有两种身份验证措施:

1.应用与操作系统集成的身份验证

2.应用Oracle数据库的密码文件进行身份验证。

是以,治理好密码文件,对付节制授权用户从远端或本机登录Oracle数据库系统,履行数据库治理事情,具有紧张的意义。

Oracle数据库的密码文件寄放有超级用户INTERNAL/SYS的口令及其他特权用户的用户名/口令,它一样平常寄放在ORACLE_HOME\DATABASE目录下。

一、 密码文件的创建:

在应用Oracle Instance Manager创建一数据库实例的时侯,在ORACLE_HOME\DATABASE目录下还自动创建了一个与之对应的密码文件,文件名为PWDSIDAG亚游手机客户端下载.ORA,此中SID代表响应的Oracle数据库系统标识符。此密码文件是进行初始数据库治理事情的根基。在此之后,治理员也可以根据必要,应用对象ORAPWD.EXE手工创建密码文件,敕令款式如下:

C:\ >ORAPWD FILE=< FILENAME > PASSWORD

=< PASSWORAG亚游手机客户端下载D > ENTRIES=

各敕令参数的含义为:

FILENAME:密码文件名;

PASSWORD:设置INTERNAL/SYS帐号的口令;

MAX_USERS:密码文件中可以寄放的最大年夜用户数,对应于容许以SYSDBA/SYSOPER权限登录数据库的最大年夜用户数。因为在今后的掩护中,若用户数越过了此限定,则必要重修密码文件,以是此参数可以根据必要设置得大年夜一些。

有了密码文件之后,必要设置初始化参数REMOTE_LOGIN_PASSWORDFILE来节制密码文件的应用状态。

二、 设置初始化参数REMOTE_LOGIN_PASSWORDFILE:

在Oracle数据库实例的初始化参数文件中,此参数节制着密码文件的应用及其状态。它可以有以下几个选项:

NONE:唆使Oracle系统不应用密码文件,特权用户的登录经由过程操作系统进行身份验证;

EXCLUSIVE:唆使只有一个数据库实例可以应用此密码文件。只有在此设置下的密码文件可以包孕有除INTERNAL/SYS以外的用户信息,即容许将系统权限SYSOPER/SYSDBA赋予除INTERNAL/SYS以外的其他用户。

SHARED:唆使可有多个数据库实例可以应用此密码文件。在此设置下只有INAG亚游手机客户端下载TERNAL/SYS帐号能被密码文件识别,纵然文件中存有其他用户的信息,也不容许他们以SYSOPER/SYSDBA的权限登录。此设置为缺省值。

---- 在REMOTE_LOGIN_PASSWORDFILE参数设置为EXCLUSIVE、SHARED环境下,Oracle系统搜索密码文AG亚游手机客户端下载件的序次为:在系统注册库中查找ORA_SID_PWFILE参数值(它为密码文件的全路径名);若未找到,则查找ORA_PWFILE参数值;若仍未找到,则应用缺省值ORACLE_HOME\DATABASE\PWDSID.ORA;此中的SID代表响应的Oracle数据库系统标识符。

三、 向密码文件中增添、删除用户:

当初始化参数REMOTE_LOGIN_PASSWORDFILE设置为EXCLUSIVE时,系统容许除INTERNAL/SYS以外的其他用户以治理员身份从远端或本机登录到Oracle数据库系统,履行数据库治理事情;这些用户AG亚游手机客户端下载名必须存在于密码文件中,系统才能识别他们。因为不管是在创建数据库实例时自动创建的密码文件,照样应用对象ORAPWD.EXE手工创建的密码文件,都只包孕INTERNAL/SYS用户的信息;为此,在实际操作中,可能必要向密码文件添加或删除其他用户帐号。

因为仅被赋予SYSOPER/SYSDBA系统权限的用户才存在于密码文件中,以是当向某一用户赋予或收回SYSOPER/SYSDBA系统权限时,他们的帐号也将响应地被加入到密码文件或从密码文件中删除。由此,向密码文件中增添或删除某一用户,实际上也便是对某一用户赋予或收回SYSOPER/SYSDBA系统权限。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: