pg_resetxlog
前提条件
保证数据库目录存在且路径正确。
参数说明
OPTION取值如下所示:
-e XIDEPOCH
设置下一个事务id。
-f
强制更新。
-l xlogfile
为新的事务日志指定最小的WAL起始位置。
-
设置下一个multitransaction ID。
-n
不更新,仅显示配置文件的值。
-o OID
设置下一个OID。
–enable-dss
资源池化参数,开启资源池化模式。
–socketpath=SOCKETPATH
资源池化参数,dss实例进程使用的socket文件路径,仅支持绝对路径。
-
资源池化参数,资源池化的数据目录。
-V, –version
显示版本信息。
-x XID
设置下一个事务ID。
-?, –help
打印帮助信息。
说明:
在非资源池化模式,OPTION的取值不能是资源池化参数。
使用举例(资源池化模式)
资源池化模式使用说明:
在资源池化模式下,用户需要指定数据库节点文件系统的数据目录DATADIR,用于判断数据库是否关闭,同时也需要指定共享的数据目录,用于操作共享存储设备中的文件。由于备机dss不允许写入,用户只能在主机执行该工具,并且数据库必须是正常关闭的状态。用户在执行该工具之后,工具会自动识别主机并对主机的日志进行重置。