Я пытаюсь запустить задачу DMS от Oracle до AWS PostgreSQL. Задача DMS вызвала ошибку с следующим сообщением в журналах наблюдения за облаком:
[SOURCE_UNLOAD ]E: ORA-08103: object no longer exists [1022307] (oracle_endpoint_unload.c:235)'
[TASK_MANAGER ]W: Table 'schema'.'table_name' (subtask 1 thread 0) is suspended' (replicationtask.c:2468)
[SOURCE_UNLOAD ]I: Unload finished for table 'schema'.'table_name' (Id = 1). 217630417 rows sent. (streamcomponent.c:3473)
[TASK_MANAGER ]I: All tables are loaded. Full load only task is stopped (replicationtask.c:3564)
[SOURCE_UNLOAD ]I: Disconnecting Oracle database (oracle_endpoint_conn.c:1182)
[SOURCE_CAPTURE ]I: Disconnecting Oracle database (oracle_endpoint_conn.c:1182)
[SOURCE_UNLOAD ]I: Disconnected Oracle database (oracle_endpoint_conn.c:1217)
[SOURCE_CAPTURE ]I: Disconnected Oracle database (oracle_endpoint_conn.c:1217)
[TASK_MANAGER ]I: Subtask #1 ended (replicationtask_util.c:597)
[TASK_MANAGER ]I: Task management thread terminated (replicationtask.c:3739)`
В моей таблице 220 миллионов записей без первичных ключей. После проверки исходной и целевой таблиц еще предстоит перенести 0,2 миллиона записей.
Удивительно, как кто-то сталкивался с такой же проблемой ранее. Если кто-нибудь поделится опытом по устранению неполадок. Будет оценено.