lt_patch

lt_patch — the LightDB 补丁工具

Synopsis

lt_patch init [-i patchid]

lt_patch make

lt_patch install [-D ltdata] [-l lthome]

lt_patch remove [-D ltdata] [-l lthome] [-f] -i patchid

lt_patch list [-l lthome] [-i patchid]

描述

lt_patch 可以帮助确保您的 LightDB 软件保持最新和安全,它可以在选定的LightDB主目录(LTHOME)上启用补丁的应用和回滚到数据库上。

lt_patch 解析补丁配置并执行补丁操作而无需用户干预。它可以:

  • 执行各种检查。

  • 应用补丁。

  • 回滚补丁。

选项

-l
--lthome

指定 LightDB 软件的文件系统位置。 如果省略此选项,则使用环境变量 LTHOME。

-D
--ltdata

指定 LightDB 实例的文件系统位置。 如果省略此选项,则使用环境变量 LTDATA。

-i
--patch-id

指定一个补丁的唯一 ID。

-f
--force

在执行卸载 shell 脚本时忽略错误。

-V
--version

打印 lt_patch 的版本信息并退出。

-?
--help

显示关于 lt_patch 命令行参数的帮助信息,并退出。

补丁流程概述

获取所需的补丁:第一步是确定您需要哪些补丁。关注补丁的以下几个项目:

  • 名称:patch-1.0-8085

  • 适用版本:13.8-22.4

  • 适用 CPU:x86_64

  • 适用操作系统:kylinV10sp1

将补丁应用到所需的目标(LTHOME)。

Note

在执行任何补丁任务之前,请始终阅读补丁 README 文件以获取任何特殊的补丁说明。

使用方法

应用一个补丁:解压您获取的补丁包并进入补丁目录,然后运行以下命令:

        $ lt_patch install -l /home/lightdb/stage/lightdb-x
      

回滚一个补丁:

        $ lt_patch remove -l /home/lightdb/stage/lightdb-x -i patch-1.0-8085
      

查询补丁信息(列出所有补丁信息):

        $ lt_patch list -l /home/lightdb/stage/lightdb-x
      

查询补丁信息(列出一个补丁信息):

        $ lt_patch list -l /home/lightdb/stage/lightdb-x patch-1.0-8085
      

Note

"lt_patch init" 和 "lt_patch make" 仅供内部开发人员使用。