Benutzerdefinierte Konfiguration erstellen
Erstellen Sie eine benutzerdefinierte Konfiguration für das DB-System.
Hinweis
Die mit diesen Schritten erstellten benutzerdefinierten Konfigurationen unterstützen nur Standalone-DB-Systeme. Wenn Sie eine benutzerdefinierte Konfiguration erstellen möchten, die High Availability-DB-Systeme unterstützt, müssen Sie die Schritte unter Konfiguration kopieren ausführen.
Die mit diesen Schritten erstellten benutzerdefinierten Konfigurationen unterstützen nur Standalone-DB-Systeme. Wenn Sie eine benutzerdefinierte Konfiguration erstellen möchten, die High Availability-DB-Systeme unterstützt, müssen Sie die Schritte unter Konfiguration kopieren ausführen.
- Konsole verwenden
- CLI verwenden
- Führen Sie den Vorgang CreateConfiguration mit der REST-API aus.
Konsole verwenden
Mit der Konsole können Sie eine benutzerdefinierte Konfiguration für das DB-System erstellen.
Diese Aufgabe erfordert Folgendes:
- Eine Policy, die Sie zum Erstellen von Konfigurationen im Compartment oder im Mandanten berechtigt.
Gehen Sie wie folgt vor, um eine benutzerdefinierte Konfiguration mit der Konsole zu erstellen:
CLI verwenden
Mit der Befehlszeilenschnittstelle können Sie eine benutzerdefinierte Konfiguration für das DB-System erstellen.
Diese Aufgabe erfordert Folgendes:
- Oracle Cloud-ID (OCID) des Compartments.
- Eine Policy, die Sie zum Erstellen von Konfigurationen im Compartment oder im Mandanten berechtigt.
- Eine ordnungsgemäß konfigurierte CLI-Installation und die erforderlichen SSH-Schlüssel. Siehe Befehlszeilenschnittstelle (CLI).
Benutzerdefinierte Konfiguration mit der CLI erstellen:
Wenn der Befehl erfolgreich validiert und ausgeführt wurde, erhalten Sie eine ähnliche Antwort wie im folgenden Beispiel. Dabei wird die Anforderung zusammenfasst und die Konfiguration erstellt:
{
"data": {
"compartment-id": "ocid1.compartment.oc1..longAlphanumericString",
"defined-tags": {
"Oracle-Tags": {
"CreatedBy": "userName",
"CreatedOn": "2024-07-18T01:12:58.850Z"
}
},
"description": "This is a user defined descrption",
"display-name": "ConfigName",
"freeform-tags": {},
"id": "ocid1.mysqlconfiguration.oc1.longAlphanumericString",
"lifecycle-state": "ACTIVE",
"parent-configuration-id": "ocid1.mysqlconfiguration.oc1..longAlphanumericString",
"shape-name": "MySQL.4",
"time-created": "2024-07-18T01:12:58.894000+00:00",
"time-updated": "2024-07-18T01:12:58.894000+00:00",
"type": "CUSTOM",
"options" : [ {
"name" : "audit_log_max_size",
"value" : "5368709120"
}, {
"name" : "audit_log_rotate_on_size",
"value" : "5242880"
}, {
"name" : "audit_log_strategy",
"value" : "ASYNCHRONOUS"
}, {
"name" : "autocommit",
"value" : "ON"
}, {
"name" : "binlog_expire_logs_seconds",
"value" : "3600"
}, {
"name" : "binlog_row_value_options",
"value" : "PARTIAL_JSON"
}, {
"name" : "binlog_transaction_dependency_history_size",
"value" : "1000000"
}, {
"name" : "connect_timeout",
"value" : "20"
}, {
"name" : "group_replication_consistency",
"value" : "BEFORE_ON_PRIMARY_FAILOVER"
}, {
"name" : "innodb_adaptive_hash_index",
"value" : "OFF"
}, {
"name" : "innodb_buffer_pool_instances",
"value" : "4"
}, {
"name" : "innodb_buffer_pool_size",
"value" : "2147483648"
}, {
"name" : "innodb_change_buffering",
"value" : "NONE"
}, {
"name" : "innodb_doublewrite_files",
"value" : "2"
}, {
"name" : "innodb_doublewrite_pages",
"value" : "128"
}, {
"name" : "innodb_extend_and_initialize",
"value" : "OFF"
}, {
"name" : "innodb_ft_result_cache_limit",
"value" : "33554432"
}, {
"name" : "innodb_log_buffer_size",
"value" : "67108864"
}, {
"name" : "innodb_max_purge_lag_delay",
"value" : "300000"
}, {
"name" : "innodb_numa_interleave",
"value" : "ON"
}, {
"name" : "innodb_page_cleaners",
"value" : "4"
}, {
"name" : "innodb_read_io_threads",
"value" : "1"
}, {
"name" : "innodb_redo_log_capacity",
"value" : "2147483648"
}, {
"name" : "local_infile",
"value" : "ON"
}, {
"name" : "lock_wait_timeout",
"value" : "86400"
}, {
"name" : "lower_case_table_names",
"value" : "CASE_SENSITIVE"
}, {
"name" : "mandatory_roles",
"value" : "public"
}, {
"name" : "max_binlog_cache_size",
"value" : "4294967296"
}, {
"name" : "max_connect_errors",
"value" : "18446744073709551615"
}, {
"name" : "max_connections",
"value" : "500"
}, {
"name" : "performance_schema_max_statement_stack",
"value" : "1"
}, {
"name" : "relay_log_space_limit",
"value" : "8589934592"
}, {
"name" : "replica_parallel_workers",
"value" : "12"
}, {
"name" : "table_open_cache_instances",
"value" : "16"
}, {
"name" : "temptable_max_ram",
"value" : "1073741824"
}, {
"name" : "thread_pool_size",
"value" : "8"
}, {
"name" : "time_zone",
"value" : "UTC"
} ]
},
"etag": "longAlphanumericString"
}