ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Greenplum分区表的使用过程出现创建不了分区的情况

Greenplum分区表的使用过程出现创建不了分区的情况

原创 Linux操作系统 作者:myamor 时间:2012-08-31 09:36:16 0 删除 编辑
GreenPlum数据库的分区表的使用:
 
在日常的使用过程中,有时会出现分区表创建不上(提示表已经存在)
但删除的时候提示表不存在的情况
 
究其原因,就是主节点以及子节点的字典表不统一,导致该表的信息没有同步.
 
这就需要手机进行处理,如果子节点少的话可以一步步的处理,但节点多的话,处理起来就比较麻烦,
 
我给大家提供一个脚本,可以在各节点上进行执行(当然需要大家添加上每个节点才行)
 
tabname=$1
psql -d bi -h mdw -c "drop table $tabname"
PGOPTIONS='-c gp_session_role=utility' psql -d bi -h sdw1 -p 40001 -c "drop table $tabname"
PGOPTIONS='-c gp_session_role=utility' psql -d bi -h sdw1 -p 40002 -c "drop table $tabname"
 
注意:大家在操作的时候还是要慎重的,删除分区的时候一定要使用分区表名.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/177006/viewspace-742318/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-03-20

  • 博文量
    20
  • 访问量
    138677