

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.

# Generieren von Leistungsberichten mit Automatic Workload Repository (AWR)
<a name="Appendix.Oracle.CommonDBATasks.AWR"></a>

Um Leistungsdaten zu sammeln und Berichte zu generieren, empfiehlt Oracle Automatic Workload Repository (AWR). AWR erfordert Oracle Database Enterprise Edition und eine Lizenz für die Diagnostics and Tuning Packs. Um AWR zu aktivieren, legen Sie den `CONTROL_MANAGEMENT_PACK_ACCESS`-Initialisierungsparameter entweder auf `DIAGNOSTIC` oder `DIAGNOSTIC+TUNING` fest. 

## Arbeiten mit AWR-Berichten in RDS
<a name="Appendix.Oracle.CommonDBATasks.AWRTechniques"></a>

Um AWR-Berichte zu generieren, können Sie Skripte wie ausführe `awrrpt.sql`. Diese Skripte werden auf dem Datenbankhostserver installiert. In Amazon RDS haben Sie keinen direkten Zugriff auf den Host. Sie können jedoch Kopien von SQL-Skripten von einer anderen Installation von Oracle Database abrufen. 

Sie können AWR auch verwenden, indem Sie Prozeduren im `SYS.DBMS_WORKLOAD_REPOSITORY` PL/SQL Paket ausführen. Sie können dieses Paket verwenden, um Baselines und Snapshots zu verwalten und auch ASH- und AWR-Berichte anzuzeigen. Um beispielsweise einen AWR-Bericht im Textformat zu generieren, führen Sie das `DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_TEXT`-Verfahren aus. Sie können diese AWR-Berichte jedoch nicht über die erreich AWS-Managementkonsole. 

Bei der Arbeit mit AWR empfehlen wir, die `rdsadmin.rdsadmin_diagnostic_util`-Verfahren zu verwenden. Sie können diese Verfahren verwenden, um Folgendes zu generieren:
+ AWR-Berichte
+ ASH-Berichte (Active Session History)
+ ADDM-Berichte (Automatic Database Diagnostic Monitor)
+ Oracle Data Pump Export-Dump-Dateien von AWR-Daten

Die `rdsadmin_diagnostic_util`-Verfahren speichern die Berichte im DB-Instance-Dateisystem. Sie können über die Konsole auf diese Berichte zugreifen. Sie können auch mithilfe der `rdsadmin.rds_file_util`-Verfahren auf Berichte zugreifen, und Sie können auf Berichte zugreifen, die mit der Option „S3-Integration“ in Amazon S3 kopiert werden. Weitere Informationen erhalten Sie unter [Lesen von Dateien in einem DB-Instance-Verzeichnis](Appendix.Oracle.CommonDBATasks.Misc.md#Appendix.Oracle.CommonDBATasks.ReadingFiles) und [Amazon S3-Integration](oracle-s3-integration.md). 

Sie können die `rdsadmin_diagnostic_util`-Verfahren in den folgenden Amazon RDS for Oracle-DB-Engine-Versionen verwenden:
+ Alle Versionen von Oracle Database 21c
+ 19.0.0.0.ru-2020-04.rur-2020-04.r1 und höhere Versionen von Oracle Database 19c

Einen Blog mit Erläuterungen zum Arbeiten mit Diagnoseberichten in einem Replikationsszenario finden Sie unter [Generieren von AWR-Berichten für Amazon-RDS-für-Oracle-Lesereplikate](https://aws.amazon.com/blogs/database/generate-awr-reports-for-amazon-rds-for-oracle-read-replicas/).

## Geläufige Parameter für das Diagnose-Utility-Paket
<a name="Appendix.Oracle.CommonDBATasks.CommonAWRParam"></a>

Normalerweise verwenden Sie die folgenden Parameter, wenn AWR und ADDM mit dem `rdsadmin_diagnostic_util`-Paket verwaltet werden.

<a name="rds-provisioned-iops-storage-range-reference"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.AWR.html)

Normalerweise verwenden Sie die folgenden Parameter, wenn Sie ASH mit dem rdsadmin\$1diagnostic\$1util-Paket verwalten.

<a name="rds-provisioned-iops-storage-range-reference"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.AWR.html)

## Generieren eines AWR-Berichts
<a name="Appendix.Oracle.CommonDBATasks.GenAWRReport"></a>

Verwenden Sie das `rdsadmin.rdsadmin_diagnostic_util.awr_report`-Verfahren, um einen AWR-Bericht zu generieren.

Im folgenden Beispiel wird ein AWR-Bericht für den Snapshot-Bereich 101–106 generiert. Die Ausgabetextdatei heißt `awrrpt_101_106.txt`. Sie können auf diesen Bericht in der zugreife AWS-Managementkonsole. 

```
EXEC rdsadmin.rdsadmin_diagnostic_util.awr_report(101,106,'TEXT');
```

Im folgenden Beispiel wird ein HTML-Bericht für den Snapshot-Bereich 63–65 generiert. Die Ausgabe-HTML-Datei heißt `awrrpt_63_65.html`. Das Verfahren schreibt den Bericht in das nicht standardmäßige Datenbankverzeichnis namens `AWR_RPT_DUMP`.

```
EXEC rdsadmin.rdsadmin_diagnostic_util.awr_report(63,65,'HTML','AWR_RPT_DUMP');
```

## Extrahieren von AWR-Daten in eine Dump-Datei
<a name="Appendix.Oracle.CommonDBATasks.ExtractAWR"></a>

Verwenden Sie das `rdsadmin.rdsadmin_diagnostic_util.awr_extract`-Verfahren, um AWR-Daten in eine Dump-Datei zu extrahieren. Sie können diese Funktion nur auf PDB-Ebene verwenden.

Im folgenden Beispiel wird der Snapshot-Bereich 101–106 extrahiert. Die Ausgabe-Dump-Datei heißt `awrextract_101_106.dmp`. Sie können über die Konsole auf diese Datei zugreifen.

```
EXEC rdsadmin.rdsadmin_diagnostic_util.awr_extract(101,106);
```

Im folgenden Beispiel wird der Snapshot-Bereich 63–65 extrahiert. Die Ausgabe-Dump-Datei heißt `awrextract_63_65.dmp`. Die Datei wird im nicht standardmäßigen Datenbankverzeichnis namens gespeicher `AWR_RPT_DUMP`.

```
EXEC rdsadmin.rdsadmin_diagnostic_util.awr_extract(63,65,'AWR_RPT_DUMP');
```

## Generieren eines ADDM-Berichts
<a name="Appendix.Oracle.CommonDBATasks.ADDM"></a>

Verwenden Sie das `rdsadmin.rdsadmin_diagnostic_util.addm_report`-Verfahren, um einen ADDM-Bericht zu generieren. 

Im folgenden Beispiel wird ein ADDM-Bericht für den Snapshot-Bereich 101–106 generiert. Die Ausgabetextdatei heißt `addmrpt_101_106.txt`. Sie können über die Konsole auf den Bericht zugreifen.

```
EXEC rdsadmin.rdsadmin_diagnostic_util.addm_report(101,106);
```

Im folgenden Beispiel wird ein ADDM-Bericht für den Snapshot-Bereich 63–65 generiert. Die Ausgabetextdatei heißt `addmrpt_63_65.txt`. Die Datei wird im nicht standardmäßigen Datenbankverzeichnis namens gespeicher `ADDM_RPT_DUMP`.

```
EXEC rdsadmin.rdsadmin_diagnostic_util.addm_report(63,65,'ADDM_RPT_DUMP');
```

## Generieren eines ASH-Berichts
<a name="Appendix.Oracle.CommonDBATasks.ASH"></a>

Verwenden Sie das `rdsadmin.rdsadmin_diagnostic_util.ash_report`-Verfahren, um einen ASH-Bericht zu generieren. 

Im folgenden Beispiel wird ein ASH-Bericht generiert, der die Daten von vor 14 Minuten bis zur aktuellen Zeit enthält. Der Name der Ausgabedatei verwendet das Format `ashrptbegin_timeend_time.txt`, wobei `begin_time` und `end_time` das Format `YYYYMMDDHH24MISS` verwenden. Sie können über die Konsole auf die Datei zugreifen.

```
BEGIN
    rdsadmin.rdsadmin_diagnostic_util.ash_report(
        begin_time     =>     SYSDATE-14/1440,
        end_time       =>     SYSDATE,
        report_type    =>     'TEXT');
END;
/
```

Im folgenden Beispiel wird ein ASH-Bericht generiert, der die Daten vom 18. November 2019 um 18:07 Uhr bis zum 18. November 2019 um 18:15 Uhr enthält. Der Name des HTML-Ausgabeberichts lautet `ashrpt_20190918180700_20190918181500.html`. Der Bericht wird im nicht standardmäßigen Datenbankverzeichnis mit dem Namen gespeicher `AWR_RPT_DUMP`.

```
BEGIN
    rdsadmin.rdsadmin_diagnostic_util.ash_report(
        begin_time     =>    TO_DATE('2019-09-18 18:07:00', 'YYYY-MM-DD HH24:MI:SS'),
        end_time       =>    TO_DATE('2019-09-18 18:15:00', 'YYYY-MM-DD HH24:MI:SS'),
        report_type    =>    'html',
        dump_directory =>    'AWR_RPT_DUMP');
END;
/
```

## Zugriff auf AWR-Berichte über die Konsole oder CLI
<a name="Appendix.Oracle.CommonDBATasks.AWRConsole"></a>

Um auf AWR-Berichte zuzugreifen oder Dumpdateien zu exportieren, können Sie das oder verwenden. AWS-Managementkonsole AWS CLI Weitere Informationen finden Sie unter [Herunterladen einer Datenbank-Protokolldatei](USER_LogAccess.Procedural.Downloading.md). 