Greenplum4.3.3.0升级操作文档_20150907
- 格式:docx
- 大小:42.23 KB
- 文档页数:8
目录
第一章文档概述 (2)
第二章安装前准备 (3)
2.1检查硬件健康状态 (3)
2.2检查catalog健康状态 (3)
2.3检查文件系统空间 (3)
2.4查看数据库状态 (3)
2.5整理数据库空间 (4)
2.6删除日志文件 (4)
2.7恢复segment实例 (4)
2.8备份数据库 (4)
第三章数据库升级操作 (5)
3.1安装Greenplum4.3.3.0软件(master节点) (5)
3.2安装Greenplum4.3.3.0软件(segment节点) (5)
3.3删除standby master (5)
3.4停止数据库 (5)
3.5更新master节点的/usr/local/greenplum-db目录 (5)
3.6更新segment节点的/usr/local/greenplum-db目录 (5)
3.7检查升级 (6)
3.8升级 (6)
3.9设置standby master (6)
第四章操作检查单 (7)
第一章文档概述
升级前注意事项:
1.本文档描述的是从4.
2.*升级到4.
3.3.0操作过程。
2.如果低于4.2.6.0版本的Greenplum数据库升级到4.
3.3.0版本,需要首先升级到
4.2.6.0版本,然后再升级到4.3.3.0。
第二章安装前准备
2.1 检查硬件健康状态
利用gpcheckperf工具检查数据库硬件的健康状况
⏹网络性能
gpcheckperf -f /usr/local/greenplum-db/gpconfigs/all_hosts_single -r N -d /tmp > checknetwork.out
⏹硬盘性能
gpcheckperf -f /usr/local/greenplum-db/gpconfigs/all_hosts_single -r ds -D -d /data1/primary -d /data2/primary -d /data1/mirror -d /data2/mirror > checkio.out
检查磁盘IO的目标目录是数据库的数据文件目录,测试工具会写入系统内存的两倍大小的数据量。
2.2 检查catalog健康状态
/usr/local/greenplum-db/bin/lib/gpcheckcat -p 5432 -U gpadmin -P gpadmin -g /data/config/gpcheckcat.sql
如果出现错误,需要运行gpcheckcat.sql修复catalog,当修复完成后重新运行gpcheckcat检查catalog。
2.3 检查文件系统空间
检查master和segment节点的文件系统至少2GB可用空间
gpssh -f /data/config/allhosts -e 'df -H'
2.4 查看数据库状态
通过gpstate检查数据库状态是否正常
gpstate
2.5 整理数据库空间
vacuumdb -a
2.6 删除日志文件
gpssh -f seg_host_file -e 'rm /data/*/gp*/pg_log/gpdb-2015-04*.csv' 2.7 恢复segment实例
gprecoverseg
2.8 备份数据库
在数据库升级前请备份Greenplum数据库
gpcrondump -x edw -G -g -a -u /data/gpdump/
第三章数据库升级操作
3.1 安装Greenplum
4.3.3.0软件(master节点)
bash greenplum-db-4.3.3.0-build-1-RHEL5-x86_64.bin
3.2 安装Greenplum
4.3.3.0软件(segment节点) gpseginstall -f /data/config/all_segs
3.3 删除standby master
gpinitstandby -r
3.4 停止数据库
gpstop -a -M fast
3.5 更新master节点的/usr/local/greenplum-db目
录
# rm –f /usr/local/greenplum-db
# ln -s /usr/local/greenplum-db-4.3.3.0 /usr/local/greenplum-db
# chown -R gpadmin /usr/local/greenplum-db
3.6 更新segment节点的/usr/local/greenplum-db
目录
# gpssh -f segment_hosts_file
=> rm -rf /usr/local/greenplum-db
=> ln -s /usr/local/greenplum-db-4.3.3.0 /usr/local/greenplum-db
=> chown -R gpadmin /usr/local/greenplum-db
=> exit
3.7 检查升级
gpmigrator_mirror --check-only /usr/local/greenplum-db-4.2.6.0 /usr/local/greenplum-db-4.3.3.0
3.8 升级
gpmigrator_mirror /usr/local/greenplum-db-4.2.6.0 /usr/local/greenplum-db-4.3.3.0
3.9 设置standby master
gpinitstandby -s standby_hostname