自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 greenplum集群gpadmin用户login权限丢失

GP集群超级用户权限丢失FATAL: role "gpadmin" is not permitted to log in

2022-12-13 17:15:03 476 1

原创 greenplum集群master添加、切换及删除standby

greenplum集群master添加standby及删除standby,此处数据库版本为greenplum 4.3.81.准备好的standby服务器安装greenplum软件,创建对应数据目录(配置与master一致的环境)2.为集群添加standby在master主机上执行添加命令:gpinitstandby -s smdw (smdw为standby主机名)3.查看添加是否成功(在mdw上)gpstate如:Standby master state =...

2021-10-13 21:41:12 1145

原创 greenplum从数据文件查找对应表或从表查找对应数据文件

1.查看数据库ID :select oid,dataname from pg_database;oid | dataname------------------------17146 testdb2.查对应表空间ID:select oid,* from pg_tablespace;oid | spcname------------------------17152 tbs_test_data从表对象查找物理文件:s...

2021-10-13 21:09:55 735

原创 greenplum集群节点主机宕机恢复异常persistent serial number 28603383, TID (20,45))“,,0,,“xact.c“,1780,“Stack trace

背景:生产环境greenplum集群(greenplum 4.3.8)数据节点seg12主机上4个mirror及seg13主机上4个mirror实例(对应primary在seg12)发生异常(down),mirror实例宕机后短时间内seg12主机发生异常宕机(此时seg13上已经异常的4个实例对应4个primary主机宕机,即有4个实例对应主备均异常),集群无完整的数据副本已无法进行正常提供服务执行sql报错。此时集群8个mirror异常4个primary异常。过程:紧急联系机房进行宕机主机恢复,主机

2021-10-13 20:57:45 733

原创 greenplum异常ERROR: failed to re-find parent key in index “pg_attribute_relid_attnam_index“ for split

greenplum数据库表创建异常,异常信息如下:ERROR:failed to re-find parent key in index "pg_attribute_relid_attnam_index" for split pages 39868/39869 (nbtinsert.c:1527)(seg43 seg12:40003 pid=34103) (cdbdisp.c:1326)解决方法:重建索引 reindex indexpg_attribute_relid_attnam...

2021-09-05 16:25:18 883

原创 greenplum故障Crash recovery broadcast of the distributed transaction ‘Commit Prepared‘

起因:greemplum会话连接太多报错登录集群连接异常:too many clients already过程:1.无法登录数据库进行后台会话进程清理,清理进程后登陆数据库异常:登录数据库异常提示:Crash recovery broadcast of the distributed transaction 'Commit Prepared' broadcast failed to one or more segments for查看日志信息:2021-08-15 21:10:28 ..

2021-09-05 16:18:55 479

原创 Linux挂载硬盘systemd: Unit data4.mount is bound to inactive unit dev-disk-by\x2d

集群硬盘故障更换,更换硬盘后挂载不成功:过程如下:1.更换新数据盘,fdisk或lsblk查看磁盘已识别到/dev/sda2.查看uuid不存在格式化磁盘:mkfs.ext4 /dev/sdablkid查看uuid已有3.mount挂载硬盘mount /dev/sda /data1执行挂载命令无报错,df -h 查看无/data14.解决过程检查系统日志/var/log/messages 发现相关异常信息如下:systemd: Unit data4.moun...

2021-07-05 17:26:31 3040 1

原创 elasticsearch集群未授权访问漏洞,设置用户登录认证

原有ES集群配置用户认证ES安装步骤省略1.节点上生成认证文件 ca证书[elasticsearch@pgdb-es1 bin]$[elasticsearch@pgdb-es1 bin]$ ./elasticsearch-certutil caWARNING: An illegal reflective access operation has occurredWARNING: Illegal reflective access by org.bouncycastle.jcajce.

2021-05-29 02:28:17 1404

原创 greenplum异常,参数max_prepared_transactions

FATAL: the limit of 250 distributed transactions has been reached.

2021-05-29 02:17:53 899

原创 kudu集群更换硬盘后启动服务异常Could not create new FS layout: FSManager

背景:生产环境kudu集群硬盘坏道,读写IO报错,需进行硬盘更换。1.停止kudu集群TableT Server实例2.更换硬盘3.起动TableT Seerver实例,启动报错,报错信息如下:og line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msgI0514 16:08:13.608228 23444 tablet_server_main.cc:72] Tablet server non-default fla

2021-05-29 01:36:10 885

原创 postgresql9.6.5升级

postgresql9.6.5升级为9.6.20 ,升级软件版本而数据目录不变,此方法不适用于跨大版本升级!原数据库安装目录:prefix=/usr/local/pgsql数据目录PGDATA=/data/postgres/data升级步骤:1.上传文件包postgresql-9.6.20.tar.gz至/opt/2.解压 tar -xvfpostgresql-9.6.20.tar.gz 3.创建目录 mkdir/usr/local/pgsql9.6.204.编...

2021-01-18 22:37:32 275

原创 kudu集群Tablet Server异常:Check failed: _s.ok() Bad status: Service unavailable: Cannot initialize clock

背景: CDH 6.3.1集群上kudu实例Tablet Server异常无法启动。根据报错信息提示时钟同步问题无法启动Check failed: _s.ok() Bad status: Service unavailable: Cannot initialize clock: Timed out waiting for clock sync: Error reading clock. Clock considered unsynchronized,排查NTP服务正常,重启无日志生成。最初异...

2021-01-18 22:29:49 3162 3

原创 greenplum数据库集群异常FATAL","XX000","Number of freeTIDs 788079, do not match maximum free order numbe

背景描述:greenplum生产集群晚上运行任务负载过高导致实例异常,集群资源繁忙无法正常登陆数据库无法进行恢复,清理部分任务进程后停库进行重启失败,64个实例29个失败。 现象:重启异常:[ERROR]:-gpstart error: Do not have enough valid segments to start the array.启动过程如下:23:13:31...

2019-11-23 15:39:31 3856

原创 greenplum安装postgis功能

1.上传包postgis-ossv2.0.3_pv2.0.1_gpdb4.3orca-rhel5-x86_64.gppkg2.安装[gpadmin@mas01 bai]$[gpadmin@mas01 bai]$ gppkg -i /home/gpadmin/bai/postgis-ossv2.0.3_pv2.0.1_gpdb4.3orca-rhel5-x86_64.gppkg2018...

2019-07-08 14:53:26 729

原创 greenplum安装pgcrypto加密插件

1.解压包(postgresql-8.3.23.tar.gz)[root@mas01 pgcrypto]#[root@mas01 pgcrypto]# pwd/home/gpadmin/bai/postgresql-8.3.23/contrib/pgcrypto[root@mas01 pgcrypto]#[root@mas01 pgcrypto]#[root@mas01 pgcr...

2019-07-08 14:46:02 1075

原创 greenplum数据库无法启动 error: Do not have enough valid segments to start the array.

greenplum数据库异常无法启动,启动报错error: Do not have enough valid segments to start the array.查看数据库日志报错FATAL","XX000","Global sequence number 20930983 less than maximum value 20930998 found in scan ('gp...

2019-03-31 22:09:33 4139

原创 greenplum数据库创建dblink

        最初使用greenplum的时候就想oracle有一个非常实用的跨库查询功能dblink,那么gp库有没有这个功能呢,也有很多同事问道gp库有没有dblink,答案是有。用了很久的gp库了一直没使用dblink,直到后面需要用到这个功能了才去创建,gp库的dblink创建与oracle完全不一样,实际上去创建dblink时可是吃尽苦头,网上查了很多,可是都没能成功。 .首先要下...

2018-11-18 16:58:31 1301

原创 Postgresql数据库创建oracle兼容函数(Orafce)

        新装的postgresql数据库缺少部分函数,比如oracle兼容函数,故为了使在oracle上能正常运行的sql语句拿到pg库上仍然能够正常使用(比如oracle库应用迁移至pg库时,当时迁移应用费了好大劲才搞定兼容函数,实际上很简单),这时我们需要创建orale兼容函数。1.下载兼容函数包(此处使用Orafce-3.3.0.zip)2.解压到pg库安装目录下的contrib目录...

2018-03-18 23:42:21 2078 3

postgresql-13.0.tar.gz

数据库postgresql-13.0.tar.gz安装包

2021-01-18

pg库oracle兼容函数包orafce-3.3.0.zip

PostgresSQL数据库安装orafce-3.3.0函数兼容程序包,适用于postgres9.6 或其它版本

2018-11-18

greenplum创建dblink包postgresql-8.3.23.tar.gz

greenplum数据库4.3版本创建dblink使用contrib包postgresql-8.3.23.tar.gz

2018-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除