[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-tech:00138] DB2重化について



はじめまして

門脇と申します。

DB2重化が、うまくいかなくて悩んでいます。

サーバー、クライアントとしては、正常に使えていますが、
ミラーリングが、できないのです。


主側:192.168.0.100 従側:192.168.0.101

192.168.0.101のマシンから
/usr/local/panda/bin/glclient -host 192.168.0.100 -user ormaster -pass
ormaster panda:orca00
で、患者を登録後
/usr/local/panda/bin/glclient -user ormaster -pass ormaster panda:orca00
をしても内容が書き換わっていません。

当然、192.168.0.100で、
/usr/local/panda/bin/glclient -user ormaster -pass ormaster panda:orca00
なら正しく反映されています。

起動も解説にあるように、従側から起動しています。

ミラーされないにしても
/usr/local/orca/etc/dbgroup.inc
のログができないのが、どうも腑に落ちません。
全ファイル検索でorca.logを探してもヒットしないのです。

/usr/local/orca/etc/dbgroup.inc
自体を読み込んでないのかな?と思ったりしています。
どこかで、dbgroup.incを読み込ませるような設定をしないといけないので
しょうか?


各設定ファイルは、以下の通り


/etc/postgresql/pg_hba.conf(主従共通)
 local        all                                   peer sameuser
 host         all         127.0.0.1     255.0.0.0   ident sameuse
 host         all         0.0.0.0       0.0.0.0     trust

/etc/postgresql/postgresql.conf(主従共通)
tcpip_socket = on

/usr/local/orca/etc/dbgroup.inc
主側
db_group	{
        type	"PostgreSQL";
        port	"192.168.0.100:5432";
	name	"orca";
	file	"orca.log";
	redirect	"slave";
	redirect_port	"192.168.0.100:9500";
};
db_group	"slave"	{
	priority 100;
	type	"PostgreSQL";
	port	"192.168.0.101:5432";
	name	"orca";
	file	"orca.log";
};
db_group "shell" {
 type "shell";
 priority 1000;
};
従側
db_group	{
        type	"PostgreSQL";
        port	"192.168.0.101:5432";
	name	"orca";
	file	"orca.log";
	redirect	"slave";
	redirect_port	"192.168.0.101:9500";
};
db_group	"slave"	{
	priority 100;
	type	"PostgreSQL";
	port	"192.168.0.100:5432";
	name	"orca";
	file	"orca.log";
};
db_group "shell" {
 type "shell";
 priority 1000;
};

/etc/init.d/monitor(主従共通)
REDIRECTORFLG=ON
#REDIRECTORFLG=OFF
以上

実際に2重化で、運用されてている方がいらっしゃったらアドバイス
よろしくお願いします。


-- 

kadowaki <jdnet@xxxxxxxxxxxxxxxxxxxxx>