UTL_FILE_DIR — це параметр ініціалізації бази даних, який Oracle Database використовує для визначення того, з яких каталогів і файлів операційної системи, пакети, функції та процедури PL/SQL можуть читати або куди записувати при використанні стандартного пакета бази даних UTL_FILE.
1.334 UTL_FILE_DIR UTL_FILE_DIR дозволяє вказати один або кілька каталогів, які Oracle має використовувати для введення/виведення файлів PL/SQL. Немає значення за умовчанням. Якщо ви вказуєте кілька каталогів, ви повинні повторити параметр UTL_FILE_DIR для кожного каталогу в окремих рядках файлу параметрів ініціалізації.
Універсальний локатор тегів (UTL) є веб-додаток, що складається з чотирьох (4) компонентів – веб-сервера, сервера додатків, бази даних SQL Server і файлового сервера. Усі вони можуть працювати на одному сервері, на окремих серверах або будь-якій комбінації. UTL працює на серверній платформі Microsoft.
Використання Oracle Пакет PL/SQL Oracle UTL_FILE дає змогу отримати доступ до файлів, що зберігаються поза базою даних, таких як файли, що зберігаються в операційній системі, сервері бази даних або підключеному тому сховища. UTL_FILE. FOPEN, UTL_FILE. GET_LINE та UTL_FILE.
Модуль UTL_FILE надає набір процедур для читання та запису файлів у файловій системі сервера бази даних. Схемою для цього модуля є SYSIBMADM. Модуль UTL_FILE містить наступні вбудовані процедури та типи.
UTL_FILE Приклад запису
- Створіть каталог на своєму сервері (наприклад, Linux, Unix)
- Надайте дозволи на запис для створеного каталогу. Якщо ви зареєструєте цей код як паралельну програму, вам потрібно переконатися, що ваш користувач applmgr має права на запис у цей каталог.
- Створіть об’єкт DIRECTORY у базі даних за допомогою наведеної нижче команди.