У меня проблемы с импортом xml в XMLDB.
Итак, вот что я сделал:
CREATE TABLE orders OF XMLTYPE
CREATE OR REPLACE TT AS '/home/oracle/Desktop/contract_test/'(GRANT READ ON DIRECTORY TT TO superuser;)
INSERT INTO ORDERS VALUES (xmltype(bfilename('TT', 'contract.xml'), nls_charset_id('utf-8')));
Наконец, у меня есть эти ошибки:
Ошибка, начинающаяся со строки: 1 в команде - INSERT INTO ORDERS VALUES
(xmltype (bfilename ('TT', 'contract.xml'), nls_charset_id ('utf-8'))))
Отчет об ошибке - Ошибка SQL: ORA-22288: операция с файлом или объектом FILEOPEN
не выполнена Нет такого файла или каталога
22288. 00000 - «операция с файлом или объектом% s не выполнена \ n% s»
* Причина: попытка операции наОшибка файла или большого объекта.
* Действие: См. следующее сообщение об ошибке в стеке ошибок для получения более подробной информации
.Кроме того, убедитесь, что файл или большой объект существует и что для
установлены необходимые привилегии для указанной операции.Если
ошибка по-прежнему сохраняется, сообщите об ошибке администратору базы данных.
У меня есть эта ошибка в системной учетной записи и учетной записи «superuser», которую я сделал ранее.