LightDB 客户端应用


这部份包含LightDB客户端应用和工具的参考信息。不是所有这些命令都是通用工具,某些需要特殊权限。这些应用的共同特征是它们可以被运行在任何主机上,而不管数据库服务器在哪里。

当在命令行上指定用户和数据库名时,它们的大小写会被保留 — 空格或特殊字符的出现可能需要使用引号。表名和其他标识符的大小写不会被保留并且可能需要使用引号。

Table of Contents

clusterdb — 聚簇一个LightDB数据库
createdb — 创建一个新的LightDB数据库
lt_createdb — 创建一个新的LightDB数据库
lt_dropdb — 移除一个LightDB数据库
createuser — 定义一个新的LightDB用户账户
dropdb — 移除一个LightDB数据库
dropuser — 移除一个LightDB用户账户
ecpg(Oracle Pro*c兼容) — 嵌入式 SQL C 预处理器
lt_group_executor — 用于并行执行分组的SQL文件
lightdb_service.py — 启动/停止/重启LightDB服务
lt_distributed_probackup.py — 备份和恢复 LightDB 分布式集群
lt_distributed_dump.py — 提取一个分布式LightDB数据库到一个目录中,包括脚本文件或其他存档文件。
lt_distributed_restore.py — 从由 lt_distributed_dump.py 创建的归档文件中还原一个 LightDB 数据库。
ltdts_recvlogical — 是从 lt_recvlogical 分支出来的,因此它具有 lt_recvlogical 中的大部分行为,例如控制 LightDB 逻辑解码流。之后,它使用 wal2sql 插件将来自 LightDB 的更改转换为 Oracle 数据库,并将来支持 Redis、Kafka、LightDB-A 等。
ltdts_ora — Ltdts_ora用于将数据从Oracle同步到LightDB。
ltdts_mysql — ltdts_mysql用于将MySQL / MariaDB中的数据同步到LightDB。
ltldr — 兼容 ORACLE,将外部文件中的数据加载到 LightDB 数据库表中。
ltuldr — 兼容 ORACLE,从 LightDB 数据库获取表的所有信息。
lt_basebackup — 获得一个LightDB实例的一个基础备份
lt_config — 获取已安装的LightDB的信息
lt_dump — 把LightDB数据库抽取为一个脚本文件或其他归档文件
lt_dumpall — 将一个LightDB数据库实例抽取到一个脚本文件中
lt_isready — 检查一个LightDB服务器的连接状态
lt_probackup — 管理LightDB数据库集群的备份和恢复
lt_receivewal — 以流的方式从一个LightDB服务器得到预写式日志
lt_recvlogical — 控制 LightDB 逻辑解码流
lt_restore — 从一个由lt_dump创建的归档文件恢复一个LightDB数据库
lt_verifybackup — 验证LightDB集群的基础备份的完整性
ltbench — 在LightDB上运行一个基准测试
ltcenter — ltcenter 是一个命令行管理工具,用于观察和排查 LightDB 问题。
ltsqlLightDB的交互式终端
reindexdb — 重索引一个LightDB数据库
vacuumdb — 对一个LightDB数据库进行垃圾收集和分析