Hitachi

Hitachi Advanced Database Messages


KFAA31687-E

The authentication method for the user of the specified authorization identifier cannot be changed to aa....aa authentication. (reason = bb....bb) (M+J+O)

The user authentication method of the HADB user having the specified authorization identifier cannot be changed. <SQLSTATE: 42K44>

aa....aa: User authentication method
  • PAM: PAM authentication

  • Keycloak: Keycloak authentication

bb....bb:

Cause of the error

S:

Ignores this SQL statement. Alternatively, the system invalidates this transaction.

Action:

Take corrective action as described in the following table:

Information output to bb....bb

Cause of the error

Corrective action to take

the user already uses the specified authentication method

The specified user authentication method is already in use.

There is no need to change the user authentication method for the specified HADB user.

the user is the auditor

The user authentication method for HADB users with audit privilege cannot be changed.

After revoking the audit privilege of the specified HADB user, please change the user authentication method. An HADB user who has the audit admin privilege must revoke the audit privilege.

the user has the CRYPTO ADMIN privilege

The user authentication method for HADB users with a CRYPTO ADMIN privilege cannot be changed.

After revoking the CRYPTO ADMIN privilege of the specified HADB user, please change the user authentication method. An HADB user who has the DBA privilege must revoke the CRYPTO ADMIN privilege.

the user is the last user who has both DBA and CONNECT privileges and who uses database authentication

At least one HADB user with DBA and CONNECT privileges is required, using database authentication as the user authentication method. Therefore, when there is only one such HADB user, the user authentication method for that HADB user cannot be changed.

After confirming that there are two or more HADB users who satisfy both of the following conditions, change the user authentication method for the specified HADB users.

  • Has both the DBA privilege and the CONNECT privilege

  • Uses database authentication for user authentication method