КОД ОШИБКИ MLOAD 4 В TERADATA
Я получаю эту ошибку в производственной среде. Я хочу знать точную причину этой ошибки. Можете ли вы помочь мне, когда мы получим эту ошибку в утилитах teradata mload.
Это то, что я получил, когда искал это сообщение об ошибке.
4: - Когда есть какое-либо предупреждение для пользователя. Например, если вы пытаетесь создать таблицу, которая уже существует в базе данных, она покажет вам код возврата как 4.
Я просто хочу понять, в каких случаях мы получаем эту ошибку.
Спасибо!
2 ответа
Это именно то, что вы сказали, просто предупреждение. Это могут быть отклоненные строки, входящие в таблицы ET или UV. Это могут быть заголовки и трейлеры с разным количеством разделителей или длиной записи. Единственный способ убедиться, это проверить журналы.
Если у вас нет включенной остановки и количество отклоненных строк находится в пределах допуска, вы должны просто проигнорировать его.
MLOAD Return Codes:
0 = Normal completion
4 = Warning
8 = User error
12 = Severe internal error
16 = No message destination available
Ошибка пользователя будет означать синтаксические ошибки в скрипте.
Внутренняя ошибка может указывать на блокировку нагрузки, оставшиеся рабочие таблицы или таблицы журналов, что заставляет движок TD полагать, что вы пытаетесь восстановить, а не перезапускать.