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.
Verwenden von temporären Dateien
Hinzufügen einer temporären Datei zum Instance-Speicher auf einer Read Replica
Wenn Sie einen temporären Tabellenraum auf einer primären DB-Instance erstellen, werden von der Read Replica keine temporären Dateien erstellt. Nehmen Sie an, dass aus einem der folgenden Gründe ein leerer temporärer Tabellenraum in Ihrer Read Replica vorhanden ist:
-
Sie haben eine temporäre Datei aus dem Tabellenraum Ihrer Read Replica gelöscht. Weitere Informationen finden Sie unter Löschen von temporären Dateien auf einer Read Replica.
-
Sie haben einen neuen temporären Tabellenraum auf der primären DB-Instance erstellt. In diesem Fall synchronisiert RDS für Oracle die Metadaten mit der Read Replica.
Sie können ein temporäre Datei dem leeren temporären Tabellenraum hinzufügen und die temporäre Dateie im Instance-Speicher ablegen. Wenn Sie eine temporäre Datei im Instance-Speicher erstellen möchten, verwenden Sie das Amazon-RDS-Verfahren rdsadmin.rdsadmin_util.add_inst_store_tempfile. Sie können dieses Verfahren nur für eine Read Replica verwenden. Die Prozedur hat die folgenden Parameter.
| Parametername | Datentyp | Standard | Erforderlich | Beschreibung |
|---|---|---|---|---|
|
|
varchar |
— |
Ja |
Der Name des temporären Tabellenraums auf Ihrer Read Replica. |
Im folgenden Beispiel ist der leere temporäre Tabellenraum temp01 auf Ihrer Read Replica vorhanden. Führen Sie den folgenden Befehl aus, um eine temporäre Datei für diesen Tabellenraum zu erstellen und sie im Instance-Speicher abzulegen.
EXEC rdsadmin.rdsadmin_util.add_inst_store_tempfile(p_tablespace_name => 'temp01');
Weitere Informationen finden Sie unter Speichern temporärer Daten in einem Instance-Speicher von RDS für Oracle.
Löschen von temporären Dateien auf einer Read Replica
Sie können einen vorhandenen temporären Tabellenraum auf einer Read Replica nicht löschen. Sie können den Speicher der temporären Datei auf einer Read Replica von Amazon EBS in den Instance-Speicher oder vom Instance-Speicher in Amazon EBS ändern. Gehen Sie wie folgt vor, um diese Ziele zu erreichen:
-
Löschen Sie die aktuellen temporären Dateien im temporären Tabellenraum auf der Read Replica.
-
Erstellen Sie neue temporäre Dateien in einem anderen Speicher.
Wenn Sie die temporären Dateien löschen möchten, verwenden Sie das Amazon-RDS-Verfahren rdsadmin.rdsadmin_util. drop_replica_tempfiles. Sie können dieses Verfahren nur für Read Replicas verwenden. Die Prozedur drop_replica_tempfiles hat die folgenden Parameter.
| Parametername | Datentyp | Standard | Erforderlich | Beschreibung |
|---|---|---|---|---|
|
|
varchar |
— |
Ja |
Der Name des temporären Tabellenraums auf Ihrer Read Replica. |
Angenommen, ein temporärer Tabellenraum namens temp01 befindet sich im Instance-Speicher Ihrer Read Replica. Löschen Sie alle temporären Dateien in diesem Tabellenraum, indem Sie den folgenden Befehl ausführen.
EXEC rdsadmin.rdsadmin_util.drop_replica_tempfiles(p_tablespace_name => 'temp01');
Weitere Informationen finden Sie unter Speichern temporärer Daten in einem Instance-Speicher von RDS für Oracle.