

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Datenbank-Protokolldateien von Amazon RDS für Db2
<a name="USER_LogAccess.Concepts.Db2"></a>

Sie können mithilfe der Amazon RDS-Konsole oder der RDS-API auf RDS for Db2-Diagnose- und Benachrichtigungsprotokolle zugreifen. AWS CLI Weitere Informationen zum Anzeigen und Herunterladen von dateibasierten Datenbankprotokollen finden Sie unter [Überwachen von Amazon RDS-Protokolldateien](USER_LogAccess.md).

**Topics**
+ [Aufbewahrungsplan](#USER_LogAccess.Concepts.Db2.Retention)
+ [Veröffentlichen von Db2-Protokollen in Amazon CloudWatch Logs](#USER_LogAccess.Db2.PublishtoCloudWatchLogs)

## Aufbewahrungsplan
<a name="USER_LogAccess.Concepts.Db2.Retention"></a>

Protokolldateien werden jeden Tag rotiert und jedes Mal, wenn Ihre DB-Instance neu gestartet wird. Im Folgenden wird der Aufbewahrungsplan für Protokolle von RDS für Db2 in Amazon RDS gezeigt. 


****  

| Protokolltyp | Aufbewahrungsplan | 
| --- | --- | 
|  Diagnoseprotokolle  |  Db2 löscht Protokolle außerhalb der Aufbewahrungseinstellungen in der Konfiguration auf Instance-Ebene. Amazon RDS setzt den `diagsize`-Parameter auf 1 000.  | 
|  Benachrichtigungsprotokolle  |  Db2 löscht Protokolle außerhalb der Aufbewahrungseinstellungen in der Konfiguration auf Instance-Ebene. Amazon RDS setzt den `diagsize`-Parameter auf 1 000.  | 

## Veröffentlichen von Db2-Protokollen in Amazon CloudWatch Logs
<a name="USER_LogAccess.Db2.PublishtoCloudWatchLogs"></a>

Mit RDS for Db2 können Sie Diagnose- und Benachrichtigungsprotokollereignisse direkt in Amazon CloudWatch Logs veröffentlichen. Analysieren Sie die Protokolldaten mit CloudWatch Logs und verwenden Sie sie dann, CloudWatch um Alarme zu erstellen und Metriken anzuzeigen.

Mit CloudWatch Logs können Sie Folgendes tun:
+ Speichern von Protokollen in hoch dauerhaften Speichern mit einem von Ihnen festgelegten Aufbewahrungszeitraum.
+ Durchsuchen und Filtern von Protokolldaten
+ Protokolldateien zwischen Konten freigeben.
+ Exportieren von Protokollen zu Amazon S3.
+ Streamen Sie Daten an Amazon OpenSearch Service.
+ Verarbeiten von Protokolldaten in Echtzeit mit Amazon Kinesis Data Streams. Weitere Informationen finden Sie unter [Arbeiten mit Amazon CloudWatch Logs im Amazon](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html) *Managed Service for Apache Flink for SQL Applications Developer Guide*.

 Amazon RDS veröffentlicht jedes Datenbankprotokoll von RDS für Db2 als separaten Datenbankstream in der Protokollgruppe. Wenn Sie beispielsweise die Diagnose- und Benachrichtigungsprotokolle veröffentlichen, werden die Diagnosedaten in einem Diagnoseprotokollstream in der Protokollgruppe `/aws/rds/instance/my_instance/diagnostic` und die Benachrichtigungsprotokolldaten in der Protokollgruppe `/aws/rds/instance/my_instance/notify` gespeichert.

**Anmerkung**  
Das Veröffentlichen von RDS for CloudWatch Db2-Protokollen in Logs ist standardmäßig nicht aktiviert. Das Veröffentlichen von Statistikprotokollen für Self-Tuning Memory Manager (STMM) und Optimizer wird nicht unterstützt. Die Veröffentlichung von RDS for CloudWatch Db2-Protokollen in Logs wird in allen Regionen unterstützt, mit Ausnahme von Asien-Pazifik (Hongkong).

### Konsole
<a name="USER_LogAccess.Db2.PublishtoCloudWatchLogs.console"></a>

**Um RDS für Db2-Protokolle in Logs aus dem CloudWatch AWS-Managementkonsole**

1. Öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Databases (Datenbanken)** und dann die DB-Instance, die Sie ändern möchten.

1. Wählen Sie **Modify** aus.

1. Wählen Sie im Abschnitt **Protokollexporte** die Protokolle aus, die Sie in CloudWatch Logs veröffentlichen möchten.

   Sie können **diag.log** und/oder **notify.log** auswählen.

1. Wählen Sie **Weiter** und dann auf der zusammenfassenden Seite **Modify DB Instance** (DB-Instance ändern) aus.

### AWS CLI
<a name="USER_LogAccess.Db2.PublishtoCloudWatchLogs.CLI"></a>

Um Protokolle von RDS für Db2 zu veröffentlichen, können Sie den Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) mit den folgenden Parametern verwenden: 
+ `--db-instance-identifier`
+ `--cloudwatch-logs-export-configuration`

**Anmerkung**  
Eine Änderung der Option `--cloudwatch-logs-export-configuration` wird immer sofort auf die DB-Instance angewendet. Aus diesem Grund sind die Optionen `--apply-immediately` und `--no-apply-immediately` wirkungslos.

Sie können Protokolle von RDS für Db2 auch mit den folgenden Befehlen veröffentlichen: 
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-db-snapshot.html](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-from-db-snapshot.html)
+ [https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html)

**Example**  
Im folgenden Beispiel wird eine RDS for Db2-DB-Instance mit aktivierter CloudWatch Protokollveröffentlichung erstellt. Der `--enable-cloudwatch-logs-exports`-Wert ist ein JSON-Zeichenfolgenarray, der `diag.log`, `notify.log` oder beide enthalten kann.  
Für Linux, macOS oder Unix:  

```
aws rds create-db-instance \
    --db-instance-identifier mydbinstance \
    --enable-cloudwatch-logs-exports '["diag.log","notify.log"]' \
    --db-instance-class db.m4.large \
    --engine db2-se
```
Für Windows:  

```
aws rds create-db-instance ^
    --db-instance-identifier mydbinstance ^
    --enable-cloudwatch-logs-exports "[\"diag.log\",\"notify.log\"]" ^
    --db-instance-class db.m4.large ^
    --engine db2-se
```
Bei Verwendung der Windows-Befehlszeile müssen doppelte Anführungszeichen (") im JSON-Code mit einem umgekehrten Schrägstrich (\$1) als Escape-Zeichen versehen werden.

**Example**  
Im folgenden Beispiel wird eine bestehende RDS for Db2-DB-Instance so geändert, dass Protokolldateien in Logs veröffentlicht werden. CloudWatch Der `--cloudwatch-logs-export-configuration`-Wert ist ein JSON-Objekt. Der Schlüssel für dieses Objekt ist `EnableLogTypes` und dessen Wert ist ein Array von Zeichenfolgen mit `diag.log`, `notify.log` oder beiden.  
Für Linux, macOS oder Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --cloudwatch-logs-export-configuration '{"EnableLogTypes":["diag.log","notify.log"]}'
```
Für Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --cloudwatch-logs-export-configuration "{\"EnableLogTypes\":[\"diag.log\",\"notify.log\"]}"
```
Bei Verwendung der Windows-Befehlszeile müssen doppelte Anführungszeichen (") im JSON-Code mit einem umgekehrten Schrägstrich (\$1) als Escape-Zeichen versehen werden.

**Example**  
Im folgenden Beispiel wird eine bestehende RDS for Db2-DB-Instance dahingehend geändert, dass die Veröffentlichung von Diagnoseprotokolldateien in Logs deaktiviert wird. CloudWatch Der `--cloudwatch-logs-export-configuration`-Wert ist ein JSON-Objekt. Der Schlüssel für dieses Objekt ist `DisableLogTypes` und dessen Wert ist ein Array von Zeichenfolgen mit `diag.log`, `notify.log` oder beiden.  
Für Linux, macOS oder Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --cloudwatch-logs-export-configuration '{"DisableLogTypes":["diag.log"]}'
```
Für Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --cloudwatch-logs-export-configuration "{\"DisableLogTypes\":[\"diag.log\"]}"
```
Bei Verwendung der Windows-Befehlszeile müssen doppelte Anführungszeichen (") im JSON-Code mit einem umgekehrten Schrägstrich (\$1) als Escape-Zeichen versehen werden.