

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 에서 진단 지원 스크립트 작업 AWS DMS
<a name="CHAP_SupportScripts"></a>

작업 시 문제가 발생하면 AWS DMS지원 엔지니어가 소스 또는 대상 데이터베이스에 대한 추가 정보가 필요할 수 있습니다. AWS Support는 가능한 한 짧은 시간 내에 필요한 정보를 최대한 많이 확보하고자 합니다. 따라서 여러 주요 관계형 데이터베이스 엔진에서 이러한 정보를 쿼리하는 스크립트를 개발했습니다.

지원 스크립트를 데이터베이스에 사용할 수 있는 경우, 아래에 설명된 해당 스크립트 주제의 링크를 사용하여 이를 다운로드할 수 있습니다. 스크립트를 확인하고 검토한 후(아래 설명 참조), 스크립트 주제에 설명된 프로시저에 따라 스크립트를 실행할 수 있습니다. 스크립트 실행이 완료되면 출력을 AWS 지원 사례(다시 설명)에 업로드할 수 있습니다.

스크립트를 실행하기 전에, 지원 스크립트를 다운로드하거나 저장할 때 발생했을 가능성이 있는 오류를 감지할 수 있습니다. 이렇게 하려면 스크립트 파일의 체크섬을에서 제공한 값과 비교합니다 AWS.는 체크섬에 SHA256 알고리즘을 AWS 사용합니다.

**체크섬을 사용하여 지원 스크립트 파일을 확인하려면**

1. 제공된 최신 체크섬 파일을 열어 [https://d2pwp9zz55emqw.cloudfront.net/sha256Check.txt](https://d2pwp9zz55emqw.cloudfront.net/sha256Check.txt)에서 이러한 지원 스크립트를 확인합니다. 예를 들어, 파일에 아래와 같은 내용이 포함되어 있을 수 있습니다.

   ```
   MYSQL  dfafd0d511477c699f96c64693ad0b1547d47e74d5c5f2f2025b790b1422e3c8
   ORACLE  6c41ebcfc99518cfa8a10cb2ce8943b153b2cc7049117183d0b5de3d551bc312
   POSTGRES  6ccd274863d14f6f3146fbdbbba43f2d8d4c6a4c25380d7b41c71883aa4f9790
   SQL_SERVER  971a6f2c46aec8d083d2b3b6549b1e9990af3a15fe4b922e319f4fdd358debe7
   ```

1. 지원 파일이 포함된 디렉터리에서 운영 체제의 SHA256 검증 명령을 실행합니다. 예를 들어, macOS 운영 체제에서는 이 주제의 뒷부분에 설명된 Oracle 지원 스크립트에서 아래의 명령을 실행할 수 있습니다.

   ```
   shasum -a 256 awsdms_support_collector_oracle.sql
   ```

1. 명령 결과를 최근에 열어본 `sha256Check.txt` 파일에 표시된 값과 비교합니다. 두 값이 일치해야 합니다. 일치하지 않을 경우, 지원 엔지니어에게 불일치하는 부분을 이야기하고 깨끗한 지원 스크립트 파일을 얻을 수 있는 방법을 문의합니다.

깨끗한 지원 스크립트 파일을 보유한 경우, 스크립트를 실행하기 전에 성능 및 보안 측면에서 SQL을 읽고 이해해야 합니다. 이 스크립트에서 SQL을 실행하는 것이 마음에 걸릴 경우 문제의 SQL을 주석 처리하거나 제거할 수 있습니다. 지원 엔지니어에게 적절한 해결 방법을 문의할 수도 있습니다.

스크립트가 성공적으로 완료되고 달리 명시되지 않는 한, 스크립트는 읽기 가능한 HTML 형식으로 출력을 반환합니다. 스크립트는 업무에 영향을 미칠 수 있는 모든 데이터 또는 보안 세부 정보를 이 HTML에서 제외하도록 설계되었습니다. 또한 스크립트는 데이터베이스나 해당 환경을 수정하지 않습니다. 하지만 HTML에서 공유하기에 부적합한 정보를 발견한 경우, HTML을 업로드하기 전에 문제의 정보를 얼마든지 제거해도 됩니다. HTML이 허용되는 경우, 지원 사례의 **사례 세부 정보**에 있는 **첨부 파일**을 사용하여 업로드합니다.

다음 각 주제에서는 지원되는 AWS DMS 데이터베이스에 사용할 수 있는 스크립트와 이를 실행하는 방법을 설명합니다. 지원 엔지니어가 아래에 설명된 특정 스크립트를 안내합니다.

**Topics**
+ [Oracle 진단 지원 스크립트](CHAP_SupportScripts.Oracle.md)
+ [SQL Server 진단 지원 스크립트](CHAP_SupportScripts.SQLServer.md)
+ [MySQL 호환 데이터베이스용 진단 지원 스크립트](CHAP_SupportScripts.MySQL.md)
+ [PostgreSQL 진단 지원 스크립트](CHAP_SupportScripts.PostgreSQL.md)