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

    打印帮助信息。

意见反馈
编组 3备份
openGauss 2024-03-19 00:45:43
取消