DBZ-7967 Fix Oracle MONITORING/NOMONITORING clause on CREATE TABLE

This commit is contained in:
Chris Cranford 2024-06-24 10:35:17 -04:00 committed by Jiri Pechanec
parent 1a4c22177f
commit 3a80751a93
2 changed files with 13 additions and 0 deletions

View File

@ -1982,6 +1982,7 @@ relational_table
segment_attributes_clause? // LogMiner-specific
(CACHE | NOCACHE)? (RESULT_CACHE '(' MODE (DEFAULT | FORCE) ')')?
parallel_clause?
monitoring_nomonitoring?
(ROWDEPENDENCIES | NOROWDEPENDENCIES)?
(enable_disable_clause+)? row_movement_clause? logical_replication_clause? flashback_archive_clause? annotations_clause?
;

View File

@ -703,6 +703,18 @@ CREATE TABLE T1 (
"SQ_NUMBER" NUMBER(10),
"PQ_NUMBER" NUMBER(10),
CONSTRAINTS UQ1 UNIQUE ("SQ_NUMBER", "PQ_NUMBER"));
CREATE TABLE DWH_INT_DBT.sensors_raw (
SOURCE VARCHAR2(50),
EVENTTS VARCHAR2(30))
STORAGE (
BUFFER_POOL DEFAULT
FLASH_CACHE DEFAULT
CELL_FLASH_CACHE DEFAULT)
NOCOMPRESS
NOCACHE
RESULT_CACHE (MODE DEFAULT)
NOPARALLEL
NOMONITORING;
-- Create index (Oracle 23+)
create index hr.name IF NOT EXISTS on hr.table (id,data) tablespace ts;
-- Create user (Oracle 23+)