[postgresforest-users 68] Re: 2つ以上のデータベースのオンラインリカバリーについて

Back to archive index

Satoshi.Nagatsuma nagat****@nttda*****
2007年 8月 16日 (木) 13:41:36 JST


長妻です。

基本的には小針様の方法で問題ないと思います。

但し、エラーが発生しないようにするためには、
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 メーリングリストの案内
Back to archive index