Menu

文档

gs_clean

背景信息

数据库异常宕机后可能会有临时表残留,gs_clean可以用来清理残留的临时表。

语法

连上主DN,清理主DN事务残留临时表。

gs_clean [OPTION ...] [USERNAME]

参数说明

OPTION的取值如下所示:

  • -a, –all

    清理所有可用数据库中残留的临时表。

  • -h, –host=HOSTADDRESS

    目标DN所在主机的IP地址。

    取值范围:目标DN所在主机的IP地址。

    默认值:localhost

  • -p, –port=PORT

    主DN的端口号。

    取值范围:目标DN的端口号。

    默认值:5432。如果已经设置了操作系统的环境变量PGPORT,则默认为PGPORT的值。

  • -q, –quiet

    静态模式,除了错误信息,不打印任何其它信息。

  • -r, –rollback

    回滚所有异常事务。

  • -t, –timeout=SECS

    连接超时机制。

    默认值:5s。单位:秒(s)。

  • -U, –username=USERNAME

    连接数据库的用户名称。

    取值范围:数据库中有效的用户名称。

    默认值:操作系统用户名称。

  • -v, –verbose

    打印详细的恢复信息。

  • -V, –version

    打印该工具的版本信息。

  • -w, –no-password

    无需输入密码验证。

  • -W, –password=PASSWORD

    需要输入密码验证。

    取值范围:有效字符串。符合密码复杂度要求。

  • -e, –exclusive

    仅清理临时表。

  • -j, –jobs

    清理两阶段残留文件的并发数。

    取值范围:1~10。

    默认值:3。

  • -?, –help

    打印帮助信息。

本文档遵循知识共享许可协议CC 4.0 (http://creativecommons.org/Licenses/by/4.0/)。