Job Number 最大为多少?(FAQ)

有朋友问:我的 Oracle 据库每周要重建很多 JOB,导致 JOB 的编号不断增大。Oracle的数据库 JOB 编号的上限是多少?会不会哪一天数据库的 JOB 编号到了最大值,而无法新建JOB?

Job 编号自动由 JOBSEQ 序列创建,该序列有 SYS 用户拥有。最大值为999999999,正常使用的情况下不用担心超出上限。

附:创建 JOBSEQ 的语句(该片段可以从$ORACLE_HOME/rdbms/admin/sql.bsq)中找到):

rem
rem  Job Queue
rem
create sequence jobseq
start with 1
increment by 1
minvalue 1
maxvalue 999999999
cache 20
noorder
cycle
/

2 thoughts on “Job Number 最大为多少?(FAQ)

Leave a Reply

Your email address will not be published. Required fields are marked *