データベースの圧縮と修復

サーバデータベースを圧縮および修復するためにZENworks Handheld Managementに用意されているツールは、ODBC互換の内部データベース専用のものです。ZENworks Handheld ManagementがMicrosoft SQL Serverを使用するように設定済みの場合は、Microsoft SQL Serverと共に提供されるユーティリティを使用してデータベースのメンテナンスを実行します。

実行する配布数の増加に伴い、サーバ上およびプロキシサービスコンピュータ上のデータベースのサイズも大きくなります。

ZENworks Handheld Managementでは、サーバデータベースのサイズとプロキシサービスデータベースのサイズを小さくするためのツールはそれぞれ異なっています。

詳細情報については、以下を参照してください。


サーバデータベースの圧縮

サーバデータベースを圧縮する前に、ConsoleOneなどのすべてのZENworks Handheld Managementアプリケーションをシャットダウンしてください。

データベース(ConsoleOneのリモートコピーなど)にアクセスしているコンピュータがないことを確認してください。

他のコンピュータがデータベースをロックしている場合は、操作を実行するかどうかを確認するエラーメッセージが表示されます。そのコンピュータ上のConsoleOneをシャットダウンして、操作をやり直します。

IMPORTANT:  データベースに関する操作を実行する前に、ZENworks Handheld Managementのインストールディレクトリ(具体的にはserverdata.mdb)をバックアップする必要があります。

サーバデータベースは、サーバのインストールディレクトリ(program files\novell\zfh)のコマンドラインからdbtool.exeを使用して圧縮することができます。

サーバデータベースを圧縮するには

  1. Windowsのエクスプローラを使用するか、ZENworks Handheld Managementインストールコンピュータでコマンドプロンプトを使用して、ZENworks Handheld Management Serverインストールディレクトリにアクセスします。

  2. インストールディレクトリからdbtool.exeを実行します。

  3. データベースにアクセスする他の処理(ConsoleOneのリモートインストールなど)が実行中でないことが確認できた場合は、[OK]をクリックします。

データベースが圧縮され、サービスが再起動します。


プロキシサービスデータベースの圧縮

プロキシサービスデータベースは、クライアントのインストールディレクトリ(program files\novell\zfhap)のコマンドラインからdbtool.exeを使用して圧縮することができます。

プロキシサービスデータベースを圧縮するには

  1. Windowsのエクスプローラを使用するか、ZENworks Handheld Managementプロキシサービスコンピュータでコマンドプロンプトを使用して、ZENworks Handheld Management Serverクライアントインストールディレクトリにアクセスします。

  2. インストールディレクトリからdbtool.exeを実行します。

    ZENworks Handheld Managementクライアントが停止してデータベース圧縮後に再起動することを通知するメッセージが表示されます。

  3. [OK]をクリックします。


データベースの圧縮と修復

ZENworks Handheld Managementまたはプロキシサービスが起動するときに、サーバのODBC互換の内部データベースまたはプロキシサービスデータベースを開くことができない場合、データベースの圧縮と修復が必要になります。

データベースが破損している場合は、データベースを開けないことがログファイル内のメッセージによって示されます。データベースを圧縮および修復するには、/compactオプションでDBTOOLコマンドを使用する必要があります。その他のDBTOOLオプションは次のとおりです。

オプション 機能

/compact

データベースを圧縮および修復する

/proxy

プロキシサービスデータベースに対して実行する

/server

サーバデータベースに対して実行する

たとえば、プロキシサービスデータベースを修復するには、次のように入力します。

dbtool /proxy /compact

dbtool.exeは、zfhおよびzfhapの各インストールディレクトリにインストールされています。