oracle - 如何通过 Enterprise Manager oracle 删除计划作业
问题描述
我正在使用 oracle 数据库 11g。我通过企业管理器创建了 2 个备份计划作业。现在,当我删除作业时,我收到以下错误
The specified job, job run or execution is still active. It must finish running, or be stopped before it can be deleted. Filter on status 'Active' to see active executions.
如何删除作业?
解决方案
要强制删除作业,即使它正在运行,请使用以下代码:
dbms_scheduler.drop_job (<job_name>, force => true);
要在完成当前执行工作后删除作业,请使用以下代码:
dbms_scheduler.drop_job (<job_name>, defer => true);
干杯!!
推荐阅读
- python - 创建 Python 命令提示符
- java - 如何多次消费主题中的消息
- active-directory - 如何查询自给定时间以来已删除的 LDAP(Active Directory)对象?
- swift - 在 iOS 中点击推送通知时是否可以避免向用户显示应用程序?
- python - Flask 在无法找到变量时抛出 AttributeError,尽管它在那里
- java - Java DeepCopy Iterator 不使用它
- sylius - Sylius 主题未在频道上显示
- python - NumPy:源代码中的“arange”和“array”函数在哪里定义?
- r - 使用 R 进行数据清理:摆脱额外的句号
- r - R dplyr 在函数中发生变异