버전 14 이하의 FIPS 지원 유가바이트 시스템에 연결
Oracle GoldenGate Extract가 버전 14보다 낮은 Yugabyte 데이터베이스와 함께 설치된 FIPS(Federal Information Processing Standards) 사용 시스템에서 실행되면 다음 오류가 발생합니다.
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.
암호화 알고리즘 md5는 Yugabyte 데이터베이스 버전이 14보다 낮은 기본 암호화 알고리즘이며 Extract가 오류와 함께 비정상 종료되도록 합니다.
Yugabyte 데이터베이스 버전이 14 미만인 FIPS 사용 시스템에서 Extract를 실행하려면 다음 단계를 수행하십시오.
-
password_encryption옵션을scram-sha-256로 설정하도록postgresql.conf파일을 수정합니다. -
FIPS 사용 시스템에서
md5가 지원되지 않으므로pg_hba.conf파일을 수정하여Method옵션을scram-sha-256로 설정합니다. 그러나 이 단계는 선택 사항입니다.password_encryption옵션이scram-sha-256로 설정된 후 데이터베이스 사용자가 이미 생성된 경우 Oracle GoldenGate Extract에서 사용하는 데이터베이스 사용자의 비밀번호를 재생성하거나 수정해야 합니다. 동일한 암호를 사용하여 재생성할 수 있습니다.예를 들어, 이름이
admin인 데이터베이스 사용자가password123인 비밀번호를 사용하는 경우scram-sha-256암호화를 사용하여 동일한 비밀번호를 재생성할 수 있습니다.