Loading article…
静止とは、通常はバックアップやその他のメンテナンスの準備として、一貫した状態を実現するためにデバイスまたはアプリケーションを一時停止または変更することです。
説明
ディスクに保存された情報を変更するソフトウェア アプリケーションでは、通常、未処理の書き込みをフラッシュする処理が含まれます ( バッファリングを参照)。通信アプリケーションでは、通常、既存の発信者が通話を終了できるようにしながら、新しい通話を開始できないようにします。
例
おそらく、このサポートで最もよく知られているのは、 Microsoft Windows Server 2003 で導入されたMicrosoft Shadow Copies [1]に組み込まれたものです。シャドウ コピー プロセス中にアプリケーションを静止させるには、アプリケーション自体をライターとして登録する必要があり[2]、通知に応じてアプリケーション自体を静止モードに切り替える必要があります。
ベンダースキーム
さまざまなデータベースおよびアプリケーション ベンダーが、この機能をサポートするために次のようなスキームを実装しています。
- Symantec の Livestate には、VMware の VI3 スナップショットおよび VCB 機能と同様に、静止プロセスが含まれるようになりました。Symantec は Exchange と SQL をサポートしています。
- VMware サポート – IO システム
- IBM DB2 LUWは、管理タスクを実行できるように、すべてのユーザーがデータベースまたはインスタンス(データベース)からロックアウトされた状態を示すために使用されるQuiesceコマンドをサポートしています。 [3]
- IBM DB2 for z/OS、OS/390、および IBM i オペレーティング システムには、 QUIESCEと呼ばれるユーティリティ コマンドがあります。このコマンドは、特定のデータベース (DB2 サブシステム内の論理エンティティ) に属するすべてのデータをバッファーから書き込むために使用され、ユーティリティ プログラムがデータ セットにすばやく DRAIN アクセスできるようにします。
- IBM DB2 for z/OS および OS/390 は、技術的に言えば、ログへの書き込みを停止し、実際にはすべてのデータベース アクティビティ (ほとんどのクエリを除く) をフリーズするSET LOG SUSPENDコマンドもサポートしています。このモードは、スナップショット タイプのバックアップ スキームで使用されることがあり、1 秒未満しか持続しないため、バックアップされたデータが一貫した状態であることが保証されます。このコマンドは、SET LOG RESUMEコマンドで元に戻されます。
- WebSphere MQの正常なシャットダウンは静止と呼ばれます。[4]
- ORACLEはバージョン9i以降、既存のユーザーが引き続きリソースを使用できるようにしながら、新しいリソースを利用できないようにするQuiesceコマンドもサポートしています。 [5]
- SYBASE ASE 12.0 以降では、トランザクション ログに書き込むコマンドをどのプロセスでも実行できないようにする QUIESCE DATABASE コマンドをサポートしています。主な目的は、すべての更新アクティビティを停止して、OS レベルのユーティリティを使用してデータベース ファイルをコピーまたはバックアップできるようにすることです。データベースが静止している間も、ユーザーは読み取り専用クエリを実行できます。[6]
- Microsoft Windows SharePoint Services 3.0 およびMicrosoft Office SharePoint Server 2007/2010は、サーバーの全体管理操作ウィンドウ内でQUIESCEまたはQUIESCE FROM TEMPLATE (2010) オプションをサポートしています。これにより、管理者はサーバー ファームが新しいユーザー接続を受け入れるのを停止し、データ損失を引き起こすことなく、長時間実行されているアプリケーションを徐々にオフラインにすることができます。
- JADEオブジェクト指向データベース システムは、パラメータ 'quiesced=true' を使用して静止バックアップを実行できます。現在アクティブなトランザクションを完了させ、変更されたバッファをキャッシュから安定したデータベースにフラッシュすることで、データベースは静止状態になります。[7]静止バックアップ中は、トランザクションの更新は許可されず、データベース トランザクションを実行しようとするとデータベース例外が発生します。
- Microsoft Visual Studio Team Foundation Server は、 TFS サービス コントロール コマンドライン ユーティリティを使用して静止機能をサポートします。このコマンド ライン ユーティリティの詳細については、MSDN ライブラリを参照してください。[8] Microsoft サポート技術情報の記事では、サービス操作の実行中は Team Foundation Server サービスへのアクセスが無効になることが説明されています。[9]
参照
参考文献
- ^ 「ボリューム シャドウ コピー サービス テクニカル リファレンス: データ回復」。technet.microsoft.com。2009年 10 月 8 日。
- ^ 「ボリューム シャドウ コピー サービスの仕組み: データ回復」。technet.microsoft.com。2009年 10 月 8 日。
- ^ 「IBM Knowledge Center」. publib.boulder.ibm.com .
- ^ 「IBM Knowledge Center」. publib.boulder.ibm.com .
- ^ 「Oracle9i の高可用性拡張機能」。ora cle-base.com。
- ^ 「システム管理ガイド (オンラインのみ): 目次」。manuals.sybase.com。2009年2月22日時点のオリジナルよりアーカイブ。2022年5月22日閲覧。
- ^ “アーカイブコピー”. 2014年1月7日時点のオリジナルよりアーカイブ。2014年1月7日閲覧。
{{cite web}}: CS1 maint: archived copy as title (link) - ^ douge (2015 年 4 月 20 日)。「TFSServiceControl コマンドを使用して TFS サービスまたはアプリケーション プールを停止または開始する」。msdn.microsoft.com。
- ^ Microsoft サポート KB 950893
