1、postgresql 服务无法启动,日志中报如下错误,磁盘空间足够。

无法找到来自源 PostgreSQL 的事件 ID 0 的描述。本地计算机上未安装引发此事件的组件,或者安装已损坏。可以安装或修复本地计算机上的组件。

1、使用pg_controldata 查找 nextoID 和 nextXID

2、重置事物日志

pg_resetxlog -o nextOID -x NextXID -f pgdata的目录

重启数据库即可启动 ,优麒麟重启数据库: service postgresql restart

C:\ParkServer\pgsql\bin>pg_controldata.exe –help pg_controldata 显示 PostgreSQL 数据库簇控制信息.

使用方法:


选项: [-D] DATADIR 数据目录 -V, –version 输出版本信息,然后退出

  1. ?, –help 显示帮助信息,然后退出

如果没有指定数据目录(DATADIR), 将使用 环境变量PGDATA.

报告错误至 pgsql-bugs@postgresql.org.

C:\ParkServer\pgsql\bin>pg_controldata.exe -D c:\ParkServer\pgsql\data

备注:

cd /usr/lib/postgresql/9.5/bin 下有pg_controldata pg_resetxlog

locate pg_controldata 可以全系统搜索
sudo su postgres , 才能访问 /var/lib/postgresql/9.5/main
/etc/postgresql/9.5/main 下查看postgresql.conf 文件data目录

最新文章

  1. JavaScript跨域调用、JSONP、CORS与ASP.NET Web API[共8篇]
  2. Code First :使用Entity. Framework编程(8) ----转发 收藏
  3. 利用JS生成01010101……长度可控的序列
  4. git 调用 Beyond Compare
  5. vertical-align 笔记
  6. Linux部分命令使用记录(实时更新)
  7. oracle表分区
  8. UITouch的用法
  9. ogre, dx, opengl坐标矩阵
  10. SignalR: The new old thing
  11. ftp上传错误
  12. Node.js:服务器与数据流
  13. 理解Object.defineProperty()
  14. [图论]最大流问题(Maximum flow)的定义
  15. JS学习笔记:(三)JS执行机制
  16. java基础之Number
  17. 如何查看SQL SERVER数据库当前连接数
  18. Java 动态代理详解
  19. PHP类的继承
  20. CentOS压力测试 ab 命令安装与使用

热门文章

  1. LeetCode 36. 有效的数独(Valid Sudoku)
  2. Android 获取Bitmap方式
  3. mybatis的mapper映射文件
  4. LC 759. Employee Free Time 【lock, hard】
  5. 转: Android 设备的远程调试入门
  6. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_4 HiddentHttpMethodFilter过滤器
  7. c++ STL之unordered_set
  8. IDEA "Library source does not match the bytecode for class"问题
  9. delphi 双击dbgrid 调用另一窗体的例子
  10. C#在非UI线程调用UI线程的控件