Erweiterungen für eine OCI Database with PostgreSQL-Datenbanksystem 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 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 OCI Database with PostgreSQL-Datenbanksystemen auflisten.
      Die Detailseite des Datenbanksystems wird geöffnet.
    2. Wählen Sie den Wert neben Konfiguration, und wählen Sie dann den Konfigurationsnamen aus.
      Die Detailseite der Konfiguration wird geöffnet.
    3. Wählen Sie Konfiguration und Erweiterungen kopieren aus.
      Der Bereich Konfiguration kopieren wird geöffnet.
    4. Wählen Sie 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 Erweiterungen für 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 Erweiterungen für OCI Database with PostgreSQL.

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>';