У меня БД Oracle 12c, размещенная на докере, и я не могу найти способ добавить схемы XML в БД (используя SQL Developer).
Я перенес необходимую папку с файлами с локального компьютера в контейнер Docker, я предоставил все разрешения и необходимые группы пользователей для папки:
drwxrwxrwx 2 oracle dba 4096 Dec 23 19:21 DB3
Содержимое каталога DB3 - LEAGUES.xsd и LEAGUE.xml
SQL-скрипт:
`CREATE OR REPLACE DIRECTORY XMLDATA AS '/DB3'; `
`BEGIN
DBMS_XMLSCHEMA.REGISTERSCHEMA(
SCHEMAURL => 'http://localhost:8080/home/leagues.xsd',
SCHEMADOC => bfilename('XMLDATA', 'leagues.xsd'));
end;
/`
И этот код дает мне сообщение об ошибке, что файл не существует.
ORA-22288: операция с файлом или LOB FILEOPEN завершилась неудачно. Нет такого файла или каталога
Я уверен, что я делаю что-то не так, но так как это первый раз, когда я работаю с серверами БД, я не могу найтиспособ исправить эту проблему.
Буду признателен за некоторые советы или указания, где их искать, чтобы сделать эту работу.