首批通过分布式安全可靠测评,为关键业务系统打造
项目管理
更新时间:2026-04-12 11:08:00
Web 版 ODC V4.2.0 及之后的版本支持拥有创建项目权限的用户创建项目和添加项目成员,成员可以在项目中添加和变更数据库。本篇文档旨在介绍如何通过项目协同实现数据库变更。
原理介绍
ODC 系统管理员授予用户创建项目的角色后,该用户创建项目并添加项目成员。
项目管理员/ DBA 成员添加数据库。
项目普通成员发起工单,申请数据库变更。
ODC 根据风险等级识别规则判断出该工单的风险等级,执行该风险等级对应的审批流程。
审批通过后,ODC 自动执行或者用户手动执行数据库变更。
项目中所有工单已执行完成并且无启用的周期任务后,项目管理员归档项目。项目归档后将不可恢复,且不再支持任何协同开发活动,并会释放项目中添加的数据库和敏感列。
项目归档后,项目管理员删除项目。项目删除后该项目配置内容不可恢复。
创建项目
系统管理员授予用户创建项目的权限。

项目管理员创建项目并添加项目成员。
说明
拥有创建项目权限的 ODC 用户可以创建项目。默认情况下,项目创建者被授予该项目管理员角色。项目管理员通过在项目中配置 ODC 所属的用户为该项目的成员后,项目成员可以在使用自己的账号登录 ODC 时访问该项目,并在同一个项目中进行团队协作。
信息项 说明 项目名称 指定项目名称。 管理员 拥有项目内的所有权限。 DBA 拥有项目内除成员管理、消息配置和项目设置外的所有权限。 开发者(可选) 允许登录所有数据库、执行 SQL、提交工单,通常是开发人员。 安全管理员(可选) 在参与者的基础上,同时可以管理敏感列。 参与者(可选) 允许查看项目基本信息,并自助申请库权限和提交工单。 描述(可选) 非必填项。
归档项目
项目中所有工单已执行完成并且无启用的周期任务后,项目管理员可以将不再使用的项目进行归档。
注意
- 项目归档后将不可恢复,且不再支持任何协同开发活动,释放项目中添加的数据库和敏感列。
- 如果归档项目时分区计划任务未终止,项目归档后,该分区计划任务会被自动终止。
在项目列表中,选择需要归档的项目名称。

在项目的设置页签中,单击 归档项目。

单击 确定,归档该项目。

归档完成后,您可以在 归档项目 列表中查看已归档的项目。

删除项目
项目归档完成后,项目管理员可以删除已归档的项目。
注意
项目删除后所有数据不可恢复。
在 归档项目 列表中,单击归档项目名称右侧的更多图标并选择 删除项目 删除单个项目,或者勾选归档项目名称并单击工具栏中的 删除项目 批量删除项目。

在删除归档项目弹窗中,输入
delete并单击 删除,删除归档项目。
项目常用功能
数据库管理
在项目中支持添加数据源中的数据库,添加完成后,项目成员可以对数据库进行维护和访问。详细说明,请参见 数据库管理。
逻辑库管理
在项目中支持将相同数据源类型和环境的多个(或单个)物理数据库配置为一个逻辑库。以查询和管理复杂、庞大的分库与分表。详细说明,请参见 逻辑库管理。
添加存储对象
支持在项目中添加对象存储文件。详细说明,请参见 添加存储对象。
工单管理
无数据库编辑权限的项目普通成员可以通过工单申请执行导入数据/导出数据/模拟数据/数据库变更/多库变更/逻辑库变更/影子表同步/结构对比/无锁结构变更。
作业管理
项目普通成员可以通过作业申请执行SQL 计划/分布计划/数据归档/数据清理。
成员管理
项目管理员可以在成员页面中添加/编辑/移除成员,以及管理库/表权限。详细操作,请参见 项目成员管理。
消息通知
项目成员可以在消息通知页面中启用需要通知的工单事件类型和添加推送通道(钉钉/飞书/企业微信/自定义 webhook),当启用的工单事件发生变更时,ODC 会发送变更消息提示项目成员。配置方法请参见 消息通知管理。
项目设置
项目管理员可以在设置页面中修改项目名称和归档项目。