Yasunaga Kobari
kobar****@irvin*****
2007年 8月 16日 (木) 13:55:01 JST
長妻様 ご回答ありがとうございます。 stop_vmとstart_vmは最初のデータベースに対してのみ 実施することにします。 余談ですが、私は2つのデータベースでためしましたが、 stop_vmでは2つ目のデータベースでもエラーなく終了 しました。 小針 On Thu, 16 Aug 2007 13:41:36 +0900 "Satoshi.Nagatsuma" <nagat****@nttda*****> wrote: > 長妻です。 > > 基本的には小針様の方法で問題ないと思います。 > > 但し、エラーが発生しないようにするためには、 > Step2のstop_vmと、Step4のstart_vmを、各データベースに対して > 実施するのではなく、1個目のデータベースに対してのみ実施でよいはずです。 > (stop_vm・start_vmは仮想化モジュールの一時停止・開始を > そのGSCを参照している全てのコネクションに対して実施しているためです) > > > Yasunaga Kobari さんは書きました: > > 小針です。 > > > > お世話になります。 > > > > 2つ以上のデータベースをオンラインリカバリーをしたい場合は、 > > 以下の手順で問題ないでしょうか? > > > > ・1つのフェーズを各データベースに実施してから、次のフェーズ > > の処理をおこなう。詳細は以下のとおり。 > > > > Step 1.) phase1を各データベースで実施 > > Step 2.) stop_vmを各データベースで実施 > > Step 3.) phase2を各データベースで実施 > > Step 4.) start_vmを各データベースで実施 > > Step 5.) cleanupを各データベースで実施 > > > > ・start_vmのフェーズを1つのデータベースで実施すると、2つめ > > 以降のデータベースでは、 > > ERROR: Server 1 is running. Can't start recovery on the running server. > > となるが、気ににしない。 > > > > よろしく御願いいたします。 > > > > _______________________________________________ > postgresforest-users mailing list > postg****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/postgresforest-users -- Yasunaga Kobari <kobar****@irvin*****>