jnpf_xxljob_init.sql 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : Local_Oracle - Sys
  4. Source Server Type : Oracle
  5. Source Server Version : 110200
  6. Source Host : localhost:1521
  7. Source Schema : JNPF_XXJOB_INIT_345
  8. Target Server Type : Oracle
  9. Target Server Version : 110200
  10. File Encoding : 65001
  11. Date: 12/12/2022 15:42:30
  12. */
  13. -- ----------------------------
  14. -- Table structure for BASE_HANDLERNAME
  15. -- ----------------------------
  16. CREATE TABLE "BASE_HANDLERNAME" (
  17. "F_ID" NVARCHAR2(50) NOT NULL,
  18. "F_HANDLERNAME" NVARCHAR2(50),
  19. "F_EXECUTOR" NVARCHAR2(50)
  20. )
  21. TABLESPACE "JNPF_TAB_SPACE"
  22. LOGGING
  23. NOCOMPRESS
  24. PCTFREE 10
  25. INITRANS 1
  26. STORAGE (
  27. INITIAL 65536
  28. NEXT 1048576
  29. MINEXTENTS 1
  30. MAXEXTENTS 2147483645
  31. BUFFER_POOL DEFAULT
  32. )
  33. PARALLEL 1
  34. NOCACHE
  35. DISABLE ROW MOVEMENT
  36. ;
  37. COMMENT ON COLUMN "BASE_HANDLERNAME"."F_ID" IS '主键';
  38. COMMENT ON COLUMN "BASE_HANDLERNAME"."F_HANDLERNAME" IS '任务名称';
  39. COMMENT ON COLUMN "BASE_HANDLERNAME"."F_EXECUTOR" IS '执行器名称';
  40. -- ----------------------------
  41. -- Records of BASE_HANDLERNAME
  42. -- ----------------------------
  43. -- ----------------------------
  44. -- Table structure for BASE_TIMETASK
  45. -- ----------------------------
  46. CREATE TABLE "BASE_TIMETASK" (
  47. "F_ID" NVARCHAR2(50) NOT NULL,
  48. "F_ENCODE" NVARCHAR2(50),
  49. "F_FULLNAME" NVARCHAR2(100),
  50. "F_EXECUTETYPE" NVARCHAR2(50),
  51. "F_EXECUTECONTENT" NCLOB,
  52. "F_EXECUTECYCLEJSON" NCLOB,
  53. "F_LASTRUNTIME" DATE,
  54. "F_NEXTRUNTIME" DATE,
  55. "F_RUNCOUNT" NUMBER(11,0),
  56. "F_DESCRIPTION" NCLOB,
  57. "F_SORTCODE" NUMBER(20,0),
  58. "F_ENABLEDMARK" NUMBER(11,0),
  59. "F_CREATORTIME" DATE,
  60. "F_CREATORUSERID" NVARCHAR2(50),
  61. "F_LASTMODIFYTIME" DATE,
  62. "F_LASTMODIFYUSERID" NVARCHAR2(50),
  63. "F_DELETEMARK" NUMBER(11,0),
  64. "F_DELETETIME" DATE,
  65. "F_DELETEUSERID" NVARCHAR2(50),
  66. "F_EXECUTORNAME" NVARCHAR2(50),
  67. "F_TENANTID" NVARCHAR2(50)
  68. )
  69. TABLESPACE "JNPF_TAB_SPACE"
  70. LOGGING
  71. NOCOMPRESS
  72. PCTFREE 10
  73. INITRANS 1
  74. STORAGE (
  75. INITIAL 65536
  76. NEXT 1048576
  77. MINEXTENTS 1
  78. MAXEXTENTS 2147483645
  79. BUFFER_POOL DEFAULT
  80. )
  81. PARALLEL 1
  82. NOCACHE
  83. DISABLE ROW MOVEMENT
  84. ;
  85. COMMENT ON COLUMN "BASE_TIMETASK"."F_ID" IS '自然主键';
  86. COMMENT ON COLUMN "BASE_TIMETASK"."F_ENCODE" IS '任务编码';
  87. COMMENT ON COLUMN "BASE_TIMETASK"."F_FULLNAME" IS '任务名称';
  88. COMMENT ON COLUMN "BASE_TIMETASK"."F_EXECUTETYPE" IS '执行类型';
  89. COMMENT ON COLUMN "BASE_TIMETASK"."F_EXECUTECONTENT" IS '执行内容';
  90. COMMENT ON COLUMN "BASE_TIMETASK"."F_EXECUTECYCLEJSON" IS '执行周期';
  91. COMMENT ON COLUMN "BASE_TIMETASK"."F_LASTRUNTIME" IS '最后运行时间';
  92. COMMENT ON COLUMN "BASE_TIMETASK"."F_NEXTRUNTIME" IS '下次运行时间';
  93. COMMENT ON COLUMN "BASE_TIMETASK"."F_RUNCOUNT" IS '运行次数';
  94. COMMENT ON COLUMN "BASE_TIMETASK"."F_DESCRIPTION" IS '描述';
  95. COMMENT ON COLUMN "BASE_TIMETASK"."F_SORTCODE" IS '排序';
  96. COMMENT ON COLUMN "BASE_TIMETASK"."F_ENABLEDMARK" IS '有效标志';
  97. COMMENT ON COLUMN "BASE_TIMETASK"."F_CREATORTIME" IS '创建时间';
  98. COMMENT ON COLUMN "BASE_TIMETASK"."F_CREATORUSERID" IS '创建用户';
  99. COMMENT ON COLUMN "BASE_TIMETASK"."F_LASTMODIFYTIME" IS '修改时间';
  100. COMMENT ON COLUMN "BASE_TIMETASK"."F_LASTMODIFYUSERID" IS '修改用户';
  101. COMMENT ON COLUMN "BASE_TIMETASK"."F_DELETEMARK" IS '删除标志';
  102. COMMENT ON COLUMN "BASE_TIMETASK"."F_DELETETIME" IS '删除时间';
  103. COMMENT ON COLUMN "BASE_TIMETASK"."F_DELETEUSERID" IS '删除用户';
  104. COMMENT ON COLUMN "BASE_TIMETASK"."F_EXECUTORNAME" IS '执行器名称';
  105. COMMENT ON COLUMN "BASE_TIMETASK"."F_TENANTID" IS '租户id';
  106. COMMENT ON TABLE "BASE_TIMETASK" IS '定时任务';
  107. -- ----------------------------
  108. -- Records of BASE_TIMETASK
  109. -- ----------------------------
  110. -- ----------------------------
  111. -- Table structure for BASE_TIMETASKLOG
  112. -- ----------------------------
  113. CREATE TABLE "BASE_TIMETASKLOG" (
  114. "F_ID" NVARCHAR2(50) NOT NULL,
  115. "F_TASKID" NVARCHAR2(50),
  116. "F_RUNTIME" DATE,
  117. "F_RUNRESULT" NUMBER(11,0),
  118. "F_DESCRIPTION" NCLOB
  119. )
  120. TABLESPACE "JNPF_TAB_SPACE"
  121. LOGGING
  122. NOCOMPRESS
  123. PCTFREE 10
  124. INITRANS 1
  125. STORAGE (
  126. INITIAL 65536
  127. NEXT 1048576
  128. MINEXTENTS 1
  129. MAXEXTENTS 2147483645
  130. BUFFER_POOL DEFAULT
  131. )
  132. PARALLEL 1
  133. NOCACHE
  134. DISABLE ROW MOVEMENT
  135. ;
  136. COMMENT ON COLUMN "BASE_TIMETASKLOG"."F_ID" IS '自然主键';
  137. COMMENT ON COLUMN "BASE_TIMETASKLOG"."F_TASKID" IS '定时任务主键';
  138. COMMENT ON COLUMN "BASE_TIMETASKLOG"."F_RUNTIME" IS '执行时间';
  139. COMMENT ON COLUMN "BASE_TIMETASKLOG"."F_RUNRESULT" IS '执行结果';
  140. COMMENT ON COLUMN "BASE_TIMETASKLOG"."F_DESCRIPTION" IS '执行说明';
  141. COMMENT ON TABLE "BASE_TIMETASKLOG" IS '定时任务记录';
  142. -- ----------------------------
  143. -- Records of BASE_TIMETASKLOG
  144. -- ----------------------------
  145. -- ----------------------------
  146. -- Table structure for XXL_JOB_GROUP
  147. -- ----------------------------
  148. CREATE TABLE "XXL_JOB_GROUP" (
  149. "ID" NVARCHAR2(50) NOT NULL,
  150. "APP_NAME" NVARCHAR2(64) NOT NULL,
  151. "TITLE" NVARCHAR2(64) NOT NULL,
  152. "ADDRESS_TYPE" NUMBER(4,0) NOT NULL,
  153. "ADDRESS_LIST" NCLOB,
  154. "UPDATE_TIME" DATE
  155. )
  156. TABLESPACE "JNPF_TAB_SPACE"
  157. LOGGING
  158. NOCOMPRESS
  159. PCTFREE 10
  160. INITRANS 1
  161. STORAGE (
  162. INITIAL 65536
  163. NEXT 1048576
  164. MINEXTENTS 1
  165. MAXEXTENTS 2147483645
  166. BUFFER_POOL DEFAULT
  167. )
  168. PARALLEL 1
  169. NOCACHE
  170. DISABLE ROW MOVEMENT
  171. ;
  172. COMMENT ON COLUMN "XXL_JOB_GROUP"."APP_NAME" IS '执行器AppName';
  173. COMMENT ON COLUMN "XXL_JOB_GROUP"."TITLE" IS '执行器名称';
  174. COMMENT ON COLUMN "XXL_JOB_GROUP"."ADDRESS_TYPE" IS '执行器地址类型:0=自动注册、1=手动录入';
  175. COMMENT ON COLUMN "XXL_JOB_GROUP"."ADDRESS_LIST" IS '执行器地址列表,多地址逗号分隔';
  176. -- ----------------------------
  177. -- Records of XXL_JOB_GROUP
  178. -- ----------------------------
  179. INSERT INTO "XXL_JOB_GROUP" VALUES ('8', 'xxl-job-executor-sample1', 'xxl-job-executor-sample1', '0', 'http://192.168.20.116:9999/', TO_DATE('2022-12-12 15:41:09', 'SYYYY-MM-DD HH24:MI:SS'));
  180. -- ----------------------------
  181. -- Table structure for XXL_JOB_INFO
  182. -- ----------------------------
  183. CREATE TABLE "XXL_JOB_INFO" (
  184. "ID" NVARCHAR2(50) NOT NULL,
  185. "JOB_GROUP" NVARCHAR2(50) NOT NULL,
  186. "JOB_DESC" NVARCHAR2(255) NOT NULL,
  187. "ADD_TIME" DATE,
  188. "UPDATE_TIME" DATE,
  189. "AUTHOR" NVARCHAR2(64),
  190. "ALARM_EMAIL" NVARCHAR2(255),
  191. "SCHEDULE_TYPE" NVARCHAR2(50) NOT NULL,
  192. "SCHEDULE_CONF" NVARCHAR2(128),
  193. "MISFIRE_STRATEGY" NVARCHAR2(50) NOT NULL,
  194. "EXECUTOR_ROUTE_STRATEGY" NVARCHAR2(50),
  195. "EXECUTOR_HANDLER" NVARCHAR2(255),
  196. "EXECUTOR_PARAM" NCLOB,
  197. "EXECUTOR_BLOCK_STRATEGY" NVARCHAR2(50),
  198. "EXECUTOR_TIMEOUT" NUMBER(11,0) NOT NULL,
  199. "EXECUTOR_FAIL_RETRY_COUNT" NUMBER(11,0) NOT NULL,
  200. "GLUE_TYPE" NVARCHAR2(50) NOT NULL,
  201. "GLUE_SOURCE" NCLOB,
  202. "GLUE_REMARK" NVARCHAR2(128),
  203. "GLUE_UPDATETIME" DATE,
  204. "CHILD_JOBID" NVARCHAR2(255),
  205. "TRIGGER_STATUS" NUMBER(4,0) NOT NULL,
  206. "TRIGGER_LAST_TIME" NUMBER(20,0) NOT NULL,
  207. "TRIGGER_NEXT_TIME" NUMBER(20,0) NOT NULL,
  208. "TENANTID" NVARCHAR2(50),
  209. "TASKID" NVARCHAR2(50)
  210. )
  211. TABLESPACE "JNPF_TAB_SPACE"
  212. LOGGING
  213. NOCOMPRESS
  214. PCTFREE 10
  215. INITRANS 1
  216. STORAGE (
  217. INITIAL 65536
  218. NEXT 1048576
  219. MINEXTENTS 1
  220. MAXEXTENTS 2147483645
  221. BUFFER_POOL DEFAULT
  222. )
  223. PARALLEL 1
  224. NOCACHE
  225. DISABLE ROW MOVEMENT
  226. ;
  227. COMMENT ON COLUMN "XXL_JOB_INFO"."JOB_GROUP" IS '执行器主键ID';
  228. COMMENT ON COLUMN "XXL_JOB_INFO"."AUTHOR" IS '作者';
  229. COMMENT ON COLUMN "XXL_JOB_INFO"."ALARM_EMAIL" IS '报警邮件';
  230. COMMENT ON COLUMN "XXL_JOB_INFO"."SCHEDULE_TYPE" IS '调度类型';
  231. COMMENT ON COLUMN "XXL_JOB_INFO"."SCHEDULE_CONF" IS '调度配置,值含义取决于调度类型';
  232. COMMENT ON COLUMN "XXL_JOB_INFO"."MISFIRE_STRATEGY" IS '调度过期策略';
  233. COMMENT ON COLUMN "XXL_JOB_INFO"."EXECUTOR_ROUTE_STRATEGY" IS '执行器路由策略';
  234. COMMENT ON COLUMN "XXL_JOB_INFO"."EXECUTOR_HANDLER" IS '执行器任务handler';
  235. COMMENT ON COLUMN "XXL_JOB_INFO"."EXECUTOR_PARAM" IS '执行器任务参数';
  236. COMMENT ON COLUMN "XXL_JOB_INFO"."EXECUTOR_BLOCK_STRATEGY" IS '阻塞处理策略';
  237. COMMENT ON COLUMN "XXL_JOB_INFO"."EXECUTOR_TIMEOUT" IS '任务执行超时时间,单位秒';
  238. COMMENT ON COLUMN "XXL_JOB_INFO"."EXECUTOR_FAIL_RETRY_COUNT" IS '失败重试次数';
  239. COMMENT ON COLUMN "XXL_JOB_INFO"."GLUE_TYPE" IS 'GLUE类型';
  240. COMMENT ON COLUMN "XXL_JOB_INFO"."GLUE_SOURCE" IS 'GLUE源代码';
  241. COMMENT ON COLUMN "XXL_JOB_INFO"."GLUE_REMARK" IS 'GLUE备注';
  242. COMMENT ON COLUMN "XXL_JOB_INFO"."GLUE_UPDATETIME" IS 'GLUE更新时间';
  243. COMMENT ON COLUMN "XXL_JOB_INFO"."CHILD_JOBID" IS '子任务ID,多个逗号分隔';
  244. COMMENT ON COLUMN "XXL_JOB_INFO"."TRIGGER_STATUS" IS '调度状态:0-停止,1-运行';
  245. COMMENT ON COLUMN "XXL_JOB_INFO"."TRIGGER_LAST_TIME" IS '上次调度时间';
  246. COMMENT ON COLUMN "XXL_JOB_INFO"."TRIGGER_NEXT_TIME" IS '下次调度时间';
  247. COMMENT ON COLUMN "XXL_JOB_INFO"."TENANTID" IS '租户编码';
  248. COMMENT ON COLUMN "XXL_JOB_INFO"."TASKID" IS '任务id';
  249. -- ----------------------------
  250. -- Records of XXL_JOB_INFO
  251. -- ----------------------------
  252. -- ----------------------------
  253. -- Table structure for XXL_JOB_LOCK
  254. -- ----------------------------
  255. CREATE TABLE "XXL_JOB_LOCK" (
  256. "LOCK_NAME" NVARCHAR2(50) NOT NULL
  257. )
  258. TABLESPACE "JNPF_TAB_SPACE"
  259. LOGGING
  260. NOCOMPRESS
  261. PCTFREE 10
  262. INITRANS 1
  263. STORAGE (
  264. INITIAL 65536
  265. NEXT 1048576
  266. MINEXTENTS 1
  267. MAXEXTENTS 2147483645
  268. BUFFER_POOL DEFAULT
  269. )
  270. PARALLEL 1
  271. NOCACHE
  272. DISABLE ROW MOVEMENT
  273. ;
  274. COMMENT ON COLUMN "XXL_JOB_LOCK"."LOCK_NAME" IS '锁名称';
  275. -- ----------------------------
  276. -- Records of XXL_JOB_LOCK
  277. -- ----------------------------
  278. INSERT INTO "XXL_JOB_LOCK" VALUES ('schedule_lock');
  279. -- ----------------------------
  280. -- Table structure for XXL_JOB_LOG
  281. -- ----------------------------
  282. CREATE TABLE "XXL_JOB_LOG" (
  283. "ID" NVARCHAR2(50) NOT NULL,
  284. "JOB_GROUP" NVARCHAR2(50) NOT NULL,
  285. "JOB_ID" NVARCHAR2(50) NOT NULL,
  286. "EXECUTOR_ADDRESS" NVARCHAR2(255),
  287. "EXECUTOR_HANDLER" NVARCHAR2(255),
  288. "EXECUTOR_PARAM" NCLOB,
  289. "EXECUTOR_SHARDING_PARAM" NVARCHAR2(20),
  290. "EXECUTOR_FAIL_RETRY_COUNT" NUMBER(11,0) NOT NULL,
  291. "TRIGGER_TIME" DATE,
  292. "TRIGGER_CODE" NUMBER(11,0) NOT NULL,
  293. "TRIGGER_MSG" NCLOB,
  294. "HANDLE_TIME" DATE,
  295. "HANDLE_CODE" NUMBER(11,0) NOT NULL,
  296. "HANDLE_MSG" NCLOB,
  297. "ALARM_STATUS" NUMBER(4,0) NOT NULL
  298. )
  299. TABLESPACE "JNPF_TAB_SPACE"
  300. LOGGING
  301. NOCOMPRESS
  302. PCTFREE 10
  303. INITRANS 1
  304. STORAGE (
  305. INITIAL 65536
  306. NEXT 1048576
  307. MINEXTENTS 1
  308. MAXEXTENTS 2147483645
  309. BUFFER_POOL DEFAULT
  310. )
  311. PARALLEL 1
  312. NOCACHE
  313. DISABLE ROW MOVEMENT
  314. ;
  315. COMMENT ON COLUMN "XXL_JOB_LOG"."JOB_GROUP" IS '执行器主键ID';
  316. COMMENT ON COLUMN "XXL_JOB_LOG"."JOB_ID" IS '任务,主键ID';
  317. COMMENT ON COLUMN "XXL_JOB_LOG"."EXECUTOR_ADDRESS" IS '执行器地址,本次执行的地址';
  318. COMMENT ON COLUMN "XXL_JOB_LOG"."EXECUTOR_HANDLER" IS '执行器任务handler';
  319. COMMENT ON COLUMN "XXL_JOB_LOG"."EXECUTOR_PARAM" IS '执行器任务参数';
  320. COMMENT ON COLUMN "XXL_JOB_LOG"."EXECUTOR_SHARDING_PARAM" IS '执行器任务分片参数,格式如 1/2';
  321. COMMENT ON COLUMN "XXL_JOB_LOG"."EXECUTOR_FAIL_RETRY_COUNT" IS '失败重试次数';
  322. COMMENT ON COLUMN "XXL_JOB_LOG"."TRIGGER_TIME" IS '调度-时间';
  323. COMMENT ON COLUMN "XXL_JOB_LOG"."TRIGGER_CODE" IS '调度-结果';
  324. COMMENT ON COLUMN "XXL_JOB_LOG"."TRIGGER_MSG" IS '调度-日志';
  325. COMMENT ON COLUMN "XXL_JOB_LOG"."HANDLE_TIME" IS '执行-时间';
  326. COMMENT ON COLUMN "XXL_JOB_LOG"."HANDLE_CODE" IS '执行-状态';
  327. COMMENT ON COLUMN "XXL_JOB_LOG"."HANDLE_MSG" IS '执行-日志';
  328. COMMENT ON COLUMN "XXL_JOB_LOG"."ALARM_STATUS" IS '告警状态:0-默认、1-无需告警、2-告警成功、3-告警失败';
  329. -- ----------------------------
  330. -- Records of XXL_JOB_LOG
  331. -- ----------------------------
  332. -- ----------------------------
  333. -- Table structure for XXL_JOB_LOGGLUE
  334. -- ----------------------------
  335. CREATE TABLE "XXL_JOB_LOGGLUE" (
  336. "ID" NVARCHAR2(50) NOT NULL,
  337. "JOB_ID" NVARCHAR2(50) NOT NULL,
  338. "GLUE_TYPE" NVARCHAR2(50),
  339. "GLUE_SOURCE" NCLOB,
  340. "GLUE_REMARK" NVARCHAR2(128) NOT NULL,
  341. "ADD_TIME" DATE,
  342. "UPDATE_TIME" DATE
  343. )
  344. TABLESPACE "JNPF_TAB_SPACE"
  345. LOGGING
  346. NOCOMPRESS
  347. PCTFREE 10
  348. INITRANS 1
  349. STORAGE (
  350. INITIAL 65536
  351. NEXT 1048576
  352. MINEXTENTS 1
  353. MAXEXTENTS 2147483645
  354. BUFFER_POOL DEFAULT
  355. )
  356. PARALLEL 1
  357. NOCACHE
  358. DISABLE ROW MOVEMENT
  359. ;
  360. COMMENT ON COLUMN "XXL_JOB_LOGGLUE"."JOB_ID" IS '任务,主键ID';
  361. COMMENT ON COLUMN "XXL_JOB_LOGGLUE"."GLUE_TYPE" IS 'GLUE类型';
  362. COMMENT ON COLUMN "XXL_JOB_LOGGLUE"."GLUE_SOURCE" IS 'GLUE源代码';
  363. COMMENT ON COLUMN "XXL_JOB_LOGGLUE"."GLUE_REMARK" IS 'GLUE备注';
  364. -- ----------------------------
  365. -- Records of XXL_JOB_LOGGLUE
  366. -- ----------------------------
  367. -- ----------------------------
  368. -- Table structure for XXL_JOB_LOG_REPORT
  369. -- ----------------------------
  370. CREATE TABLE "XXL_JOB_LOG_REPORT" (
  371. "ID" NVARCHAR2(50) NOT NULL,
  372. "TRIGGER_DAY" DATE,
  373. "RUNNING_COUNT" NUMBER(11,0) NOT NULL,
  374. "SUC_COUNT" NUMBER(11,0) NOT NULL,
  375. "FAIL_COUNT" NUMBER(11,0) NOT NULL,
  376. "UPDATE_TIME" DATE
  377. )
  378. TABLESPACE "JNPF_TAB_SPACE"
  379. LOGGING
  380. NOCOMPRESS
  381. PCTFREE 10
  382. INITRANS 1
  383. STORAGE (
  384. INITIAL 65536
  385. NEXT 1048576
  386. MINEXTENTS 1
  387. MAXEXTENTS 2147483645
  388. BUFFER_POOL DEFAULT
  389. )
  390. PARALLEL 1
  391. NOCACHE
  392. DISABLE ROW MOVEMENT
  393. ;
  394. COMMENT ON COLUMN "XXL_JOB_LOG_REPORT"."TRIGGER_DAY" IS '调度-时间';
  395. COMMENT ON COLUMN "XXL_JOB_LOG_REPORT"."RUNNING_COUNT" IS '运行中-日志数量';
  396. COMMENT ON COLUMN "XXL_JOB_LOG_REPORT"."SUC_COUNT" IS '执行成功-日志数量';
  397. COMMENT ON COLUMN "XXL_JOB_LOG_REPORT"."FAIL_COUNT" IS '执行失败-日志数量';
  398. -- ----------------------------
  399. -- Records of XXL_JOB_LOG_REPORT
  400. -- ----------------------------
  401. INSERT INTO "XXL_JOB_LOG_REPORT" VALUES ('1602187341432389633', TO_DATE('2022-12-12 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), '0', '0', '0', NULL);
  402. INSERT INTO "XXL_JOB_LOG_REPORT" VALUES ('1602187341746962434', TO_DATE('2022-12-11 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), '0', '0', '0', NULL);
  403. INSERT INTO "XXL_JOB_LOG_REPORT" VALUES ('1602187342342553602', TO_DATE('2022-12-10 00:00:00', 'SYYYY-MM-DD HH24:MI:SS'), '0', '0', '0', NULL);
  404. -- ----------------------------
  405. -- Table structure for XXL_JOB_REGISTRY
  406. -- ----------------------------
  407. CREATE TABLE "XXL_JOB_REGISTRY" (
  408. "ID" NVARCHAR2(50) NOT NULL,
  409. "REGISTRY_GROUP" NVARCHAR2(50) NOT NULL,
  410. "REGISTRY_KEY" NVARCHAR2(255) NOT NULL,
  411. "REGISTRY_VALUE" NVARCHAR2(255) NOT NULL,
  412. "UPDATE_TIME" DATE
  413. )
  414. TABLESPACE "JNPF_TAB_SPACE"
  415. LOGGING
  416. NOCOMPRESS
  417. PCTFREE 10
  418. INITRANS 1
  419. STORAGE (
  420. INITIAL 65536
  421. NEXT 1048576
  422. MINEXTENTS 1
  423. MAXEXTENTS 2147483645
  424. BUFFER_POOL DEFAULT
  425. )
  426. PARALLEL 1
  427. NOCACHE
  428. DISABLE ROW MOVEMENT
  429. ;
  430. -- ----------------------------
  431. -- Records of XXL_JOB_REGISTRY
  432. -- ----------------------------
  433. -- ----------------------------
  434. -- Table structure for XXL_JOB_USER
  435. -- ----------------------------
  436. CREATE TABLE "XXL_JOB_USER" (
  437. "ID" NVARCHAR2(50) NOT NULL,
  438. "USERNAME" NVARCHAR2(50) NOT NULL,
  439. "PASSWORD" NVARCHAR2(50) NOT NULL,
  440. "ROLE" NUMBER(4,0) NOT NULL,
  441. "PERMISSION" NVARCHAR2(255)
  442. )
  443. TABLESPACE "JNPF_TAB_SPACE"
  444. LOGGING
  445. NOCOMPRESS
  446. PCTFREE 10
  447. INITRANS 1
  448. STORAGE (
  449. INITIAL 65536
  450. NEXT 1048576
  451. MINEXTENTS 1
  452. MAXEXTENTS 2147483645
  453. BUFFER_POOL DEFAULT
  454. )
  455. PARALLEL 1
  456. NOCACHE
  457. DISABLE ROW MOVEMENT
  458. ;
  459. COMMENT ON COLUMN "XXL_JOB_USER"."USERNAME" IS '账号';
  460. COMMENT ON COLUMN "XXL_JOB_USER"."PASSWORD" IS '密码';
  461. COMMENT ON COLUMN "XXL_JOB_USER"."ROLE" IS '角色:0-普通用户、1-管理员';
  462. COMMENT ON COLUMN "XXL_JOB_USER"."PERMISSION" IS '权限:执行器ID列表,多个逗号分割';
  463. -- ----------------------------
  464. -- Records of XXL_JOB_USER
  465. -- ----------------------------
  466. INSERT INTO "XXL_JOB_USER" VALUES ('1', 'admin', 'e10adc3949ba59abbe56e057f20f883e', '1', NULL);
  467. -- ----------------------------
  468. -- Primary Key structure for table BASE_HANDLERNAME
  469. -- ----------------------------
  470. ALTER TABLE "BASE_HANDLERNAME" ADD CONSTRAINT "SYS_C0020185" PRIMARY KEY ("F_ID");
  471. -- ----------------------------
  472. -- Checks structure for table BASE_HANDLERNAME
  473. -- ----------------------------
  474. ALTER TABLE "BASE_HANDLERNAME" ADD CONSTRAINT "SYS_C0020144" CHECK ("F_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  475. -- ----------------------------
  476. -- Primary Key structure for table BASE_TIMETASK
  477. -- ----------------------------
  478. ALTER TABLE "BASE_TIMETASK" ADD CONSTRAINT "SYS_C0020188" PRIMARY KEY ("F_ID");
  479. -- ----------------------------
  480. -- Checks structure for table BASE_TIMETASK
  481. -- ----------------------------
  482. ALTER TABLE "BASE_TIMETASK" ADD CONSTRAINT "SYS_C0020150" CHECK ("F_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  483. -- ----------------------------
  484. -- Primary Key structure for table BASE_TIMETASKLOG
  485. -- ----------------------------
  486. ALTER TABLE "BASE_TIMETASKLOG" ADD CONSTRAINT "SYS_C0020186" PRIMARY KEY ("F_ID");
  487. -- ----------------------------
  488. -- Checks structure for table BASE_TIMETASKLOG
  489. -- ----------------------------
  490. ALTER TABLE "BASE_TIMETASKLOG" ADD CONSTRAINT "SYS_C0020145" CHECK ("F_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  491. -- ----------------------------
  492. -- Primary Key structure for table XXL_JOB_GROUP
  493. -- ----------------------------
  494. ALTER TABLE "XXL_JOB_GROUP" ADD CONSTRAINT "SYS_C0020187" PRIMARY KEY ("ID");
  495. -- ----------------------------
  496. -- Checks structure for table XXL_JOB_GROUP
  497. -- ----------------------------
  498. ALTER TABLE "XXL_JOB_GROUP" ADD CONSTRAINT "SYS_C0020146" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  499. ALTER TABLE "XXL_JOB_GROUP" ADD CONSTRAINT "SYS_C0020147" CHECK ("APP_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  500. ALTER TABLE "XXL_JOB_GROUP" ADD CONSTRAINT "SYS_C0020148" CHECK ("TITLE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  501. ALTER TABLE "XXL_JOB_GROUP" ADD CONSTRAINT "SYS_C0020149" CHECK ("ADDRESS_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  502. -- ----------------------------
  503. -- Primary Key structure for table XXL_JOB_INFO
  504. -- ----------------------------
  505. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020191" PRIMARY KEY ("ID");
  506. -- ----------------------------
  507. -- Checks structure for table XXL_JOB_INFO
  508. -- ----------------------------
  509. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020151" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  510. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020152" CHECK ("JOB_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  511. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020153" CHECK ("JOB_DESC" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  512. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020154" CHECK ("SCHEDULE_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  513. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020155" CHECK ("MISFIRE_STRATEGY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  514. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020156" CHECK ("EXECUTOR_TIMEOUT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  515. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020157" CHECK ("EXECUTOR_FAIL_RETRY_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  516. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020158" CHECK ("GLUE_TYPE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  517. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020159" CHECK ("TRIGGER_STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  518. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020160" CHECK ("TRIGGER_LAST_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  519. ALTER TABLE "XXL_JOB_INFO" ADD CONSTRAINT "SYS_C0020161" CHECK ("TRIGGER_NEXT_TIME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  520. -- ----------------------------
  521. -- Primary Key structure for table XXL_JOB_LOCK
  522. -- ----------------------------
  523. ALTER TABLE "XXL_JOB_LOCK" ADD CONSTRAINT "SYS_C0020189" PRIMARY KEY ("LOCK_NAME");
  524. -- ----------------------------
  525. -- Checks structure for table XXL_JOB_LOCK
  526. -- ----------------------------
  527. ALTER TABLE "XXL_JOB_LOCK" ADD CONSTRAINT "SYS_C0020162" CHECK ("LOCK_NAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  528. -- ----------------------------
  529. -- Primary Key structure for table XXL_JOB_LOG
  530. -- ----------------------------
  531. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020194" PRIMARY KEY ("ID");
  532. -- ----------------------------
  533. -- Checks structure for table XXL_JOB_LOG
  534. -- ----------------------------
  535. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020170" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  536. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020171" CHECK ("JOB_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  537. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020172" CHECK ("JOB_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  538. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020173" CHECK ("EXECUTOR_FAIL_RETRY_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  539. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020174" CHECK ("TRIGGER_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  540. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020175" CHECK ("HANDLE_CODE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  541. ALTER TABLE "XXL_JOB_LOG" ADD CONSTRAINT "SYS_C0020176" CHECK ("ALARM_STATUS" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  542. -- ----------------------------
  543. -- Indexes structure for table XXL_JOB_LOG
  544. -- ----------------------------
  545. CREATE INDEX "I_HANDLE_CODE"
  546. ON "XXL_JOB_LOG" ("HANDLE_CODE" ASC)
  547. LOGGING
  548. TABLESPACE "JNPF_TAB_SPACE"
  549. VISIBLE
  550. PCTFREE 10
  551. INITRANS 2
  552. STORAGE (
  553. INITIAL 65536
  554. NEXT 1048576
  555. MINEXTENTS 1
  556. MAXEXTENTS 2147483645
  557. BUFFER_POOL DEFAULT
  558. );
  559. CREATE INDEX "I_JOB_ID"
  560. ON "XXL_JOB_LOG" ("TRIGGER_TIME" ASC, "JOB_ID" ASC)
  561. LOGGING
  562. TABLESPACE "JNPF_TAB_SPACE"
  563. VISIBLE
  564. PCTFREE 10
  565. INITRANS 2
  566. STORAGE (
  567. INITIAL 65536
  568. NEXT 1048576
  569. MINEXTENTS 1
  570. MAXEXTENTS 2147483645
  571. BUFFER_POOL DEFAULT
  572. );
  573. CREATE INDEX "I_TRIGGER_TIME"
  574. ON "XXL_JOB_LOG" ("TRIGGER_TIME" ASC)
  575. LOGGING
  576. TABLESPACE "JNPF_TAB_SPACE"
  577. VISIBLE
  578. PCTFREE 10
  579. INITRANS 2
  580. STORAGE (
  581. INITIAL 65536
  582. NEXT 1048576
  583. MINEXTENTS 1
  584. MAXEXTENTS 2147483645
  585. BUFFER_POOL DEFAULT
  586. );
  587. -- ----------------------------
  588. -- Primary Key structure for table XXL_JOB_LOGGLUE
  589. -- ----------------------------
  590. ALTER TABLE "XXL_JOB_LOGGLUE" ADD CONSTRAINT "SYS_C0020190" PRIMARY KEY ("ID");
  591. -- ----------------------------
  592. -- Checks structure for table XXL_JOB_LOGGLUE
  593. -- ----------------------------
  594. ALTER TABLE "XXL_JOB_LOGGLUE" ADD CONSTRAINT "SYS_C0020163" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  595. ALTER TABLE "XXL_JOB_LOGGLUE" ADD CONSTRAINT "SYS_C0020164" CHECK ("JOB_ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  596. ALTER TABLE "XXL_JOB_LOGGLUE" ADD CONSTRAINT "SYS_C0020165" CHECK ("GLUE_REMARK" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  597. -- ----------------------------
  598. -- Primary Key structure for table XXL_JOB_LOG_REPORT
  599. -- ----------------------------
  600. ALTER TABLE "XXL_JOB_LOG_REPORT" ADD CONSTRAINT "SYS_C0020195" PRIMARY KEY ("ID");
  601. -- ----------------------------
  602. -- Checks structure for table XXL_JOB_LOG_REPORT
  603. -- ----------------------------
  604. ALTER TABLE "XXL_JOB_LOG_REPORT" ADD CONSTRAINT "SYS_C0020177" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  605. ALTER TABLE "XXL_JOB_LOG_REPORT" ADD CONSTRAINT "SYS_C0020178" CHECK ("RUNNING_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  606. ALTER TABLE "XXL_JOB_LOG_REPORT" ADD CONSTRAINT "SYS_C0020179" CHECK ("SUC_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  607. ALTER TABLE "XXL_JOB_LOG_REPORT" ADD CONSTRAINT "SYS_C0020180" CHECK ("FAIL_COUNT" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  608. -- ----------------------------
  609. -- Indexes structure for table XXL_JOB_LOG_REPORT
  610. -- ----------------------------
  611. CREATE UNIQUE INDEX "I_TRIGGER_DAY"
  612. ON "XXL_JOB_LOG_REPORT" ("TRIGGER_DAY" ASC)
  613. LOGGING
  614. TABLESPACE "JNPF_TAB_SPACE"
  615. VISIBLE
  616. PCTFREE 10
  617. INITRANS 2
  618. STORAGE (
  619. INITIAL 65536
  620. NEXT 1048576
  621. MINEXTENTS 1
  622. MAXEXTENTS 2147483645
  623. BUFFER_POOL DEFAULT
  624. );
  625. -- ----------------------------
  626. -- Primary Key structure for table XXL_JOB_REGISTRY
  627. -- ----------------------------
  628. ALTER TABLE "XXL_JOB_REGISTRY" ADD CONSTRAINT "SYS_C0020193" PRIMARY KEY ("ID");
  629. -- ----------------------------
  630. -- Checks structure for table XXL_JOB_REGISTRY
  631. -- ----------------------------
  632. ALTER TABLE "XXL_JOB_REGISTRY" ADD CONSTRAINT "SYS_C0020181" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  633. ALTER TABLE "XXL_JOB_REGISTRY" ADD CONSTRAINT "SYS_C0020182" CHECK ("REGISTRY_GROUP" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  634. ALTER TABLE "XXL_JOB_REGISTRY" ADD CONSTRAINT "SYS_C0020183" CHECK ("REGISTRY_KEY" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  635. ALTER TABLE "XXL_JOB_REGISTRY" ADD CONSTRAINT "SYS_C0020184" CHECK ("REGISTRY_VALUE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  636. -- ----------------------------
  637. -- Indexes structure for table XXL_JOB_REGISTRY
  638. -- ----------------------------
  639. CREATE INDEX "I_G_K_V"
  640. ON "XXL_JOB_REGISTRY" ("REGISTRY_GROUP" ASC, "REGISTRY_VALUE" ASC, "REGISTRY_KEY" ASC)
  641. LOGGING
  642. TABLESPACE "JNPF_TAB_SPACE"
  643. VISIBLE
  644. PCTFREE 10
  645. INITRANS 2
  646. STORAGE (
  647. INITIAL 65536
  648. NEXT 1048576
  649. MINEXTENTS 1
  650. MAXEXTENTS 2147483645
  651. BUFFER_POOL DEFAULT
  652. );
  653. -- ----------------------------
  654. -- Primary Key structure for table XXL_JOB_USER
  655. -- ----------------------------
  656. ALTER TABLE "XXL_JOB_USER" ADD CONSTRAINT "SYS_C0020192" PRIMARY KEY ("ID");
  657. -- ----------------------------
  658. -- Checks structure for table XXL_JOB_USER
  659. -- ----------------------------
  660. ALTER TABLE "XXL_JOB_USER" ADD CONSTRAINT "SYS_C0020166" CHECK ("ID" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  661. ALTER TABLE "XXL_JOB_USER" ADD CONSTRAINT "SYS_C0020167" CHECK ("USERNAME" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  662. ALTER TABLE "XXL_JOB_USER" ADD CONSTRAINT "SYS_C0020168" CHECK ("PASSWORD" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  663. ALTER TABLE "XXL_JOB_USER" ADD CONSTRAINT "SYS_C0020169" CHECK ("ROLE" IS NOT NULL) NOT DEFERRABLE INITIALLY IMMEDIATE NORELY VALIDATE;
  664. -- ----------------------------
  665. -- Indexes structure for table XXL_JOB_USER
  666. -- ----------------------------
  667. CREATE UNIQUE INDEX "I_USERNAME"
  668. ON "XXL_JOB_USER" ("USERNAME" ASC)
  669. LOGGING
  670. TABLESPACE "JNPF_TAB_SPACE"
  671. VISIBLE
  672. PCTFREE 10
  673. INITRANS 2
  674. STORAGE (
  675. INITIAL 65536
  676. NEXT 1048576
  677. MINEXTENTS 1
  678. MAXEXTENTS 2147483645
  679. BUFFER_POOL DEFAULT
  680. );