Konfiguration verwalten
Sie können eine benutzerdefinierte Konfiguration bearbeiten, eine Konfiguration kopieren, die Konfiguration eines DB-Systems aktualisieren oder zwei Konfigurationen vergleichen.
Benutzerdefinierte Konfiguration bearbeiten
Sie können den Namen, die Beschreibung und die Tags einer benutzerdefinierten Konfiguration bearbeiten. Sie können eine Standardkonfiguration nicht bearbeiten.
- Konsole verwenden
- Führen Sie den Vorgang UpdateConfiguration mit der REST-API aus.
Konfiguration kopieren
Sie können eine vorhandene benutzerdefinierte Konfiguration oder eine Standardkonfiguration kopieren und eine neue benutzerdefinierte Konfiguration erstellen.
Die neue benutzerdefinierte Konfiguration erbt die Ausprägung aus der kopierten Konfiguration. Wenn Sie eine benutzerdefinierte Konfiguration erstellen möchten, die High Availability-DB-Systeme unterstützt, müssen Sie sie aus einer vorhandenen Konfiguration kopieren, die High Availability unterstützt. Beispiel: Wenn Sie eine benutzerdefinierte Konfiguration für die Ausprägung MySQL.8 erstellen möchten, die High Availability unterstützt, können Sie sie aus der Datei MySQL.8 kopieren. HA-Konfiguration.
- Konsole verwenden
- CLI verwenden
- Führen Sie mit der REST-API den Vorgang CreateConfiguration mit dem Attribut
parentConfigurationId
aus.
CLI verwenden
Kopieren Sie eine Konfiguration mit der Befehlszeilenschnittstelle.
- Die Oracle Cloud-ID (OCID) des Compartments.
- Die OCID einer vorhandenen Konfiguration, aus der kopiert werden soll.
- Eine Policy, die Sie zum Erstellen von Konfigurationen im Compartment oder im Mandanten berechtigt.
- Wenn Sie aus einer benutzerdefinierten Konfiguration kopieren, eine Policy, mit der Sie die benutzerdefinierte Konfiguration lesen können.
- Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
{
"data": {
"compartment-id": "ocid1.compartment.oc1..longAlphanumericString",
"defined-tags": {
"Oracle-Tags": {
"CreatedBy": "userName",
"CreatedOn": "2024-07-11T00:51:53.856Z"
}
},
"description": "This is a user defined descrption",
"display-name": "ConfigName",
"freeform-tags": {},
"id": "ocid1.mysqlconfiguration.oc1.longAlphanumericString",
"init-variables": {
"lower-case-table-names": "CASE_SENSITIVE"
},
"lifecycle-state": "ACTIVE",
"parent-configuration-id": "ocid1.mysqlconfiguration.oc1.longAlphanumericString",
"shape-name": "MySQL.2",
"time-created": "2024-07-11T00:51:53.866000+00:00",
"time-updated": "2024-07-11T00:51:53.866000+00:00",
"type": "CUSTOM",
"variables": {
"autocommit": true,
"big-tables": null,
"binlog-expire-logs-seconds": 3600,
"binlog-row-metadata": null,
"binlog-row-value-options": "PARTIAL_JSON",
"binlog-transaction-compression": null,
"completion-type": null,
"connect-timeout": 20,
"connection-memory-chunk-size": null,
"connection-memory-limit": null,
"cte-max-recursion-depth": null,
"default-authentication-plugin": null,
"foreign-key-checks": null,
"generated-random-password-length": null,
"global-connection-memory-limit": null,
"global-connection-memory-tracking": null,
"group-replication-consistency": "BEFORE_ON_PRIMARY_FAILOVER",
"information-schema-stats-expiry": null,
"innodb-buffer-pool-dump-pct": null,
"innodb-buffer-pool-instances": 4,
"innodb-buffer-pool-size": 9126805504,
"innodb-ddl-buffer-size": null,
"innodb-ddl-threads": null,
"innodb-ft-enable-stopword": null,
"innodb-ft-max-token-size": null,
"innodb-ft-min-token-size": null,
"innodb-ft-num-word-optimize": null,
"innodb-ft-result-cache-limit": 33554432,
"innodb-ft-server-stopword-table": null,
"innodb-lock-wait-timeout": null,
"innodb-log-writer-threads": null,
"innodb-max-purge-lag": null,
"innodb-max-purge-lag-delay": 300000,
"innodb-stats-persistent-sample-pages": null,
"innodb-stats-transient-sample-pages": null,
"interactive-timeout": null,
"local-infile": true,
"mandatory-roles": "public",
"max-allowed-packet": null,
"max-binlog-cache-size": 4294967296,
"max-connect-errors": null,
"max-connections": 1000,
"max-execution-time": null,
"max-heap-table-size": null,
"max-prepared-stmt-count": null,
"mysql-firewall-mode": null,
"mysql-zstd-default-compression-level": null,
"mysqlx-connect-timeout": null,
"mysqlx-deflate-default-compression-level": null,
"mysqlx-deflate-max-client-compression-level": null,
"mysqlx-document-id-unique-prefix": null,
"mysqlx-enable-hello-notice": null,
"mysqlx-idle-worker-thread-timeout": null,
"mysqlx-interactive-timeout": null,
"mysqlx-lz4-default-compression-level": null,
"mysqlx-lz4-max-client-compression-level": null,
"mysqlx-max-allowed-packet": null,
"mysqlx-min-worker-threads": null,
"mysqlx-read-timeout": null,
"mysqlx-wait-timeout": null,
"mysqlx-write-timeout": null,
"mysqlx-zstd-default-compression-level": null,
"mysqlx-zstd-max-client-compression-level": null,
"net-read-timeout": null,
"net-write-timeout": null,
"parser-max-mem-size": null,
"query-alloc-block-size": null,
"query-prealloc-size": null,
"regexp-time-limit": null,
"sort-buffer-size": null,
"sql-mode": null,
"sql-require-primary-key": true,
"sql-warnings": null,
"thread-pool-dedicated-listeners": null,
"thread-pool-max-transactions-limit": null,
"time-zone": "UTC",
"tmp-table-size": null,
"transaction-isolation": null,
"wait-timeout": null
}
},
"etag": "longAlphanumericString"
}
Konfiguration eines DB-Systems aktualisieren
Sie können die Konfiguration eines DB-Systems auf eine vorhandene Konfiguration oder eine neu erstellte Konfiguration aktualisieren, um die Variableneinstellungen des DB-Systems zu ändern.
Wenn alle geänderten Variablen dynamisch sind, ist für das DB-System kein Neustart erforderlich, und es fallen keine Ausfallzeiten an.
- Bei einem Standalone-DB-System tritt beim Neustart eine Ausfallzeit auf.
- Ein High-Availability-DB-System führt bei einem rollierenden Neustart zu einer kurzen Ausfallzeit und einer Änderung der aktuellen primären Platzierung. Der rollierende Neustart verkürzt die Ausfallzeit und führt zu einer Änderung der aktuellen primären Platzierung des High-Availability-DB-Systems.
- Wenn dem DB-System ein aktives HeatWave-Cluster zugeordnet ist, werden die Daten im HeatWave-Cluster automatisch neu geladen.
- Konsole verwenden
- CLI verwenden
- Führen Sie mit der REST-API den Vorgang UpdateDbSystem mit dem Attribut
configurationId
aus.
Konsole verwenden
Mit der Konsole können Sie die Konfiguration eines DB-Systems aktualisieren.
Führen Sie die folgenden Schritte aus, um die Konfiguration eines DB-Systems zu aktualisieren:
- (Optional) Erstellen Sie eine neue Konfiguration. Siehe Benutzerdefinierte Konfiguration erstellen.
- Bearbeiten Sie das DB-System, um die Konfiguration zu aktualisieren. Siehe DB-System bearbeiten.
Hinweis
Sie können die Konfiguration nicht aktualisieren, wenn ein aktiver Kanal mit dem DB-System verbunden ist. Stoppen Sie den Kanal, um die Konfiguration zu aktualisieren.
Verwandte Themen
CLI verwenden
Mit der Befehlszeilenschnittstelle (CLI) können Sie die Konfiguration eines DB-Systems aktualisieren.
- Oracle Cloud-ID (OCID) des DB-Systems.
- Eine HeatWave-Konfigurations-OCID.
- Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
Konfigurationen vergleichen
Vergleichen Sie die Ausprägungen, Initialisierungsvariablen und Benutzervariablen zweier Konfigurationen.
Dies ist ein Feature nur für die Konsole. Es gibt keinen entsprechenden CLI- oder REST-API-Befehl. Sie können die Details beider Konfigurationen anzeigen und die Ausgabe vergleichen.
Konsole verwenden
Verwenden Sie die Konsole, um zwei Konfigurationen zu vergleichen.
- Wählen Sie auf der Listenseite Konfigurationen zwei Konfigurationen aus, die Sie vergleichen möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder der Konfiguration benötigen, finden Sie weitere Informationen unter Konfigurationen auflisten - Konsole verwenden.
- Wählen Sie im Menü Aktionen oben in der Konfigurationsliste die Option Vergleichen aus.
- Wählen Sie im Bereich Konfigurationen Vergleichen eine der folgenden Optionsschaltflächen aus:
- Konfigurationsunterschiede anzeigen: Zeigt die Unterschiede in den Ausprägungen, Initialisierungsvariablen und Benutzervariablen an.
- Alle Konfigurationsinformationen anzeigen: Zeigt alle Informationen der beiden Konfigurationen zu Ausprägungen, Initialisierungsvariablen und Benutzervariablen an.
- Wählen Sie Schließen aus.
Verwandte Themen
Konfiguration löschen
Sie können eine benutzerdefinierte Konfiguration löschen, die derzeit von keinem DB-System verwendet wird.
- Konsole verwenden
- CLI verwenden
- Führen Sie den Vorgang DeleteConfiguration mit der REST-API aus.
Konsole verwenden
Mit der Konsole können Sie eine benutzerdefinierte Konfiguration löschen.
- Die benutzerdefinierte Konfiguration, die Sie löschen möchten, wird von keinem DB-System verwendet.
- Eine Policy, mit der Sie Konfigurationen im Compartment oder Mandanten löschen können.
- Suchen Sie auf der Listenseite Konfigurationen die Konfiguration, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder der Konfiguration benötigen, finden Sie weitere Informationen unter Konfigurationen auflisten - Konsole verwenden.
- Wählen Sie im Menü Aktionen für die Konfiguration die Option Löschen.
- Bestätigen Sie den Löschvorgang, wenn Sie dazu aufgefordert werden.
CLI verwenden
Mit der Befehlszeilenschnittstelle können Sie eine Konfiguration löschen.
- Die OCID einer HeatWave-Konfiguration, die von keinem DB-System verwendet wird.
- Eine Policy, mit der Sie Konfigurationen im Compartment oder Mandanten löschen können.
- Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).