Какой тип данных вы хотите перенести из базы данных Oracle в MongoDB?Если вы просто хотите экспортировать / импортировать небольшое количество таблиц по заданному расписанию, вы можете использовать что-то вроде UTL_FILE на стороне Oracle, чтобы создать .csv-экспорт таблиц и использовать DBMS_SCHEDULER , чтобы запланировать автоматический экспорт на основе желаемого периода времени.
Вы также можете использовать приложение типа SQL Developer
для экспорта таблиц в виде файлов .csv, перейдя к таблице в списке схем, затем щелкните правой кнопкой мыши -> Export и выберите формат .csv.Вам также может оказаться немного проще использовать UTL_FILE
и DBMS_SCHEDULER
через SQL Developer, а не полагаться на SQL*Plus
.
После того, как у вас есть файл .csv, вы можете использовать mongoimport для импорта данных, хотя я не уверен, поддерживает ли MongoDB
запланированные задания, такие как Oracle
(я работаю в основном с последними.) Если вы используете Linux
, вы можете использовать cron
запланировать сценарий, который будет импортировать файл .csv с запланированным интервалом.