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

false

Modifiable

No

Modifiable in a PDB

No

Range of values

true | false

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”


数据运维技术 » Oracle 参数 REMOTE_OS_ROLES 官方解释,作用,如何配置最优化建议