本文介绍,GBase 8a数据库集群,当操作系统需要升级时,比如从redhat 6升级到redhat 7,需要的步骤。
月度归档: 2020年9月
南大通用GBase 8a通过命令行客户端gccli连接报错ERROR 2002 (HY000): Can't connect to local GBase server through socket '/tmp/gcluster_5258.sock' (2)
本文介绍通过GBase 8a数据库集群命令行客户端gccli连接数据库时,报错RROR 2002 (HY000): Can't connect to local GBase server through socket '/tmp/gcluster_5258.sock' (2)的原因,一般都是数据库服务没有启动。
南大通用GBase 8a的如何拿到行号,rowid,类似oracle的rowid
本文介绍GBase 8a数据库集群内部,对没一行数据的行号rowid的方案。如Oracle等数据库,提供了rowid来唯一标识一行数据,在GBase里也提供了rowid,但因为是MPP,所以在随机分布表里,每个节点是各自独立的,只有复制表才能保证一致性。
南大通用GBase 8a从V8升级到V9的REDOLOG的刷新处理
本文介绍GBase 8a数据库集群,从V8版本升级到V9版本时,由于REDOLOG的个是完全改变,所以要求其必须是初始状态(大小为334或者338字节),所以需要升级前刷新REDOLOG。
南大通用GBase 8a扩容完成后refreshnodedatamap drop报错:Can not drop nodedatamap ,Some table are using it.
本文介绍在GBase 8a数据库集群扩容或缩容操作时,删除老的数据分布策略refreshnodedatamap drop时报错,Can not drop nodedatamap ,Some table are using it. 的处理方案,将使用中的表手工重分布后可以解决。
南大通用GBase 8a在服务启动后同步REDOLOG数据期间出现的GC_AIS_ERR_TRY_AGAIN错误
本文介绍GBase 8a数据库集群,其它节点全部正常,一台服务停止状态。而当这个节点服务启后,显示成功了,但输入gcadmin显示GC_AIS_ERR_TRY_AGAIN。原因是同步REDOLOG信息。
南大通用GBase 8a支持国产CPU,华为泰山的鲲鹏(Kunpeng),曙光的海光(Hygon)
本文介绍GBase 8a 数据库集群对国产CPU的支持情况,除了龙芯外,2019年再次增加对鲲鹏(Kunpeng)和海光(Hygon)CPU的支持。
南大通用GBase 8a通过strace调试gccli,gncli连接数据库卡住报错
本文是GBase 8a数据库集群862Build43版本的gncli 通过strace输出的内容,在因为只是客户端,虽然不同的版本会略有不同,但整体不会有大变化。可以作为排查gncli卡住,报错等情况的跟踪调试手段。
南大通用GBase 8a相同数据在不同数字字段类型下的磁盘占用情况验证
本文用于验证,相同的数字,分别存在在tinyint, smallint ,int 和 bigint 类型时,GBase 8a数据库集群在存储层的磁盘占用是否有实质性差异。结论是占用磁盘一样无差别。
南大通用GBase 8a查询报错 Aggregation function sum overflow
南大通用GBase 8a数据库集群,在做结果比字段值更大的聚合时,比如sum,要考虑到结果的溢出 overflow 问题。