2009年04月07日

ER設定時の不思議なメッセージ

先月から、Enterprise Replicationの環境作りをする機会が増えています。

先日いつものように構成・起動をしていたところ、こんなエラーに遭遇しました。

以下、CDR DEFINE SERVERを実行した時のエラーです。
CDR SQLHOSTS file has a problem with (g=) or (i=) option
ERに関連するホスト名やグループ名はすべて確認したのですが、問題なさそうです。

念のため、onstat -m で見たところ、下記のようにサーバー名を含む全文が記録されていました。
CDR SQLHOSTS file has a problem with (g=) or (i=) option for server server名

sqlhosts ファイル ( $INFORMIXSQLHOSTS )をじっくり眺めてみたところ、ERとは関連のない、HDRのクライアント・リダイレクション用に設定したグループ名のタイプミスでした。

ERを設定する際には、cdr define server で指定したサーバーやグループ以外も含め、$INFORMIXSQLHOSTS内で指定されたすべてのサーバー名・グループ名の確認が必要なのですね。特にIDS 11.50では、クライアント・リダイレクト用のグループに加え、Connection Manager用のSLA名などもあるので、慎重な確認が必要です。考えてみれば当然のことですが、サーバー名 or グループ名のつづりがあっているか、g= で指定しているグループ名と group で指定しているグループ名があっているか、再確認しましょう。



タグ :ersqlhosts

同じカテゴリー(ちょっと細かいテックネタ)の記事
DBACCESS_COLUMNS
DBACCESS_COLUMNS(2020-04-03 00:33)


※このブログではブログの持ち主が承認した後、コメントが反映される設定です。
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。