Connexion à un système Yugabyte compatible FIPS avec la version 14 ou inférieure
Lorsque l'extraction Oracle GoldenGate est exécutée à partir d'un système FIPS (Federal Information Processing Standards) installé avec une base de données Yugabyte inférieure à la version 14, elle génère l'erreur suivante :
ERROR OGG-25359 Could not connect to server with database 'postgres', host 'localhost', port '5432' and user name 'postgres'. Error Message: connection to server at "localhost" (::1), port 5432 failed: could not encrypt password: disabled for FIPSfe_sendauth: error sending password authentication.
L'algorithme de cryptage md5 est l'algorithme de cryptage par défaut sur la version de base de données Yugabyte inférieure à 14 et entraîne l'abandon de l'extraction avec une erreur.
Pour exécuter le processus Extract sur un système compatible FIPS exécutant une version de base de données Yugabyte inférieure à 14, procédez comme suit :
-
Modifiez le fichier
postgresql.confpour définir l'optionpassword_encryptionsurscram-sha-256. -
Modifiez le fichier
pg_hba.confpour définir l'optionMethodsurscram-sha-256, carmd5n'est pas pris en charge sur un système compatible FIPS. Toutefois, il s'agit d'une étape facultative.Le mot de passe de l'utilisateur de base de données utilisé par le processus d'extraction Oracle GoldenGate doit être régénéré ou modifié si l'utilisateur de base de données a déjà été créé, une fois l'option
password_encryptiondéfinie surscram-sha-256. Vous pouvez utiliser le même mot de passe pour être régénéré.Par exemple, si l'utilisateur de base de données nommé
adminutilise le mot de passe en tant quepassword123, le même mot de passe peut être regénéré à l'aide du cryptagescram-sha-256.