Oracle11g和调度器

Oracle11g和调度器,oracle,oracle11g,dbms-scheduler,Oracle,Oracle11g,Dbms Scheduler,如何在禁用调度程序作业的情况下启动数据库 我有一个导致数据库停止的内部oracle错误。此错误位于作业有权访问的表上。使用sqlplus启动数据库时,数据库会立即停止,因为作业已启动 另一个选项是,当数据库关闭时,是否可以以某种方式删除损坏的表或作业?以装载模式启动数据库,并将作业队列进程设置为零 sql>startup mount sql>show parameter job_queue_processes PARAMETER_NAME

如何在禁用调度程序作业的情况下启动数据库

我有一个导致数据库停止的内部oracle错误。此错误位于作业有权访问的表上。使用sqlplus启动数据库时,数据库会立即停止,因为作业已启动


另一个选项是,当数据库关闭时,是否可以以某种方式删除损坏的表或作业?

以装载模式启动数据库,并将作业队列进程设置为零

sql>startup mount
sql>show parameter job_queue_processes
PARAMETER_NAME                                               TYPE        VALUE
------------------------------------------------------------ ----------- ----------
job_queue_processes                                          integer     4000
sql>alter system set job_queue_processes=0;
sql> alter database open;
修复导致实例崩溃的表,并将作业队列进程恢复为原始值,然后反弹实例

SQL>ALTER SYSTEM SET job_queue_processes=4000;
SQL>startup force;
alert.log文件中的相关行

2020-09-24T10:10:17.295728-05:00
Completed: ALTER DATABASE   MOUNT
2020-09-24T10:11:07.875673-05:00
ALTER SYSTEM SET job_queue_processes=0 SCOPE=BOTH; 
2020-09-24T10:13:30.255114-05:00
alter database open
---------
2020-09-24T10:33:10.232345-05:00
ALTER SYSTEM SET job_queue_processes=4000 SCOPE=BOTH;

以装载模式启动数据库,并将作业队列进程设置为零

sql>startup mount
sql>show parameter job_queue_processes
PARAMETER_NAME                                               TYPE        VALUE
------------------------------------------------------------ ----------- ----------
job_queue_processes                                          integer     4000
sql>alter system set job_queue_processes=0;
sql> alter database open;
修复导致实例崩溃的表,并将作业队列进程恢复为原始值,然后反弹实例

SQL>ALTER SYSTEM SET job_queue_processes=4000;
SQL>startup force;
alert.log文件中的相关行

2020-09-24T10:10:17.295728-05:00
Completed: ALTER DATABASE   MOUNT
2020-09-24T10:11:07.875673-05:00
ALTER SYSTEM SET job_queue_processes=0 SCOPE=BOTH; 
2020-09-24T10:13:30.255114-05:00
alter database open
---------
2020-09-24T10:33:10.232345-05:00
ALTER SYSTEM SET job_queue_processes=4000 SCOPE=BOTH;