SW/Database / / 2025. 2. 19. 11:28

ORA-29264: unsupported cipher suite / 원인과 해결 방법

반응형

ORA-29264: unsupported cipher suite / 원인과 해결 방법

ORA-29264 오류는 Oracle 데이터베이스에서 지원되지 않는 암호화 스위트를 사용할 때 발생하는 오류입니다. 이 오류는 UTL_HTTP, UTL_SMTP, UTL_TCP 패키지를 사용할 때 발생할 수 있으며, 주로 TLS(SSL) 설정과 관련이 있습니다.

 

 

ORA-29264: unsupported cipher suite / 원인과 해결 방법

 

 

오류 원인

ORA-29264 오류는 다음과 같은 원인으로 인해 발생할 수 있습니다:

  1. 지원되지 않는 암호화 스위트 사용: - Oracle이 사용하는 네트워크 계층에서 지원하지 않는 TLS 암호화 스위트가 지정됨
  2. 서버 및 클라이언트 간 TLS 버전 불일치: - 데이터베이스가 지원하는 TLS 버전과 원격 서버의 TLS 버전이 맞지 않을 경우
  3. Oracle Wallet 구성 문제: - 잘못된 Wallet 설정으로 인해 TLS 연결이 실패
  4. UTL_HTTP 또는 UTL_SMTP 패키지 사용 시 암호화 오류: - 암호화된 연결을 시도할 때 호환되지 않는 TLS 옵션이 사용됨

해결 방법

ORA-29264 오류를 해결하기 위해 다음 단계를 수행할 수 있습니다:

    1. 지원되는 암호화 스위트 확인: - Oracle이 지원하는 TLS 암호화 스위트를 확인하려면 다음 SQL을 실행하세요.
SELECT * FROM V$SSL_CIPHERS;
    1. Oracle에서 지원하는 TLS 버전 확인 및 설정: - 지원되는 TLS 버전을 확인하고 설정하려면 아래 명령을 사용하세요.
ALTER SYSTEM SET SSL_VERSION='TLSv1.2';
    1. Oracle Wallet 설정 확인: - Wallet이 올바르게 구성되었는지 확인하고 필요할 경우 다시 생성합니다.
orapki wallet display -wallet /path/to/wallet
    1. UTL_HTTP 또는 UTL_SMTP의 SSL 설정 변경: - 예제 코드에서 명확하게 지원되는 TLS 버전을 지정합니다.
UTL_HTTP.SET_WALLET('file:/path/to/wallet', 'password');

간단 요약

  • ORA-29264 오류는 지원되지 않는 TLS 암호화 스위트를 사용할 때 발생합니다.
  • 해결 방법: - 지원되는 암호화 스위트 및 TLS 버전 확인 - Oracle Wallet 구성을 점검 및 재설정 - UTL_HTTP 및 UTL_SMTP에서 적절한 SSL 옵션 설정
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유