메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

Amazon RDS 데이터베이스 로그 파일

Amazon RDS 콘솔, AWS Command Line Interface(AWS CLI) 또는 Amazon RDS API를 사용하여 데이터베이스 로그를 보고 다운로드하고 조사할 수 있습니다. 트랜잭션 로그 보기, 다운로드 또는 조사는 지원되지 않습니다.

엔진별 문서는 다음을(를) 참조하십시오.

데이터베이스 엔진 관련 문서

MariaDB

오류 로그, 느린 쿼리 로그 및 일반 로그에 액세스할 수 있습니다. 자세한 내용은 MariaDB 데이터베이스 로그 파일을(를) 참조하십시오.

Microsoft SQL Server

SQL Server 오류 로그, 에이전트 로그 및 추적 파일에 액세스할 수 있습니다. 자세한 내용은 Microsoft SQL Server 데이터베이스 로그 파일을(를) 참조하십시오.

MySQL

오류 로그, 느린 쿼리 로그 및 일반 로그에 액세스할 수 있습니다. 자세한 내용은 MySQL 데이터베이스 로그 파일을(를) 참조하십시오.

Oracle

Oracle 알림 로그, 감사 파일 및 추적 파일에 액세스할 수 있습니다. 자세한 내용은 Oracle 데이터베이스 로그 파일을(를) 참조하십시오.

PostgreSQL

쿼리 로그 및 오류 로그에 액세스할 수 있습니다. 오류 로그에는 auto-vacuum 및 연결 정보와 rds_admin 작업이 포함될 수 있습니다. 자세한 내용은 PostgreSQL 데이터베이스 로그 파일을(를) 참조하십시오.

데이터베이스 로그 파일 보기 및 나열

Amazon RDS 콘솔을 사용하여 DB 엔진에 대한 데이터베이스 로그 파일을 볼 수 있습니다. Amazon RDS CLI 또는 API를 사용하여 다운로드하거나 모니터링할 수 있는 로그 파일을 나열할 수 있습니다.

참고

기존 Oracle DB 인스턴스에 대한 로그 파일 목록을 볼 수 없는 경우 목록을 보려면 인스턴스를 재부팅합니다.

AWS Management Console

데이터베이스 로그 파일을 보려면

  1. https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 Instances를 선택합니다.

  3. 확인할 로그 파일이 있는 DB 인스턴스와 [Instance Actions | See Details]를 차례대로 선택합니다.

  4. [Recent Events & Logs] 탭을 선택합니다.

  5. [Logs] 창에서 확인할 로그 옆에 있는 [View] 버튼을 선택합니다.

CLI

DB 인스턴스에 사용 가능한 데이터베이스 로그 파일을 나열하려면 AWS CLI describe-db-log-files 명령을 사용합니다.

다음 예제에서는 my-db-instance라는 DB 인스턴스에 대한 로그 파일 목록을 log_file_list.txt라는 텍스트 파일로 전송합니다.

Copy
aws rds describe-db-log-files --db-instance-identifier my-db-instance > log_file_list.txt

API

DB 인스턴스에 사용 가능한 데이터베이스 로그 파일을 나열하려면 Amazon RDS API DescribeDBLogFiles 작업을 호출합니다.

데이터베이스 로그 파일 다운로드

Amazon RDS 콘솔 또는 AWS CLI를 사용하여 데이터베이스 로그 파일을 다운로드할 수 있습니다.

DownloadCompleteDBLogFile REST API를 사용하여 전체 로그 파일을 다운로드할 수 있습니다. RDS CLI가 더 이상 사용되지 않는 경우에도 마지막으로 게시된 RDS CLI 버전 및 rds-download-db-logfile 명령을 사용하여 전체 로그 파일을 다운로드할 수 있습니다.

AWS Management Console

데이터베이스 로그 파일을 다운로드하려면

  1. https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 Instances를 선택합니다.

  3. 확인할 로그 파일이 있는 DB 인스턴스와 [Instance Actions | See Details]를 차례대로 선택합니다.

  4. [Recent Events & Logs] 탭을 선택합니다.

  5. [Logs] 창에서 다운로드할 로그 옆에 있는 [Download] 버튼을 선택합니다.

  6. 제공되는 링크를 마우스 오른쪽 버튼으로 클릭한 다음, 드롭다운 메뉴에서 [Save Link As...]를 선택합니다. 로그 파일을 저장할 위치를 입력한 다음, [Save]를 선택합니다.

     로그 파일 보기

CLI

데이터베이스 로그 파일을 다운로드하려면 download-db-log-file-portion 명령을 사용합니다.

다음 예제에서는 log/ERROR.4라는 로그 파일의 내용을 다운로드하여 errorlog.txt라는 로컬 파일에 저장하는 방법을 보여줍니다.

Linux, OS X, Unix의 경우:

Copy
aws rds download-db-log-file-portion \ --db-instance-identifier myexampledb \ --no-paginate \ --log-file-name log/ERROR.4 > errorlog.txt

Windows의 경우:

Copy
aws rds download-db-log-file-portion ^ --db-instance-identifier myexampledb ^ --no-paginate ^ --log-file-name log/ERROR.4 > errorlog.txt

데이터베이스 로그 파일 조사

Amazon RDS 콘솔을 사용하여 로그 파일의 내용을 모니터링할 수 있습니다.

AWS Management Console

데이터베이스 로그 파일을 조사하려면

  1. https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 Instances를 선택합니다.

  3. 확인할 로그 파일이 있는 DB 인스턴스와 [Instance Actions | See Details]를 차례대로 선택합니다.

  4. [Recent Events & Logs] 탭을 선택합니다.

  5. [Logs] 창에서 확인할 로그 옆에 있는 [Watch] 버튼을 선택합니다.

관련 주제