Skip to content

管理 Oracle 和 OceanBase Oracle 调度作业 #11452

Closed

Description

@efeire

问题

提供作业列表、定义与运行状态读取,以及经用户明确动作执行的创建、修改、启用、禁用和删除。按数据库实际支持的调度包和作业类型适配,不因浏览作业启动任务。

验收要求

  • 显示作业owner、名称、动作、调度表达式/时区、启用状态及可取得运行结果;未知或权限不足不伪造成未运行。

  • 创建默认禁用,先预览动作/参数/计划,再由用户明确启用;修改运行计划清楚展示下次运行影响,不能用只读列表暗中执行。

  • 支持目标版本实际允许的创建/修改/启用/禁用/删除;不将Oracle全部Scheduler特性承诺为OB支持。

  • 执行中删除或修改按引擎真实规则处理;自动删除/并发运行导致对象消失时结果准确,无权限不自动提升。

  • 任务动作与参数中的秘密遵守已有凭据处理,不写入日志;列表/读回不得触发网络或业务写操作。

  • 两端隔离作业只写专用计数表,验证禁用不运行、启用按计划运行、修改/禁用/删除生效并清理;GUI和生产回归完整。

  • Standards/Spec独立审查、必要测试及固定SHA的CI;Oracle/OB分别提供实库/GUI证据,不将模拟通过当全部支持。

  • 验收范围依据:Oracle 与 OceanBase Oracle 功能补齐和验收跟踪 #11412(E09c)

  • 实现前明确目标版本支持的DBMS_SCHEDULER/DBMS_JOB范围与权限,未验证类型不开放。

Activity

  1. dbx-bot commented on Oct 9, 2026

    @dbx-bot

    以下 Issue 可能与当前问题相关:

    这些结果由机器人自动检索,尚未确认重复。如属于同一问题,建议在已有 Issue 中补充信息。

  2. efeire commented on Oct 9, 2026

    @efeire
    ContributorAuthor

    /claim

  3. dbx-bot commented on Oct 9, 2026

    @dbx-bot

    ✅ @efeire 已认领 #11452,开始处理吧!

  4. changed the title [-][Feature] Oracle 与 OceanBase Oracle JOB 作业管理[/-] [+]Oracle 与 OceanBase Oracle Scheduler 作业管理及 DBMS_JOB 只读展示[/+] on Oct 9, 2026
  5. added
    ai-priority/P2AI: normal repair/implementation priority; schedule as appropriate
    on Oct 9, 2026
  6. changed the title [-]Oracle 与 OceanBase Oracle Scheduler 作业管理及 DBMS_JOB 只读展示[/-] [+]管理 Oracle 和 OceanBase Oracle 调度作业[/+] on Oct 9, 2026
  7. efeire commented on Oct 10, 2026

    @efeire
    ContributorAuthor

    对应修复 PR:#11558。相关修复已提交,该 PR 当前提交的主 CI 已全部通过,按本 Issue 的跟踪用途关闭。修复说明、测试结果和仍需补充的验收项目请见 PR。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

ai-priority/P2AI: normal repair/implementation priority; schedule as appropriatedb/oceanbaseDatabase: OceanBasedb/oceanbase-oracleDatabase: OceanBase Oracle Modedb/oracleDatabase: Oracle

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions