ORA-28037: Cannot Get Session Key for RACF Authentication

文档解释

ORA-28037: Cannot Get Session Key for RACF Authentication

Cause: Client and server cannot negotiate shared secret during logon

Action: User should not see this error. Please contact your system administrator

ORA-28037: Cannot Get Session Key for RACF Authentication 错误,表明数据库无法使用RACF认证获得会话密钥。该认证仅在DB2 UDB12.1或更高版本的特定情况下可用 – 在Windows 环境中使用IBM DB2 Attach Services,客户端/服务器模式或本地连接方式,使用MVS用户ID和RACF登录ID(RACF用户ID)连接。

官方解释

常见案例

1. 如果使用Windows平台将Oracle数据库实例链接到DB2,则可能会遇到ORA-28037错误。

2. 如果使用IBM DB2服务器,客户端/服务器模式,或用IBM DB2 Attach Services在Windows环境中链接,则可能会遇到ORA-28037错误。

一般处理方法及步骤

1. 首先,验证登录用户是否拥有此MVS登录ID到RACF的配置访问,验证登录系统的首选用户是否具有以下信息:

· Remote server的地址和端口号

· 租户 ID

· 访问方式(示例:MVS用户ID和RACF登录ID / RACF-userid)

2. 检查IBM DB2管理小程序的安装程序,以确保已正确配置。

3. 卸载DB2 UDB中的Oracle端口,然后重新安装使用正确的参数。

4. 如果配置步骤都是正确的,建议执行以下操作:

· 清理OS缓存,然后重新启动支持应用程序。

· 清理DB2% _ DB2UDF缓存,然后重新启动支持应用程序。

5. 如果仍然无法解决问题,请联系Oracle技术支持,以获取进一步的分析和帮助。

你可能感兴趣的