OCI Database with PostgreSQLでのデータベース・システムの停止および起動
OCI Database with PostgreSQLでデータベース・システムを起動および停止して、リソース使用率を最適化し、コストを削減します。
この機能は、定期的または季節的な需要があるワークロードや、データベース・システムが常に必要であるとは限らないトレーニング環境で役立ちます。
データベース・システムを停止すると、データベースおよびコンピュート・リソースが一時的に停止されます。後でシステムを起動して、構成を変更せずにすべての機能を復元できます。
機能
- データベース・システムの停止: OCIコンソール、CLIまたはAPIから停止操作を開始すると、次のアクションが発生します。
- データベース・システムのライフサイクル状態は、
Stoppingに遷移します。 - 基礎となるコンピュート・インスタンス(VM)は停止され、解放されます。
- ライトアヘッド・ログ(WAL)ボリュームを含む、すべてのユーザー・データに関連付けられたブロック・ボリュームはデタッチされますが、保持されます。
- VCN、FQDN、プライベート・エンドポイントなどのネットワーク・リソースは保持されます。
- コンピュート・リソースの請求は停止されます。停止状態では、サービス料は25%に減額されます。
- 完了すると、データベース・システム、データベース・システム管理およびデータベース・インスタンスは
STOPPED状態になります。
- データベース・システムのライフサイクル状態は、
- データベース・システムの起動: 停止したシステムを起動すると、次のようになります。
- ライフサイクル状態は
STARTINGに遷移します。 - 同じシェイプの新しいコンピュート・インスタンスがプロビジョニングされ、保存されたブロック・ボリュームおよびネットワーク・リソースにアタッチされます。
- コンピュート・リソースの請求が再開されます。
- 元のネットワーク・リソース(VCN、FQDN、プライベート・エンドポイント)が新しいインスタンスにワイヤリングされます。
- 完了すると、データベース・システム、データベース・システム管理およびデータベース・インスタンスは
ACTIVE状態に戻ります。
FQDNとプライベートIPアドレスは同じままであるため、クライアント・アプリケーションはシームレスに再接続します。
- ライフサイクル状態は
STOPPED状態のデータベース・システムの動作
- データベース・システムの起動(
RestartDbInstanceInDbSystem): システムをACTIVE状態に戻すためのプライマリ・アクション。 - データベース・システムの削除(
DeleteDbSystem): システムおよび関連する記憶域を完全に削除できます。 - 取得操作またはリスト操作:
GetDbSystem、ListDbSystems、GetPrimaryDbInstance関数などの読取り専用操作が正しく実行されます。
データベース・システムを起動すると、パッチ適用または証明書のローテーションが必要かどうかがチェックされ、必要に応じて適用されます。起動コマンドの20日以内にセキュリティ証明書が期限切れになるように設定されている場合、データベース・システムは自動的に証明書をローテーションし、必要なパッチを適用してからACTIVEになります。
STARTING状態でのデータベース・システムの動作
- プロアクティブな証明書のローテーション: データベース・システムのアイデンティティ証明書が20日以内に期限切れになるように設定されている場合、パッチの適用後にサービスの中断のリスクを低減するためにローテーションが強制されます。
- オフライン・ローテーション同期: データベース・システムが
STOPPED状態である間に、証明書のローテーションがグローバルに発生した場合、レガシー証明書が保持されます。パッチ・プロセスを開始して、システムを現在のアクティブな証明書と同期します。 - イメージ・バージョンの配置: リリース・サイクル中にデータベース・システムが非アクティブの場合、廃止されたイメージIDが実行される可能性があります。最新の使用可能なイメージIDがプロビジョニングされたイメージIDより新しい場合は、パッチ適用ウィンドウ中に必須のイメージ更新のフラグが付けられます。
データベース・システムを停止するには、
oci psql db-system stopコマンドおよび必要なパラメータを使用します。oci psql db-system stop --db-system-id <db-system_ocid> [OPTIONS]データベース・システムを起動するには、
oci psql db-system startコマンドおよび必要なパラメータを使用します。oci psql db-system start --db-system-id <db-system_ocid> [OPTIONS]CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。
データベース・システムを停止するには、
dbSystemId属性を指定してStopDbSystem操作を実行します。dbSystemId属性を指定してStartDbSystem操作を実行し、データベース・システムを起動します。
トラブルシューティング
開始/停止ワークフローに関連する問題については、シェイプの可用性を確認してください。起動操作が失敗した場合は、必要なコンピュート・シェイプがリージョンで使用可能であることを確認します。