当一台Segment主机不可恢复时

如果一台主机是不可操作的(例如由于硬件失效导致),就需要把那些Segment恢复到备用的硬件资源上。 如果启用了镜像,可以使用gprecoverseg工具从segment的镜像把它恢复到另一台主机上。例如:

  1. $ gprecoverseg -i recover_config_file

其中recover_config_file的格式是:

  1. <failed_host>:<port>:<data_dir>[ <recovery_host>:<port>:<recovery_data_dir>]

例如,要恢复到不同于失效主机的另一主机上且该没有额外的文件空间配置, (除默认的pg_system文件空间外):

  1. sdw1-1:50001:/data1/mirror/gpseg16 sdw4-1:50001:/data1/recover1/gpseg16

有关创建segment实例恢复文件的详细信息,请见gprecoverseg

新恢复的Segment主机必须预装好Greenplum数据库软件并且按照现有Segment主机相同的方式配置。

Parent topic: 从Segment故障中恢复