構成の管理
カスタム構成の編集、構成のコピー、DBシステムの構成の更新、または2つの構成の比較を行うことができます。
カスタム構成の編集
カスタム構成の名前、説明およびタグを編集できます。デフォルト構成を編集できません。
コンソール、コマンドライン・インタフェースまたはREST APIを使用して、カスタム構成を編集します。
- コンソールの使用
- CLIの使用
- REST APIを使用して、UpdateConfiguration操作を実行します。
CLIの使用
コマンドライン・インタフェースを使用して、カスタム構成を編集します。
- コンパートメントまたはテナンシでの構成の編集を許可するポリシー。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
構成のコピー
既存のカスタム構成またはデフォルト構成をコピーして、新しいカスタム構成を作成できます。
新しいカスタム構成は、コピーされた構成からシェイプを継承します。高可用性DBシステムをサポートするカスタム構成を作成する場合は、高可用性をサポートする既存の構成からコピーする必要があります。たとえば、高可用性をサポートするMySQL.8シェイプのカスタム構成を作成する場合は、MySQL.8からコピーできます。HA構成。
- コンソールの使用
- CLIの使用
- REST APIを使用して、
parentConfigurationId属性を指定してCreateConfiguration操作を実行します。
CLIの使用
コマンド行インタフェースを使用して、構成をコピーします。
- コンパートメントのOracle Cloud Identifier (OCID)。
- コピー元の既存構成のOCID。
- コンパートメントまたはテナンシでの構成の作成を許可するポリシー。
- カスタム構成からコピーする場合、カスタム構成の読取りを許可するポリシー。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
{
"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",
"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"
}DB Systemの構成の更新
DBシステムの構成を既存の構成または新しく作成した構成に更新して、DBシステムの変数設定を変更できます。
変更されたすべての変数が動的である場合、DBシステムは再起動を必要とせず、停止時間は発生しません。
- スタンドアロンDBシステムでは、再起動中に停止時間が発生します。
- 高可用性DBシステムでは、ローリング再起動を実行する際に、短いダウンタイムと現在のプライマリ配置の変更が発生します。ローリング再起動によって停止時間が短縮され、高可用性DBシステムの現在のプライマリ配置が変更されます。
- DBシステムにアクティブなHeatWaveクラスタがアタッチされている場合、HeatWaveクラスタのデータは自動的にリロードされます。
- コンソールの使用
- CLIの使用
- REST APIを使用して、
configurationId属性を指定してUpdateDbSystem操作を実行します。
コンソールの使用
コンソールを使用して、DBシステムの構成を更新します。
次の手順を実行して、DBシステムの構成を更新します:
- (オプション)新しい構成を作成します。カスタム構成の作成を参照してください。
- DBシステムを編集して構成を更新します。DB Systemの編集を参照してください。
ノート
DBシステムに接続されたアクティブなチャネルがある場合は、構成を更新できません。チャネルを停止して構成を更新します。
関連トピック
CLIの使用
コマンドライン・インタフェースを使用して、DBシステムの構成を更新します。
- DBシステムのOracle Cloud Identifier (OCID)。
- MySQL HeatWave構成OCID。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。
構成の比較
2つの構成のシェイプ、初期化変数およびユーザー変数を比較します。
これはコンソールのみの機能で、同等のCLIまたはREST APIコマンドはありません。両方の構成の詳細を表示し、出力を比較できます。
コンソールの使用
コンソールを使用して、2つの構成を比較します。
- 「構成」リスト・ページで、比較する2つの構成を選択します。リスト・ページまたは構成の検索に関するヘルプが必要な場合は、「構成のリスト- コンソールの使用」を参照してください。
- 構成リストの上部にある「アクション」メニューから、「比較」を選択します。
- 「構成の比較」パネルでは、次のいずれかのオプション・ボタンを選択します:
- 構成の違いを表示: シェイプ、初期化変数およびユーザー変数の違いが表示されます。
- すべての構成情報の表示: 2つの構成のシェイプ、初期化変数およびユーザー変数に関連するすべての情報が表示されます。
- 「閉じる」を選択します。
関連トピック
構成の削除
どのDBシステムでも現在使用されていないカスタム構成を削除できます。
- コンソールの使用
- CLIの使用
- REST APIを使用して、DeleteConfiguration操作を実行します。
コンソールの使用
コンソールを使用して、カスタム構成を削除します。
- 削除するカスタム構成は、どのDBシステムでも使用されていません。
- コンパートメントまたはテナンシでの構成の削除を許可するポリシー。
- 「構成」リスト・ページで、操作する構成を検索します。リスト・ページまたは構成の検索に関するヘルプが必要な場合は、「構成のリスト- コンソールの使用」を参照してください。
- 構成の「アクション」メニューから、「削除」を選択します。
- プロンプトが表示されたら、削除を確認します。
CLIの使用
コマンドライン・インタフェースを使用して構成を削除します。
- どのDBシステムでも使用されていないMySQL HeatWave構成のOCID。
- コンパートメントまたはテナンシでの構成の削除を許可するポリシー。
- 適切に構成されたCLIインストールと必要なSSHキー。コマンドライン・インタフェースを参照してください。