Oracle GRID管理环境下 不建议禁用OS认证

GRID环境下 不建议禁用OS认证

APPLIES TO:

Oracle Database - Standard Edition - Version 12.2.0.1 and later
Information in this document applies to any platform.

SYMPTOMS

When Operating System (OS) Authentication (also called External Authentication) for SYSDBA is disabled, using SRVCTL to start the Database fails with ORA-1017.
That would be done by setting the following line and value in the sqlnet.ora file:
SQLNET.AUTHENTICATION_SERVICES = (NONE)

Using SQL*Plus to connect using the Oracle Password works and the Database starts.
 

CHANGES

OS Authentication was disabled by setting the following in the sqlnet.ora file on the Database Server:
SQLNET.AUTHENTICATION_SERVICES = (NONE)

CAUSE

GRID and Clusterware programs that connect with RAC privileges, require OS Authentication for connectivity to the various resources such as the Database, so that a username and password are not required when managing resources automatically.
So when you disable OS Authentication for all Database functions, it works for SQL*Plus (which can use the password file) but not for GRID which does not use the password authentication.
 

SOLUTION


When using GRID for managing resources like Databases, OS (External) Authentication is a requirement.
Disabling OS Authentication will result in RAC operations being impacted.
Therefore, OS Authentication is mandatory for GRID actions.

References:
About Authentication Methods for Database Administrators

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值