У меня нет времени писать perl или что-то в этом роде, и у меня нет доступа администратора к концу, так как я могу получить данные из файла в интрасети (http: //) и проанализировать его для создания стол? Может быть, каким-то образом через PL/SQL? Имейте в виду, что у меня нет доступа к администратору.Загрузка данных из CSV-сервера в Oracle?
0
A
ответ
4
Если вы хотите, чтобы быть полностью автоматизирован
- Вы можете использовать UTL_HTTP package для получения данных с сервера HTTP
- Вы можете либо разобрать ответ CSV самостоятельно, используя Instr и SUBSTR или вы можете использовать пакет UTL_FILE для записи данных в файл в файловой системе сервера базы данных, а затем создать внешнюю таблицу, которая анализирует созданный CSV-файл.
- Затем вы можете вставить проанализированные данные в таблицу, которую вы уже создали (я предполагаю, что CSV-данные имеют одинаковый формат каждый раз).
- Вы можете использовать пакет
DBMS_SCHEDULER
илиDBMS_JOB
, чтобы запланировать задание
Учетная запись базы данных Oracle вы используете должны быть предоставлен доступ ко всем из этих пакетов.
0
Вы можете загрузить файл на свой хост-компьютер, а затем использовать SQL * Loader для заполнения таблицы.
Другие способы использования некоторых мастеров, которые могут быть проще, чем SQL * Loader, если вы используете IDE, такие как PLSQLDeveloper (Tools-> Text Importer) или SQLDeveloper (щелкните правой кнопкой мыши по таблицам-> Импорт данных).
0
Создайте внешнюю таблицу, которая ссылается на ваш файл CSV. Это означает, что вы можете запускать команды выбора в файле из Oracle.
Смежные вопросы
- 1. Загрузка данных в Oracle
- 2. Загрузка огромных данных из Oracle в Teradata
- 3. Загрузка данных Java JTable из Oracle DB
- 4. Загрузка данных из нескольких файлов xls в таблицу oracle
- 5. Загрузка данных о погружении в Oracle Db
- 6. Загрузка больших объемов данных в базу данных Oracle SQL
- 7. Загрузка данных из хранилища данных
- 8. Извлечение данных из oracle
- 9. Загрузка данных из NSUserDefaults
- 10. Загрузка данных из SQLite
- 11. Загрузка данных из xml
- 12. Загрузка данных из программы
- 13. Загрузка данных из Appengine
- 14. oracle pl/sql Загрузка больших данных в таблицу temp
- 15. Загрузка данных из базы данных в Datapoint []
- 16. загрузка 1 поля из CSV в несколько столбцов в Oracle
- 17. Загрузка огромных данных XLS в Oracle с использованием python
- 18. EDT и EST timestamp sqlldr загрузка данных в oracle
- 19. Oracle: загрузка большого файла xml?
- 20. Загрузка фотографии и сохранение ее в базе данных Oracle 10g
- 21. Загрузка данных из текстового файла в таблицу в оракуле
- 22. Массовая загрузка данных в sqlite?
- 23. Oracle - загрузка процессора с помощью работы Oracle?
- 24. Загрузка Oracle JDBC Driver Class в Android
- 25. Экспорт больших данных из oracle
- 26. Загрузка данных в набор данных из таблицы данных в C#
- 27. Извлечение данных из Oracle XMLType
- 28. Получение данных из oracle DB
- 29. oracle обработка данных из запроса
- 30. Проблемы чтения данных из Oracle
Это разовая нагрузка? Продолжающийся процесс? Вы пытаетесь полностью автоматизировать его или это процесс, который предполагает вмешательство человека приемлемым? –
Я хочу, чтобы он был автоматизирован. Но из того, что я понимаю, я могу использовать планировщик PL/SQL для этого. – antonpug
дубликат http://stackoverflow.com/questions/6198863/oracle-import-csv-file-using-sqlplus – alfasin