首批通过分布式安全可靠测评,为关键业务系统打造
逻辑库管理
更新时间:2026-05-30 10:09:38
逻辑库是由多个物理库组成的数据库,本章节介绍如何在 ODC 中配置逻辑库。
背景信息
ODC V4.3.2 及之后的版本支持将多个(或单个)物理库配置成一个逻辑库并配置逻辑表,以查询和管理复杂、庞大的分库与分表。
逻辑库与物理库关系
ODC 支持将同一项目内,相同数据源类型和环境的多个(或单个)物理数据库配置为一个逻辑库。
逻辑库配置完成后,ODC 会自动解析逻辑库,将逻辑库中表名相似且表结构一致的物理表提取为一张逻辑表,同时生成逻辑表表达式。
说明
- 如果物理表的表结构在逻辑库里是唯一的,将不会生成逻辑表。
- 生成的逻辑表名默认为物理表名非序号部分的共同字符串。例如,物理表名分别为
db.test_0,db.test_1,db.test_2,db.test_3,则生成的逻辑表名为test。逻辑表表达式为db.test_[0-3]。具体请参见 逻辑表表达式规则说明。
配置逻辑库
单击项目名称,进入该项目管理页面。

在数据库页面中,单击 配置逻辑库。

在 配置逻辑库 页面,配置如下信息。
信息项 说明 基准库 选择一个数据库作为基准库,该数据库包含在逻辑库中,用于指定数据库环境和类型,ODC 可根据基准库的名称、环境、类型等信息筛选符合条件的数据库。 逻辑库名 逻辑数据库名,即物理库名共同前缀。例如:foo00~foo99 所对应的逻辑库为 foo。 逻辑库别名 用于区分同名的逻辑库,默认与实际逻辑库名一致。逻辑库别名不可重复,不支持修改。 数据库 选择数据库。 单击 提交 完成配置。
查看逻辑库列表
您可以在数据库页签中查看配置的逻辑库列表。
在 操作 项下,您可以执行以下操作。
逻辑表管理:支持自动提取/手动新建逻辑表。

创建逻辑库变更任务,具体操作请参见 逻辑库变更管理。
登录数据库,在 SQL 开发窗口管理数据库。
移除逻辑库。