Вы не упомянули свою версию Oracle.(Вы должны всегда предоставлять версию и редакцию Oracle, а также версию ОС и ОС.)
Это не простой вопрос.Есть несколько вариантов.
Вы можете создать таблицу со столбцом XMLTYPE.Даже со столбцом XMLTYPE доступно несколько вариантов.XML может храниться с использованием хранилища CLOB, хранилища BINARY XML или в объектно-реляционной модели.В опции BINARY XML вы можете использовать BASICFILES или SECUREFILES и иметь возможность включить сжатие.
Правильный тип хранения будет зависеть от того, как вы собираетесь использовать / искать данные, но это довольно сложновопрос, который потребует знания вашей прикладной системы.
Если у вас нет требований к поиску / поиску, кроме простого поиска по первичному ключу, просто используйте столбец XMLTYPE с хранилищем CLOB и забудьте об этом.Для всего, что за этим стоит, это нетривиальный вопрос.
Надеюсь, что поможет,
-Mark