外部データベースクリーンアップユーティリティ
外部データベースクリーンアップユーティリティを使用すると、管理者は外部データベースの拡張を簡単に管理できるため、システムが最適なレベルで実行され続けることが保証されます。このユーティリティでは、外部データベースを継続的にモニタするジョブを作成し、期限切れになった古いレコードを自動的に削除することができます。これにより、外部データベースに十分なスペースが確保され、オフにしたデータベースの増加によってシステムパフォーマンスが影響を受けることがなくなります。
外部データベースのクリーンアップユーティリティを使用して、次の IM およびプレゼンスサービス機能の外部データベースの拡張を管理できます。これらの機能はそれぞれ外部データベースに依存します。
-
常設チャットのハイ アベイラビリティ
-
マネージド ファイル転送
-
メッセージ アーカイバ
連携動作
次のインタラクションが適用されます。
-
データベースから削除されたレコードは、アーカイブされずに削除されます。
-
データベースクリーンアップユーティリティはオフラインモードで実行できます。
-
永続的なチャットルームの設定オプションは、保持期間のクラスタ全体の設定を上書きするために提供されます。これにより、チャットルームの所有者は、制御された範囲内の設定をカスタマイズできます。これは、このメニューオプションを有効にするための Jabber クライアントの変更によって異なります。
ストアド プロシージャ
External Database Cleanup Utility は、次のストアドプロシージャを使用してレコードを削除します。
-
tc_msgarchive_auto_cleanup
-
tc_timelog_auto_cleanup
-
aft_log_auto_cleanup
-
im_auto_cleanup
外部データベース クリーンアップ ユーティリティの実行
External Database Cleanup Utilityを実行して、期限切れのレコードを外部データベースから削除するには、この手順を使用します。手動クリーンアップを実行して、1 回限りのデータベースからのレコード 削除を実行したり、外部データベースからレコードを自動的に監視および削除するようにシステムを設定することもできます。
手順
ステップ 1 |
データベース パブリッシャ ノードで Cisco Unified CM IM and Presence Administration にログインします。 |
||
ステップ 2 |
を選択します。 |
||
ステップ 3 |
外部 DB のクリアをクリックします。 |
||
ステップ 4 |
次のいずれかを実行します。
|
||
ステップ 5 |
いつまでさかのぼってファイル削除をするかの日数を設定します。たとえば、90 を入力した場合、システムは 90 日前以前の古いレコードを削除します。 |
||
ステップ 6 |
データベースのインデックスとストアドプロシージャを作成するには、スキーマの更新 をクリックします。
|
||
ステップ 7 |
いつまでさかのぼってファイル削除をするかの日数を設定します。たとえば、90 を入力した場合、システムは 90 日より前の古いレコードを削除します。 |
||
ステップ 8 |
機能テーブル セクションで、レコードをクリーンアップする各機能を選択します。
|
||
ステップ 9 |
[クリーンアップジョブを送信(Submit Clean-up Job)] をクリックします。
|
次のタスク
手動クリーンアップを実行したばかりの場合は、この手順を繰り返して、自動クリーンアップを選択して、レコードを自動的に監視して削除するようにユーティリティを設定します。
外部データベースのクリーンアップユーティリティのトラブルシューティング
外部データベースユーティリティで問題が発生した場合は、次のコマンドを実行します。
-
データベースパブリッシャノードが外部データベースに接続できること、およびデータベースがプロビジョニングされていることを確認してください。[
] を選択して、データベースパブリッシャノードでこれを確認できます。 -
PostgreSQL データベースの場合は、IM and プレゼンスデータベースパブリッシャノードに、他の設定済みのすべての外部データベースへのフルアクセス権限があることを確認してください。
外部データベースクリーンアップツールのログは、admin logs: /var/log/active/tomcat/logs/cupadmin/log4j/で入手できます。