티스토리 뷰
AWS Schema Conversion Tool 설치, 확인 및 업데이트
AWS Schema Conversion Tool (AWS SCT)은(는) 프로젝트 기반 사용자 인터페이스를 제공하는 독립 실행형 애플리케이션입니다. AWS SCT은(는) Fedora Linux, macOS, Microsoft Windows, Ubuntu Linux 버전 15.04에서 사용 가능합니다. AWS SCT은(는) 64비트 운영체제에서만 지원됩니다. AWS SCT은(는) Java Runtime Environment(JRE) 버전 8u45도 설치합니다.
올바른 버전의 AWS SCT 배포 파일을 받을 수 있도록 압축 파일 다운로드 후 확인 단계를 제공합니다. 제공된 단계를 사용하여 파일을 확인할 수 있습니다.
AWS SCT 설치
AWS SCT를 설치하려면
-
운영 체제별 링크를 사용하여 AWS SCT 설치 프로그램이 포함된 압축 파일을 다운로드합니다. 모든 압축 파일은 확장자가 .zip입니다. AWS SCT 설치 파일의 압축을 풀면 해당 운영 체제에 적합한 형식이 됩니다.
-
다음에 표시된 운영 체제별 AWS SCT 설치 프로그램 파일을 추출합니다.
운영 체제 파일 이름 Fedora Linux
aws-schema-conversion-tool-1.0.
build-number
.x86_64.rpmmacOS
AWS Schema Conversion Tool-1.0.
build-number
.dmgMicrosoft Windows
AWS Schema Conversion Tool-1.0.
build-number
.msiUbuntu Linux
aws-schema-conversion-tool-1.0.
build-number
.deb -
이전 단계에서 추출한 AWS SCT 설치 프로그램 파일을 실행합니다. 다음에 표시된 운영 체제별 지침을 사용하십시오.
운영 체제 설치 지침 Fedora Linux
파일을 다운로드한 폴더에서 다음 명령을 실행합니다.
sudo yum install aws-schema-conversion-tool-1.0.
build-number
.x86_64.rpmmacOS
Finder에서
AWS Schema Conversion Tool-1.0.
를 엽니다.build-number
.dmgAWS Schema Conversion Tool-1.0.
를 Applications 폴더로 끕니다.build-number
.dmgMicrosoft Windows
파일을 두 번 클릭하여 설치 프로그램을 실행합니다.
Ubuntu Linux
파일을 다운로드한 폴더에서 다음 명령을 실행합니다.
sudo dpkg -i aws-schema-conversion-tool-1.0.
build-number
.deb -
원본 및 대상 데이터베이스 엔진용 Java Database Connectivity(JDBC) 드라이버를 설치합니다. 지침 및 다운로드 링크는 필요한 데이터베이스 드라이버 설치 단원을 참조하십시오.
AWS SCT 이전 버전 설치
AWS SCT 이전 버전을 다운로드하여 설치할 수 있습니다. 다음 형식을 사용하여 이전 버전을 다운로드합니다. 다음 형식을 사용하여 버전 및 OS 정보를 제공해야 합니다.
https://d211wdu1froga6.cloudfront.net/builds/1.0/<version>/<OS>/aws-schema-conversion-tool-1.0.zip
예를 들어 AWS SCT 버전 607을 다운로드하려면 다음과 같이 합니다.
-
MacOS - https://d211wdu1froga6.cloudfront.net/builds/1.0/607/MacOS/aws-schema-conversion-tool-1.0.zip
-
Windows - https://d211wdu1froga6.cloudfront.net/builds/1.0/607/Windows/aws-schema-conversion-tool-1.0.zip
-
Ubuntu - https://d211wdu1froga6.cloudfront.net/builds/1.0/607/Ubuntu/aws-schema-conversion-tool-1.0.zip
-
Fedora - https://d211wdu1froga6.cloudfront.net/builds/1.0/607/Fedora/aws-schema-conversion-tool-1.0.zip
AWS SCT 파일 다운로드 확인
AWS SCT의 배포 파일을 확인할 수 있는 방법이 몇 가지 있습니다. 가장 간단한 방법은 파일의 체크섬을 AWS가 공개한 체크섬과 비교하는 것입니다. 추가 보안 수준으로 아래 절차를 사용하여 파일이 설치되는 운영 체제에 따라 배포 파일을 확인할 수 있습니다.
이 단원에는 다음 주제가 포함되어 있습니다.
항목
AWS SCT 파일의 체크섬 확인
AWS SCT 압축 파일을 다운로드 또는 저장할 때 유입될 수 있는 오류를 탐지하기 위해 파일 체크섬을 AWS가 제공한 값과 비교할 수 있습니다. AWS는 체크섬에 SHA256 알고리즘을 사용합니다.
체크섬을 사용하여 AWS SCT 배포 파일을 확인하려면
-
설치 섹션의 링크를 사용하여 AWS SCT 배포 파일을 다운로드합니다.
-
sha256Check.txt라는 최신 체크섬 파일을 다운로드합니다. 예를 들어 파일은 다음과 같이 보일 수 있습니다.
Fedora b4f5f66f91bfcc1b312e2827e960691c269a9002cd1371cf1841593f88cbb5e6 Ubuntu 4315eb666449d4fcd95932351f00399adb6c6cf64b9f30adda2eec903c54eca4 Windows 6e29679a3c53c5396a06d8d50f308981e4ec34bd0acd608874470700a0ae9a23 MacOs ed56d3ab49309e92ac4d2ef439d35449ac1326f470c23dc5866e1bf0a60b0e67
-
배포 파일이 포함된 디렉터리에서 운영 체제의 SHA256 확인 명령을 실행합니다. 예를 들어 Mac 운영 체제에서 실행할 명령은 다음과 같습니다.
shasum -a 256 aws-schema-conversion-tool-1.0.latest.zip
-
명령의 결과를 sha256Check.txt 파일에 표시된 값과 비교합니다. 두 값이 일치해야 합니다.
Fedora에서 AWS SCT RPM 파일 확인
AWS는 배포 파일 체크섬 외에 또 다른 수준의 확인을 제공합니다. 배포 파일의 모든 RPM 파일은 AWS 프라이빗 키로 서명됩니다. 퍼블릭 GPG 키는 amazon.com.public.gpg-key에서 볼 수 있습니다.
Fedora에서 AWS SCT RPM 파일을 확인하려면
-
설치 섹션의 링크를 사용하여 AWS SCT 배포 파일을 다운로드합니다.
-
AWS SCT 배포 파일의 체크섬 확인
-
배포 파일의 내용을 추출합니다. 확인할 RPM 파일의 위치를 찾습니다.
-
amazon.com.public.gpg-key 에서 퍼블릭 GPG 키를 다운로드합니다.
-
다음 명령을 사용하여 퍼블릭 키를 RPM DB로 가져옵니다(적절한 권한이 있어야 합니다).
sudo rpm --import aws-dms-team@amazon.com.public.gpg-key
-
다음 명령을 실행하여 가져오기가 성공했는지 확인합니다.
rpm -q --qf "%-%-% \n % \n" gpg-pubkey-ea22abf4-5a21d30c
-
다음 명령을 실행하여 RPM 서명을 확인합니다.
rpm --checksig -v aws-schema-conversion-tool-1.0.build number-1.x86_64.rpm
Ubuntu에서 AWS SCT DEB 파일 확인
AWS는 배포 파일 체크섬 외에 또 다른 수준의 확인을 제공합니다. 배포 파일의 모든 DEB 파일은 GPG 분리 서명으로 서명됩니다.
Ubuntu에서 AWS SCT DEB 파일을 확인하려면
-
설치 섹션의 링크를 사용하여 AWS SCT 배포 파일을 다운로드합니다.
-
AWS SCT 배포 파일의 체크섬 확인
-
배포 파일의 내용을 추출합니다. 확인할 DEB 파일의 위치를 찾습니다.
-
aws-schema-conversion-tool-1.0.latest.deb.asc에서 분리 서명을 다운로드합니다.
-
amazon.com.public.gpg-key 에서 퍼블릭 GPG 키를 다운로드합니다.
-
다음 명령을 실행하여 GPG 퍼블릭 키를 가져옵니다.
gpg --import aws-dms-team@amazon.com.public.gpg-key
-
다음 명령을 실행하여 서명을 확인합니다.
gpg --verify aws-schema-conversion-tool-1.0.latest.deb.asc aws-schema-conversion-tool-1.0.build number.deb
Microsoft Windows에서 AWS SCT MSI 파일 확인
AWS는 배포 파일 체크섬 외에 또 다른 수준의 확인을 제공합니다. MSI 파일에는 AWS가 서명했는지 확인할 수 있는 디지털 서명이 있습니다.
Windows에서 AWS SCT MSI 파일을 확인하려면
-
설치 섹션의 링크를 사용하여 AWS SCT 배포 파일을 다운로드합니다.
-
AWS SCT 배포 파일의 체크섬 확인
-
배포 파일의 내용을 추출합니다. 확인할 MSI 파일의 위치를 찾습니다.
-
Windows 탐색기에서 MSI 파일을 마우스 오른쪽 버튼으로 클릭하고 [속성]을 선택합니다.
-
[디지털 서명] 탭을 선택합니다.
-
디지털 서명이 Amazon Services LLC의 서명인지 확인합니다.
Mac OS에서 AWS SCT 애플리케이션 확인
AWS는 배포 파일 체크섬 외에 또 다른 수준의 확인을 제공합니다. Mac OS에 AWS SCT을(를) 설치한 후 다음 절차를 사용하여 애플리케이션을 확인할 수 있습니다.
Mac OS에서 AWS SCT 애플리케이션을 확인하려면
-
설치 섹션의 링크를 사용하여 AWS SCT 배포 파일을 다운로드합니다.
-
AWS SCT 배포 파일의 체크섬 확인
-
배포 파일의 내용을 추출합니다.
-
DMG 파일을 두 번 클릭합니다.
-
AWS SCT를 설치합니다.
-
다음 명령을 실행하여 애플리케이션을 확인합니다.
codesign -dvvv /Applications/AWS\ Schema\ Conversion\ Tool.app/
필요한 데이터베이스 드라이버 설치
AWS SCT(이)가 올바로 작동하려면 원본 및 대상 데이터베이스 엔진용 JDBC 드라이버를 설치해야 합니다.
드라이버를 다운로드한 후 드라이버 파일의 위치를 제공합니다. 자세한 내용은 전역 설정에 드라이버 경로 저장 단원을 참조하십시오.
다음 위치에서 데이터베이스 드라이버를 다운로드할 수 있습니다.
중요
사용 가능한 최신 버전의 드라이버를 설치합니다. 다음 표에 나오는 버전은 버전 번호의 예입니다.
데이터베이스 엔진 | 드라이버 | 다운로드 위치 |
---|---|---|
Amazon Aurora(MySQL 호환) |
mysql-connector-java-5.1.6.jar |
|
Amazon Aurora(PostgreSQL 호환) |
postgresql-9.4-1204-jdbc42.jar |
|
Amazon Redshift |
RedshiftJDBC41-1.1.10.1010.jar |
https://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html |
Greenplum Database |
postgresql-9.4-1204-jdbc42.jar |
|
IBM DB2(LUW) |
db2jcc4.jar(JDBC 4.0 드라이버) |
|
Microsoft SQL Server |
sqljdbc4.jar |
https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 |
MySQL |
mysql-connector-java-5.1.6.jar |
|
Netezza |
nzjdbc.jar 클라이언트 도구 소프트웨어를 사용합니다. 데이터 웨어하우스 버전 7.2.0과 하위 버전 호환되는 드라이버 버전 7.2.1을 사용합니다. |
|
Oracle |
ojdbc7.jar 드라이버 버전 7 이상이 지원됩니다. |
http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html |
PostgreSQL |
postgresql-9.4-1204-jdbc42.jar |
|
Teradata |
terajdbc4.jar tdgssconfig.jar |
https://downloads.teradata.com/download/connectivity/jdbc-driver |
Vertica |
vertica-jdbc-7.2.3-0_all 드라이버 버전 7.2.0 이상이 지원됩니다. |
Linux에 JDBC 드라이버 설치
다음 단계를 사용하여 AWS SCT를 사용할 Linux 시스템에 JDBC 드라이버를 설치합니다.
Linux 시스템에 JDBC 드라이버를 설치하려면
-
JDBC 드라이버를 저장할 디렉터리를 생성합니다.
PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
-
다음 명령을 사용하여 사용자의 데이터베이스 엔진용 JDBC 드라이버를 설치합니다.
데이터베이스 엔진 설치 명령 Amazon Aurora(MySQL 호환)
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz
Amazon Aurora(PostgreSQL 호환)
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .
Microsoft SQL Server
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/sqljdbc_X.X.X_enu.tar.gz
MySQL
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz
Oracle
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo mkdir oracle-jdbc PROMPT> cd oracle-jdbc PROMPT> sudo cp -a /tmp/ojdbc7.jar .
PostgreSQL
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .
전역 설정에 드라이버 경로 저장
필요한 JDBC 드라이버를 다운로드 및 설치한 후, AWS SCT 설정에서 전역적으로 드라이버 위치를 설정할 수 있습니다. 드라이버 위치를 전역적으로 설정하지 않을 경우 데이터베이스에 연결할 때 애플리케이션이 드라이버 위치를 묻습니다.
드라이버 파일 위치를 업데이트하려면
-
AWS SCT에서 Settings를 선택한 후 Global Settings를 선택합니다.
-
[Global settings]에서 [Drivers]를 선택합니다. 원본 데이터베이스 엔진 및 대상 Amazon RDS DB 인스턴스 데이터베이스 엔진용 JDBC 드라이버의 파일 경로를 추가합니다.
참고
Teradata의 경우, 세미콜론으로 구분된 2개의 드라이버를 지정합니다.
-
드라이버 경로를 추가했으면 [OK]를 선택합니다.
AWS SCT 역할 업데이트
AWS는 새 기능으로 AWS SCT를 주기적으로 업데이트합니다. 이전 버전에서 업데이트하는 경우 AWS SCT 프로젝트를 새로 만들고, 사용하는 모든 데이터베이스 객체를 다시 변환합니다.
AWS SCT를 위한 업데이트 존재 여부를 확인할 수 있습니다.
AWS SCT에 대한 업데이트를 확인하려면
-
AWS SCT에서 Help와 Check for Updates를 차례로 선택합니다.
-
[Check for Updates] 대화 상자에서 [What's New]를 선택합니다. 링크가 나타나지 않으면 최신 버전을 가지고 있는 것입니다.
'11. AWS' 카테고리의 다른 글
Amazon Redshift을 사용하여 데이터 웨어하우스 스키마를 AWS Schema Conversion Tool로 변환 (0) | 2018.12.21 |
---|---|
데이터베이스 스키마 비교 (0) | 2018.12.21 |
AWS Schema Conversion Tool을 사용하여 데이터베이스 스키마 변환 (0) | 2018.12.21 |
AWS (SCT:Schema conversion Tool)이란 (0) | 2018.12.21 |
AWS Schema Conversion Tool 사용 (0) | 2018.12.17 |
- Total
- Today
- Yesterday
- directory copy 후 startup 에러
- 스토리지 클레스
- 커널
- [오라클 튜닝] sql 튜닝
- [오라클 튜닝] instance 튜닝2
- startup 에러
- (InstantClient) 설치하기(HP-UX)
- Oracle
- 우분투
- 버쳐박스
- 테라폼
- 쿠버네티스
- 코로나19
- ubuntu
- ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)
- 튜닝
- 설치하기(HP-UX)
- pod 상태
- 앤시블
- 여러서버 컨트롤
- 오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
- 오라클 홈디렉토리 copy 후 startup 에러
- MSA
- 오라클 트러블 슈팅(성능 고도화 원리와 해법!)
- 오라클
- 키알리
- K8s
- CVE 취약점 점검
- 5.4.0.1072
- 트리이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |