Erweiterungen für eine Database aktivieren

Einige Erweiterungen für ein OCI Database with PostgreSQL-Datenbanksystem müssen von Administratoren über eine Konfiguration aktiviert werden, bevor sie auf Datenbankebene verfügbar gemacht werden können.

Eine Liste der Erweiterungen, die über eine Konfiguration aktiviert werden müssen, finden Sie unter Unterstützte PostgreSQL-Erweiterungen für OCI Database with PostgreSQL.

Informationen zum Aktivieren von Erweiterungen für ein vorhandenes Datenbanksystem durch Kopieren seiner Konfiguration finden Sie in den folgenden Schritten. Wenn bereits eine Konfiguration mit aktivierten Erweiterungen vorhanden ist, können Sie die Konfiguration des Datenbanksystems ändern, ohne eine neue Konfiguration zu erstellen.

    1. Wählen Sie auf der Listenseite Datenbanksysteme das Datenbanksystem aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder des Datenbanksystems benötigen, finden Sie weitere Informationen unter Datenbanksysteme auflisten.
    2. Wählen Sie auf der Detailseite des Datenbanksystems den Wert neben Konfiguration und dann den Konfigurationsnamen aus.
    3. Wählen Sie auf der Seite mit den Konfigurationsdetails Konfiguration und Erweiterungen kopieren aus.
    4. Wählen Sie im Bereich Konfiguration kopieren im Abschnitt Erweiterungen konfigurieren eine Erweiterung oder Erweiterungen aus der Liste PostgreSQL-Erweiterungen aus.
    5. Wählen Sie Erstellen aus.
  • Verwenden Sie den Befehl oci psql configuration create und die erforderlichen Parameter mit vorhandenen Informationen aus oci psql default-configuration get, um eine Standardkonfiguration zu kopieren:

    oci psql default-configuration get --configuration-id <configuration_OCID> [OPTIONS]
    oci psql configuration create --compartment-id <compartment_OCID> [OPTIONS]

    Verwenden Sie --db-configuration-overrides zusammen mit dem Schlüssel oci.allowed_extensions, um Erweiterungen für die Konfiguration zu aktivieren. Weitere Informationen finden Sie unter Unterstützte PostgreSQL Extensions for OCI Database with PostgreSQL.

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Führen Sie den Vorgang CreateConfiguration mit vorhandenen Informationen aus, um eine Konfiguration zu kopieren.

    Verwenden Sie dbConfigurationOverrides zusammen mit dem configKey von oci.allowed_extensions, um Erweiterungen zu aktivieren. Weitere Informationen finden Sie unter Unterstützte PostgreSQL Extensions for OCI Database with PostgreSQL.

    Informationen zur Verwendung der API und Zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.

Nächste Schritte

Nachdem Sie die Erweiterungen in der Konfiguration aktiviert haben, können Sie die Konfiguration auf das Datenbanksystem anwenden und die Erweiterung dann auf Datenbankebene mit den folgenden Befehlen aktivieren.

Clientbefehle zum Aktivieren von Erweiterungen

Um Standarderweiterungen oder Erweiterungen zu aktivieren, die von Administratoren wie in den oben genannten Schritten aktiviert wurden, melden Sie sich bei der Datenbank an, und verwenden Sie einen PostrgreSQL-Client, um die folgenden Befehle bereitzustellen:

  1. Prüfen Sie die Verfügbarkeit der Erweiterung für die Datenbank. Beispiel:

    SELECT * FROM pg_available_extensions WHERE name = '<extension_name>';
  2. Nachdem die Verfügbarkeit der Erweiterung geprüft wurde, aktivieren Sie sie für die ausgewählte Datenbank:

    CREATE EXTENSION <extension_name>;
  3. Prüfen Sie, ob die Erweiterung aktiviert wurde:

    SELECT * FROM pg_extension WHERE extname = '<extension_name>';