[FEAT MERGE] support dbms_scheduler citic related requirement

This commit is contained in:
obdev
2024-06-21 10:46:29 +00:00
committed by ob-robot
parent 3bfa3e2070
commit a62d96f8f3
39 changed files with 3632 additions and 302 deletions

View File

@ -6550,6 +6550,35 @@ SPEED_MBPS bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.GV$OB_NIC_INFO limit 1);
cnt
1
desc oceanbase.DBA_SCHEDULER_JOB_RUN_DETAILS;
Field Type Null Key Default Extra
LOG_ID decimal(20,0) NO
LOG_DATE datetime NO
OWNER varchar(128) NO
JOB_NAME varchar(128) NO
JOB_SUBNAME varchar(128) NO
STATUS varchar(128) NO
CODE bigint(20) YES
REQ_START_DATE datetime NO
ACTUAL_START_DATE datetime NO
RUN_DURATION decimal(20,0) NO
INSTANCE_ID varchar(128) NO
SESSION_ID decimal(20,0) NO
SLAVE_PID varchar(128) NO
CPU_USED decimal(20,0) NO
CREDENTIAL_OWNER varchar(128) NO
CREDENTIAL_NAME varchar(128) NO
DESTINATION_OWNER varchar(128) NO
DESTINATION varchar(128) NO
MESSAGE varchar(4000) NO NULL
JOB bigint(20) NO NULL
TIME timestamp(6) NO NULL
JOB_CLASS varchar(30) YES NULL
GMT_CREATE timestamp(6) YES
GMT_MODIFIED timestamp(6) YES
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.DBA_SCHEDULER_JOB_RUN_DETAILS limit 1);
cnt
1
select case cnt when 0 then NULL else 'UNEXPECTED ERROR: It is expected to be an empty set, which means that all GV$ and V$ view column names are defined consistently' end ERROR_INFO from (select /*+no_rewrite*/ count(*) cnt from
(SELECT t.table_name,
group_concat(c.column_name) as column_name_list

View File

@ -9304,6 +9304,65 @@ SPEED_MBPS bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.GV$OB_NIC_INFO limit 1);
cnt
1
desc oceanbase.DBA_SCHEDULER_JOB_RUN_DETAILS;
Field Type Null Key Default Extra
LOG_ID decimal(20,0) NO
LOG_DATE datetime NO
OWNER varchar(128) NO
JOB_NAME varchar(128) NO
JOB_SUBNAME varchar(128) NO
STATUS varchar(128) NO
CODE bigint(20) YES
REQ_START_DATE datetime NO
ACTUAL_START_DATE datetime NO
RUN_DURATION decimal(20,0) NO
INSTANCE_ID varchar(128) NO
SESSION_ID decimal(20,0) NO
SLAVE_PID varchar(128) NO
CPU_USED decimal(20,0) NO
CREDENTIAL_OWNER varchar(128) NO
CREDENTIAL_NAME varchar(128) NO
DESTINATION_OWNER varchar(128) NO
DESTINATION varchar(128) NO
MESSAGE varchar(4000) NO NULL
JOB bigint(20) NO NULL
TIME timestamp(6) NO NULL
JOB_CLASS varchar(30) YES NULL
GMT_CREATE timestamp(6) YES
GMT_MODIFIED timestamp(6) YES
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.DBA_SCHEDULER_JOB_RUN_DETAILS limit 1);
cnt
1
desc oceanbase.CDB_SCHEDULER_JOB_RUN_DETAILS;
Field Type Null Key Default Extra
LOG_ID decimal(20,0) NO
LOG_DATE datetime NO
OWNER varchar(128) NO
JOB_NAME varchar(128) NO
JOB_SUBNAME varchar(128) NO
STATUS varchar(128) NO
CODE bigint(20) YES
REQ_START_DATE datetime NO
ACTUAL_START_DATE datetime NO
RUN_DURATION decimal(20,0) NO
INSTANCE_ID varchar(128) NO
SESSION_ID decimal(20,0) NO
SLAVE_PID varchar(128) NO
CPU_USED decimal(20,0) NO
CREDENTIAL_OWNER varchar(128) NO
CREDENTIAL_NAME varchar(128) NO
DESTINATION_OWNER varchar(128) NO
DESTINATION varchar(128) NO
MESSAGE varchar(4000) NO NULL
TENANT_ID bigint(20) NO NULL
JOB bigint(20) NO NULL
TIME timestamp(6) NO NULL
JOB_CLASS varchar(30) YES NULL
GMT_CREATE timestamp(6) NO NULL
GMT_MODIFIED timestamp(6) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ count(*) as cnt from (select * from oceanbase.CDB_SCHEDULER_JOB_RUN_DETAILS limit 1);
cnt
1
select case cnt when 0 then NULL else 'UNEXPECTED ERROR: It is expected to be an empty set, which means that all GV$ and V$ view column names are defined consistently' end ERROR_INFO from (select /*+no_rewrite*/ count(*) cnt from
(SELECT t.table_name,
group_concat(c.column_name) as column_name_list

View File

@ -9187,6 +9187,33 @@ IF(count(*) >= 0, 1, 0)
"oceanbase.__all_virtual_checkpoint_diagnose_info runs in single server"
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_tenant_scheduler_running_job;
Field Type Null Key Default Extra
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
tenant_id bigint(20) NO NULL
owner varchar(128) YES NULL
job_name varchar(128) NO NULL
job_subname varchar(30) YES NULL
job_style varchar(11) YES NULL
detached varchar(5) YES NULL
session_id bigint(20) unsigned YES NULL
slave_process_id bigint(20) unsigned YES NULL
slave_os_process_id bigint(20) unsigned YES NULL
resource_consumer_group varchar(30) YES NULL
running_instance varchar(30) YES NULL
elapsed_time bigint(20) YES NULL
cpu_used bigint(20) YES NULL
destination_owner varchar(128) YES NULL
destination varchar(128) YES NULL
credential_owner varchar(30) YES NULL
credential_name varchar(30) YES NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_tenant_scheduler_running_job;
IF(count(*) >= 0, 1, 0)
1
"oceanbase.__all_virtual_tenant_scheduler_running_job runs in single server"
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_routine_privilege;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
@ -9555,6 +9582,40 @@ IF(count(*) >= 0, 1, 0)
"oceanbase.__all_virtual_nic_info runs in single server"
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_scheduler_job_run_detail_v2;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
job_name varchar(128) NO PRI NULL
time timestamp(6) NO PRI NULL
gmt_create timestamp(6) NO NULL
gmt_modified timestamp(6) NO NULL
job bigint(20) YES 0
log_id bigint(20) YES 0
log_date timestamp(6) YES NULL
owner varchar(128) YES NULL
job_subname varchar(128) YES NULL
job_class varchar(128) YES NULL
operation varchar(128) YES NULL
status varchar(128) YES NULL
code bigint(20) YES 0
req_start_date timestamp(6) YES NULL
actual_start_date timestamp(6) YES NULL
run_duration bigint(20) YES NULL
instance_id varchar(128) YES NULL
session_id bigint(20) unsigned YES NULL
slave_pid varchar(128) YES NULL
cpu_used bigint(20) YES NULL
user_name varchar(128) YES NULL
client_id varchar(128) YES NULL
global_uid varchar(128) YES NULL
credential_owner varchar(128) YES NULL
credential_name varchar(128) YES NULL
destination_owner varchar(128) YES NULL
destination varchar(128) YES NULL
message varchar(4000) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_scheduler_job_run_detail_v2;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_spatial_reference_systems;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL

View File

@ -298,6 +298,7 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
514 __all_user_proxy_role_info 0 201001 1
515 __all_user_proxy_role_info_history 0 201001 1
518 __all_mview_dep 0 201001 1
519 __all_scheduler_job_run_detail_v2 0 201001 1
10001 __tenant_virtual_all_table 2 201001 1
10002 __tenant_virtual_table_column 2 201001 1
10003 __tenant_virtual_table_index 2 201001 1
@ -724,6 +725,7 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
12437 __all_virtual_checkpoint_diagnose_memtable_info 2 201001 1
12438 __all_virtual_checkpoint_diagnose_checkpoint_unit_info 2 201001 1
12439 __all_virtual_checkpoint_diagnose_info 2 201001 1
12442 __all_virtual_tenant_scheduler_running_job 2 201001 1
12443 __all_virtual_routine_privilege 2 201001 1
12444 __all_virtual_routine_privilege_history 2 201001 1
12447 __all_virtual_aux_stat 2 201001 1
@ -749,6 +751,7 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
12481 __all_virtual_tenant_resource_limit 2 201001 1
12482 __all_virtual_tenant_resource_limit_detail 2 201001 1
12487 __all_virtual_nic_info 2 201001 1
12488 __all_virtual_scheduler_job_run_detail_v2 2 201001 1
12490 __all_virtual_spatial_reference_systems 2 201001 1
20001 GV$OB_PLAN_CACHE_STAT 1 201001 1
20002 GV$OB_PLAN_CACHE_PLAN_STAT 1 201001 1
@ -1186,6 +1189,8 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
21580 EVENTS 1 201002 1
21581 V$OB_NIC_INFO 1 201001 1
21586 GV$OB_NIC_INFO 1 201001 1
21589 DBA_SCHEDULER_JOB_RUN_DETAILS 1 201001 1
21590 CDB_SCHEDULER_JOB_RUN_DETAILS 1 201001 1
check sys table count and table_id range success
check count and table_id range for virtual table success
select * from information_schema.CHARACTER_SETS limit 1;