postgresql 服务无法启动,日志中报如下错误
2024-10-19 18:29:37
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 输出版本信息,然后退出
- ?, –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目录
最新文章
- JavaScript跨域调用、JSONP、CORS与ASP.NET Web API[共8篇]
- Code First :使用Entity. Framework编程(8) ----转发 收藏
- 利用JS生成01010101……长度可控的序列
- git 调用 Beyond Compare
- vertical-align 笔记
- Linux部分命令使用记录(实时更新)
- oracle表分区
- UITouch的用法
- ogre, dx, opengl坐标矩阵
- SignalR: The new old thing
- ftp上传错误
- Node.js:服务器与数据流
- 理解Object.defineProperty()
- [图论]最大流问题(Maximum flow)的定义
- JS学习笔记:(三)JS执行机制
- java基础之Number
- 如何查看SQL SERVER数据库当前连接数
- Java 动态代理详解
- PHP类的继承
- CentOS压力测试 ab 命令安装与使用
热门文章
- LeetCode 36. 有效的数独(Valid Sudoku)
- Android 获取Bitmap方式
- mybatis的mapper映射文件
- LC 759. Employee Free Time 【lock, hard】
- 转: Android 设备的远程调试入门
- 阶段3 3.SpringMVC·_03.SpringMVC常用注解_4 HiddentHttpMethodFilter过滤器
- c++ STL之unordered_set
- IDEA ";Library source does not match the bytecode for class";问题
- delphi 双击dbgrid 调用另一窗体的例子
- C#在非UI线程调用UI线程的控件