Fehler in OCI Database with PostgreSQL beheben
Verwenden Sie die Informationen zur Fehlerbehebung, um allgemeine Probleme zu erkennen und zu beheben, die beim Arbeiten mit OCI Database with PostgreSQL auftreten können.
Erweiterungserstellung nicht erfolgreich mit Fehler "Nicht zulässig"
Beim Erstellen einer Erweiterung in einer OCI Database with PostgreSQL-Umgebung wird eine Fehlermeldung angezeigt, dass die Erweiterung nicht zulässig ist.
Die meisten von OCI Database with PostgreSQL unterstützten Erweiterungen sind zur sofortigen Verwendung verfügbar, einige erfordern jedoch einen Administrator, um die Erweiterung über eine benutzerdefinierte Konfiguration zu aktivieren. Beispiel: Die Erweiterung pg_stat_statements
wird möglicherweise als unterstützt aufgeführt, ist jedoch nicht sofort verwendbar.
Wenn Sie versuchen, die Erweiterung pg_stat_statements
zu erstellen, die vom Administrator nicht aktiviert wurde, wird möglicherweise ein Fehler angezeigt. Beispiel:
postgres=> CREATE EXTENSION pg_stat_statements;
ERROR: Extension : pg_stat_statements is not allowed
Um zu prüfen, ob eine Erweiterung wie pg_stat_statements
verfügbar ist, können Sie den Katalog pg_available_extensions
anzeigen, in dem die neuesten Erweiterungen und deren Versionsinformationen angezeigt werden. Beispiel:
postgres=> SELECT * FROM pg_available_extensions WHERE name = 'pg_stat_statements';
Um anzuzeigen, welche Erweiterungen von Administratoren für Ihren Mandanten aktiviert sind, verwenden Sie oci.admin_enabled_extensions
. Beispiel:
postgres=> SHOW oci.admin_enabled_extensions;
oci.admin_enabled_extensions
------------------------------
postgres_fdw
(1 row)
Wenn pg_stat_statements
nicht aufgeführt ist, bedeutet dies, dass es noch nicht aktiviert ist.
Speicherauslastung bleibt hoch, während das Datenbanksystem inaktiv ist
OCI Database with PostgreSQL-Metriken zeigen eine hohe Speicherauslastung, selbst wenn das Datenbanksystem inaktiv ist.
OCI Database with PostgreSQL führt seine eigene Speicherverwaltung mit einem benutzerdefinierten Seitencache durch. OCI Database with PostgreSQL weist einen festen Speicher für diesen benutzerdefinierten Seitencache vor und verwendet ihn nicht für andere Zwecke.
Bei Standardeinstellungen werden ca. 75% des Gesamtspeichers des Datenbanksystems immer für oci.pagecache
und shared_buffers
zugewiesen. OCI Database with PostgreSQL Metrics zeigt diesen Betrag als verwendet an. Dieser Speicher wird jedoch für PostgreSQL-Datenpuffer wie vorgesehen verwendet und führt nicht zu negativen Auswirkungen.
Weitere Informationen finden Sie unter oci.pagecache_size.