DX UIM 23.4.x
MySQL 8.0
maintenance_window probe any version
To resolve the issue create the tables manually, and provide the same charset and collection as used by the already existing tables:
Mainetnance_window table :
CREATE TABLE IF NOT EXISTS `MAINTENANCE_WINDOW` (
WINDOW_ID INT(10) NOT NULL AUTO_INCREMENT,
SCHEDULE_ID INT(10),
DEV_ID VARCHAR(33) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
START_TIME DATETIME NOT NULL,
END_TIME DATETIME NOT NULL,
PRIMARY KEY (WINDOW_ID),
INDEX (SCHEDULE_ID),
INDEX (DEV_ID),
FOREIGN KEY (SCHEDULE_ID) REFERENCES MAINTENANCE_SCHEDULE(SCHEDULE_ID) ON DELETE SET NULL,
FOREIGN KEY (DEV_ID) REFERENCES CM_DEVICE(DEV_ID) ON DELETE CASCADE
and maintenance_window_history table :
CREATE TABLE if not exists `MAINTENANCE_WINDOW_HISTORY` (
WINDOW_ID int(10) NOT NULL AUTO_INCREMENT, PRIMARY KEY (WINDOW_ID),
SCHEDULE_ID int(10),
DEV_ID varchar(33) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
START_TIME DATETIME NOT NULL,
END_TIME DATETIME NOT NULL,
foreign key (SCHEDULE_ID) references MAINTENANCE_SCHEDULE(SCHEDULE_ID) ON DELETE SET NULL,
foreign key (DEV_ID) references CM_DEVICE(DEV_ID) ON DELETE CASCADE);