Я пытаюсь импортировать данные через SQL Loader в базу данных оракула путем загрузки файла на веб-сайт PHP.Когда я запускаю импорт через браузер, последний коммит отсутствует:
C: \ inetpub \ wwwroot \ ESTEO \ data> sqlldr 'db / pw' control = sqlLoaderFiles / file.ctl log =«LoadResults.log»
SQL * Loader: выпуск 11.2.0.3.0 - производство в понедельник, 11 февраля 16:51:26 2019
Copyright (c) 1982, 2011, Oracle и /или его филиалы.Все права защищены.
Достигнута точка фиксации - количество логических записей 26 Достигнута точка фиксации - количество логических записей 52 Достигнута точка фиксации - количество логических записей 78 Достигнута точка фиксации - количество логических записей 104
Когда я запускаю импорт через командную строку, я получаю:
C: \ inetpub \ wwwroot \ ESTEO \ data> sqlldr 'db / pw' control = sqlLoaderFiles / file.ctl log = 'LoadResults.log '
Загрузчик SQL *: выпуск 11.2.0.3.0 - производство в понедельник, 11 февраля 16:51:26 2019
Copyright (c) 1982, 2011, Oracle и / или егофилиалы.Все права защищены.
Достигнута точка фиксации - количество логических записей 26 Достигнута точка фиксации - количество логических записей 52 Достигнута точка фиксации - количество логических записей 78 Достигнута точка фиксации - количество логических записей 104 Достигнута точка фиксации - количество логических записей 113
Мой управляющий файл находится здесь:
OPTIONS (
skip=1,
errors=100000,
parallel=true
)
----------------------------------------------------------------------
LOAD DATA
INFILE 'files/data.csv'
BADFILE 'c:\temp\data_BAD.log'
DISCARDFILE 'c:\temp\data_DISCARDED.log'
TRUNCATE
INTO TABLE table
----------------------------------------------------------------------
Fields Terminated by ","
Optionally Enclosed by '"'
Trailing Nullcols
----------------------------------------------------------------------
(columns)
Я использую команду здесь:
C:\inetpub\wwwroot\ESTEO\data\sqlLoaderFiles\run_sqlloader.bat db pw sqlLoaderFiles/file.ctl
Пакетный файл здесь:
sqlldr '%1/%2@server' control=%3 log='LoadResults.log'
Я проверил LoadResults.log, и он показал загрузку 113 записей, хотя на самом деле было только 104.
Почему последний коммит не завершает HTTP-запрос?