Я бы сделал это путем создания ссылки на БД от сервера Oracle к серверу MySQL.Это немного сложное дело, но как только у вас это получится, вы сможете создать задание планировщика для запуска запроса каждые несколько часов и вставлять результаты в таблицу по ссылке на БД.
begin
dbms_scheduler.create_job (
job_name => 'store_my_result',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN insert into "my_table"@mysqldblink select * from TestA; END;',
start_date => '05-Dec-2018 07:00:00 am',
repeat_interval => 'FREQ=HOURLY;INTERVAL=3',
enabled => true);
end;
/
Очевидно,, протестируйте свой анонимный блок PL / SQL отдельно перед созданием задания, используя его.