메뉴
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-download-db-logfile 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] 버튼을 선택합니다.

관련 주제