КОД ОШИБКИ 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 полагать, что вы пытаетесь восстановить, а не перезапускать.

Другие вопросы по тегам