音声とユニファイド コミュニケーション : Cisco Unity Connection

Unity 接続デジタルネットワーキング Node エラー: 壊れる呼出すこと csp_PartitionDeleted

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | 英語版 (2015 年 8 月 22 日) | フィードバック

概要

この資料はでデジタルネットワーキング ノードを設定する記述し、問題に可能 な 解決策を提供したものですとき直面する問題を Cisco Unity Connection (CUC)。

著者:Cisco TAC エンジニア、Scott Hills

前提条件

要件

このドキュメントに関する特別な要件はありません。

背景説明

ネットワーキング クラスタのメンバーの間で複製するべきデジタルネットワーキング割り当てオブジェクト。 これらのオブジェクトはユーザおよびパーティションに制限されません。 それが作成されたホーム サーバからオブジェクトを削除して下さい。 ネットワーキング クラスタの他のサーバへの変更を削除した、複製する後、オブジェクトはすっかり削除する必要があります。 ただし、予想外イベントが起こるユーザが完全に削除されない時があり。

問題

デジタルネットワーキング ノードおよび設定するときそれをクラスタノードの 1 つの壊れる呼出す csp_PartitionDeleted 通知を表示する。

Log Analysis

Machine Name: testbox>
Severity: Error
App ID: CuReplicator
Message: : 1038: testbox.cisco.net: Feb 10 2014 01:47:54.846 UTC :
UC_UCEVNT-3-EvtReplicatorFailedDatabaseRead %[ClusterID=][NodeID=testbox]:
Database unitydirdb access error: Failed calling csp_PartitionDelete.
(ObjectId= 801a0879-4036-455d-9948-910793d30fb4). TECHNICAL DETAILS:
java.sql.SQLException:
Key value for constraint (informix.pk_tbl_partition) is still being referenced.

ログ 分析はパーティションがホーム サーバから正常に取除かれたことを示します。 ネットワーキング クラスタ メンバーは syslog のエラーを報告し、パーティションの削除を試みること古いの含んでいます。

ある時点で、ユーザは削除されます。 ただし、問題はネットワーキング クラスタ メンバーから完全に削除されない、これは問題をパーティションを取除くために引き起こしていますとき見つけられ。

解決策

この問題では、パーティションのためのオブジェクトID (801a0879-4036-455d-9948-910793d30fb4)が取除くことができないことがわかります。

この問題を解決するには、次の手順を実行します。

  1. エラーで述べられるパーティションの名前を得るためにこのコマンドを入力して下さい:
    admin:run cuc dbquery unitydirdb SELECT * from
    tbl_partition WHERE ObjectId = ''

    : このコマンドを実行する前にオブジェクトID を知って下さい。

    例:

    admin:run cuc dbquery unitydirdb SELECT * from tbl_partition
    WHERE ObjectId = '801a0879-4036-455d-9948-910793d30fb4'objectid name description locationobjectid------------------------------------ ------------- ----------- ------------------------------------801a0879-4036-455d-9948-910793d30fb4 test partition 8574527c-01b7-4def-8ab4-7047120a577f
  2. レポート メッセージがある Cisco Unity Connection (CUC)管理 Web ページにナビゲート して下さい。

    検索制限の下で、名前が廃棄リスト ダウンしているところで制限検索で廃棄リストに『Partition』 を選択 し、で戻されて『Partition』 を選択 して下さい。

  3. ユーザページから受け取ったエイリアスのためのオブジェクトID を得るためにこのコマンドを入力して下さい:
    admin:run cuc dbquery unitydirdb
    SELECT objectid ,alias from tbl_Globaluser WHERE Alias = ''

    : 前のコマンドから得たエイリアスを入力して下さい。

    例:

    admin:run cuc dbquery unitydirdb
    SELECT objectid ,alias from tbl_Globaluser WHERE Alias = 'test1' objectid------------------------------------------------------f9653977-df35-43ad-8cc7-8a6252e58d70
  4. ユーザを削除するためにこのコマンドを入力して下さい:
    admin:run cuc dbqery unitydirdb execute procedure
    csp_globaluserdelete(pobjectid='')

    : ステップ 3.の前のコマンドから得たオブジェクトID を入力して下さい。

    例:

    admin:run cuc dbquery unitydirdb execute procedure
    csp_globaluserdelete(pobjectid = 'f9653977-df35-43ad-8cc7-8a6252e58d70')

    パーティションにあったユーザを取除いた後、csp_PartitionDelete コマンドを実行し、パーティションを取除いて下さい。


関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


Document ID: 117573