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 で指定しているグループ名があっているか、再確認しましょう。
先日いつものように構成・起動をしていたところ、こんなエラーに遭遇しました。
以下、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 で指定しているグループ名があっているか、再確認しましょう。
Posted by oninit at 00:59│Comments(0)
│ちょっと細かいテックネタ
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。