- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 greenplum集群gpadmin用户login权限丢失
GP集群超级用户权限丢失FATAL: role "gpadmin" is not permitted to log in
2022-12-13 17:15:03
576
原创 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
1318
原创 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
829
原创 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
848
原创 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
1062
原创 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
582
原创 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
3785
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
1496
原创 greenplum异常,参数max_prepared_transactions
FATAL: the limit of 250 distributed transactions has been reached.
2021-05-29 02:17:53
993
原创 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
995
原创 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
316
原创 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
3431
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
4057
原创 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
804
原创 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
1169
原创 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
4329
原创 greenplum数据库创建dblink
最初使用greenplum的时候就想oracle有一个非常实用的跨库查询功能dblink,那么gp库有没有这个功能呢,也有很多同事问道gp库有没有dblink,答案是有。用了很久的gp库了一直没使用dblink,直到后面需要用到这个功能了才去创建,gp库的dblink创建与oracle完全不一样,实际上去创建dblink时可是吃尽苦头,网上查了很多,可是都没能成功。 .首先要下...
2018-11-18 16:58:31
1395
原创 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
2218
3
greenplum创建dblink包postgresql-8.3.23.tar.gz
2018-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人