PG日常运维中的七个常见问题.docx
《PG日常运维中的七个常见问题.docx》由会员分享,可在线阅读,更多相关《PG日常运维中的七个常见问题.docx(3页珍藏版)》请在第一文库网上搜索。
1、PG日常运维中的七个常见问题相对于OraCIe来说,PG数据库的运维还是要简单不少的。不知道大量数据 库从OraCIe迁移到开源或者国产数据库之后,DBA会不会贬值。不过这个过程 刚刚开始的时候,DBA不但不会贬值,反而会升值,如果你既能干OraeIe DBA, 还能干点PG/MYSQL之类的数据库,那么企业肯定会更倚重你。与OraCle泛若烟海的知识相比,PG的运维确实要简单的多。再加上我们从 OraCIe将系统迁移到PG的时候会做大量的SQL优化,甚至拆分数据库,因此大 多数PG数据库的体量也会比OraCIe小不少,这也减轻了数据库运维的难度。最 近要给一个客户做一个PG数据库日常运维优化
2、中的常见问题的培训,所以我这 两天也在梳理这方面的问题。今天我们就来聊聊PG运维中常见的问题吧。首先是PG数据库起不来了,这个问题可能出现在刚刚部署PG数据库的时 候,也可能某个库被人瞎搞了一下,就突然起不来了。PG数据库的核心是$PGDATA 目录下的文件结构,如果数据库的文件都是正常的,没有被破坏,那么大概率是 因为环境变量设置,pg/tl启动参数或者文件目录的属性错误导致的。如果启 动数据库的时候遇到7homepgdata has invalid permissions这个错误的时 候,那么只要纠正这个目录的访问权限就可以了。如果PG数据库因为某些文件 损坏而无法启动,那么幸运的是大部分
3、情况处理起来并不麻烦,使用reset_wal 工具去做修复。其次,数据库如果能正常启动,客户端无法访问数据库服务,这种也是很常 见的情况。一般情况下遇到此类问题有几种情景。一种是网络问题,防火墙等导 致客户端无法访问数据库服务的端口,或者客户端访问服务的端口或者IP地址 错误。如果本地的PSql也无法通过SOeKET连接PG服务,而且端口也没错误。 那么首先我们要检查一下unix SoCket的目录:postgres=# show unix_socket_d1rectorles;unix-socket_directoriestmp(1 row)postgres=#这个目录默认是tmp,查看一下



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PG 日常 中的 七个 常见问题
