Oracle 参数 REMOTE_OS_ROLES 官方解释,作用,如何配置最优化建议
本站中文解释
REMOTE_OS_ROLES参数可以让数据库管理程序能够以操作系统角色的形式访问数据库,使用操作系统角色可以集中授权,实现数据库模式的简单管理和部署。
REMOTE_OS_ROLES参数默认的值为FALSE,可以设置为TRUE或FALSE。
当REMOTE_OS_ROLES设置为TRUE时,用户在Windows环境下将可以以操作系统角色的形式访问数据库,而Oracle会将这些操作系统角色的平台特定的安全属性转换为数据库的属性。当REMOTE_OS_ROLES设置为FALSE时,操作系统角色就不能用来访问数据库了。
正确设置REMOTE_OS_ROLES参数:
1.首先确定是否需要使用操作系统角色来访问数据库;
2.确定是否需要支持Oracle Advanced Security特性;
3.根据实际情况确定REMOTE_OS_ROLES的值,如果需要支持Oracle Advanced Security特性,则需要将REMOTE_OS_ROLES设置为TRUE,否则可以将REMOTE_OS_ROLES设置为FALSE。
4.使用ALTER SYSTEM语句更改REMOTE_OS_ROLES参数值,例如:
ALTER SYSTEM SET REMOTE_OS_ROLES=FALSE;
5.最后重启数据库,使其生效。
官方英文解释
REMOTE_OS_ROLES
specifies whether operating system roles are allowed for remote clients.
Property | Description |
---|---|
Parameter type |
Boolean |
Default value |
|
Modifiable |
No |
Modifiable in a PDB |
No |
Range of values |
|
Basic |
No |
The default value, false
, causes Oracle to identify and manage roles for remote clients.
See Also:
-
Oracle Database Security
Guide for more information on setting this parameter -
“OS_ROLES”