Estabelecendo Conexão com um Sistema Yugabyte habilitado para FIPS com a Versão 14 ou Inferior
Quando o Extract do Oracle GoldenGate é executado de um sistema ativado por FIPS (Federal Information Processing Standards) instalado com um banco de dados Yugabyte inferior à versão 14, ele gera o seguinte erro:
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.
O algoritmo de criptografia md5 é o algoritmo de criptografia padrão na versão do banco de dados Yugabyte inferior a 14 e faz com que o Extract seja encerrado com um erro.
Para executar o processo Extract em um sistema ativado para FIPS que executa a versão de banco de dados Yugabyte inferior a 14, execute as seguintes etapas:
-
Modifique o arquivo
postgresql.confpara definir a opçãopassword_encryptioncomoscram-sha-256. -
Modifique o arquivo
pg_hba.confpara definir a opçãoMethodcomoscram-sha-256, poismd5não é suportado em um sistema ativado para FIPS. No entanto, esta é uma etapa opcional.A senha do usuário do banco de dados que é usada pelo Oracle GoldenGate Extract deverá ser gerada novamente ou modificada se o usuário do banco de dados já tiver sido criado, após a opção
password_encryptionser definida comoscram-sha-256. Você pode usar a mesma senha para ser gerada novamente.Por exemplo, se o usuário do banco de dados, chamado
admin, usar a senha comopassword123, a mesma senha poderá ser gerada novamente usando a criptografiascram-sha-256.