2010-02-12 46 views
0

在Solaris上使用Greenplum数据库版本3.2.3。错误:段连接失败:allocateWriterGang试图返回一个坏群。 (cdbgang.c:2591)

第1步。创建一个表。

CREATE TABLE ivdb.OPTION_PRICE (
    SecurityID integer NOT NULL, 
    Date timestamp NOT NULL, 
    Root char(5) NOT NULL, 
    Suffix char(2) NOT NULL, 
    Strike integer NOT NULL, 
    Expiration timestamp NOT NULL, 
    CallPut char(1), 
    BestBid real NOT NULL, 
    BestOffer real NOT NULL, 
    LastTradeDate timestamp NULL, 
    Volume integer NOT NULL, 
    OpenInterest integer NOT NULL, 
    SpecialSettlement char(1) DEFAULT '0', 
    ImpliedVolatility real NOT NULL, 
    Delta real NOT NULL, 
    Gamma real NOT NULL, 
    Vega real NOT NULL, 
    Theta real NOT NULL, 
    OptionID integer NOT NULL, 
    Adjustmentfactor integer DEFAULT 1 NOT NULL, 

    CONSTRAINT PK_OPTION_PRICE PRIMARY KEY (Date, Root, Suffix)) 

    PARTITION BY RANGE (Date) (
     START (timestamp '01/01/1996') INCLUSIVE 
     END (timestamp '01/01/2020') EXCLUSIVE 
     EVERY (INTERVAL '1 month')); 

步骤2:从另一个表中插入数据。 (这一个是普通的香草,不分区的,没有约束它564392723行。)

INSERT INTO OPTION_PRICE SELECT * FROM casey_option_price; 

结果:

 
-- Executing query: 

INSERT INTO OPTION_PRICE SELECT * FROM casey_option_price; 
NOTICE: Releasing gangs to finish aborting the transaction. 


ERROR: Segment connection failed: allocateWriterGang attempted to return a bad gang. (cdbgang.c:2591) 

********** Error ********** 

ERROR: Segment connection failed: allocateWriterGang attempted to return a bad gang. (cdbgang.c:2591) 
SQL state: XX000 

坏团伙的东西带来了整场演出停止,需要重新启动数据库来重新清理事情。

在网上没有找到太多,有一个与greenplum打开的帮助台票,我想我也会把它浮在这里。如果在你做之前得到一个解决方案,将回来一个解决方案。

对不起,没有足够的代表标签与“greenplum”。

回答

0

此错误是由于硬件问题。硬盘驱动器出现故障,出于某种原因,RAID没有正确覆盖我们。

“坏团伙”的意思是“检查你的硬件”给我现在。

一个相关的(或者也许是真实的)问题:检查您的gp_vmem_protect_limit设置。我的系统太高,我在查询中耗尽了机器的所有交换空间。

0

的“团伙被中断”是一种症状,其指示一个或多个主段工作进程中止异常。 可能的原因有所不同。 EG,在一个段上达到max_connections;主要部分由于超时而下降; Postgresql进程被杀死; 网段服务器网卡问题;文件系统在段上已满;等

我建议你开宗到GP支持团队以下信息:

  1. 主日志
  2. 相关部分记录
  3. gp_segment_configuration输出
  4. SELECT * FROM gp_configuration_history ORDER BY 1个递减;上段
  5. 你可能会认为有关的任何变化
  6. 的/ var /日志/对相关段服务器的消息
  7. DF -h。
相关问题