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.
Konsole verwenden
Mit der Konsole können Sie eine benutzerdefinierte Konfiguration bearbeiten.
- Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. Klicken Sie unter HeatWave MySQL auf Konfigurationen.
- Suchen Sie die benutzerdefinierte Konfiguration, die Sie bearbeiten möchten, und führen Sie einen der folgenden Schritte aus:
- Klicken Sie im Menü "Aktionen" auf Bearbeiten, um das Dialogfeld Konfiguration bearbeiten zu öffnen.
- Klicken Sie auf den Konfigurationsnamen, um die Seite Konfigurationsdetails zu öffnen, und klicken Sie auf Bearbeiten.
- Bearbeiten Sie im Dialogfeld Konfiguration bearbeiten den Konfigurationsnamen und die Beschreibung.
- (Optional) Wählen Sie Erweiterte Optionen anzeigen aus, um den Abschnitt Tags einzublenden. Sie können vorhandene Tags bearbeiten, zusätzliche Tags hinzufügen und unerwünschte Tags löschen.
- Klicken Sie auf Änderungen speichern.
Verwandte Themen
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.
- Öffnen Sie das Navigationsmenü, und wählen Sie Datenbanken. Klicken Sie unter HeatWave MySQL auf Konfigurationen.
- Aktivieren Sie das Kontrollkästchen der beiden Konfigurationen, die Sie vergleichen möchten. Klicken Sie oben auf der Seite auf die Schaltfläche Aktionen, und klicken Sie dann auf Vergleichen.
- Klicken Sie im Bereich Konfigurationen vergleichen auf eine der folgenden Optionsschaltflächen:
- 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.
- Klicken Sie auf Schließen.
Verwandte Themen