口令文件的使用涉及重要的初始化参数:REMOTE_LOGIN_PASSWORDFILE。该参数控制口令文件的使用方式及其状态:
- NONE:指示Oracle系统不使用口令文件,特权用户的登录由操作系统进行身份验证。
- EXCLUSIVE:允许只有一个数据库实例使用此口令文件,并支持包含除SYSDBA以外的其他用户信息,允许授予一般用户系统权限SYSDBA。
- SHARED (默认值):允许多个数据库实例使用该口令文件。在此设置下,口令文件仅识别SYSDBA账户,即使文件中包含其他用户信息,这些用户也不能以SYSOPER/SYSDBA权限登录。