Сценарий создания индекса контекста Oracle

Мне нужно сгенерировать полный сценарий создания индекса Oracle CONTEXT для индекса, который уже существует.

Я почти уверен, что однажды я нашел, как это сделать в документации Oracle, но сейчас я не могу. Мне нужно что-то вроде DBMS_METADATA.get_ddl, но более подробно. Я имею в виду, когда я создаю индекс как

CREATE INDEX myindex ON docs(text) INDEXTYPE IS CTXSYS.CONTEXT;

По умолчанию Oracle делает много вещей, например, настраивает хранилище данных, стоп-лист и так далее. Я хотел бы видеть все процедуры CTX_DDL, которые вызываются неявно.

1 ответ

Решение

Использование ctx_report.describe_index или же ctx_report.create_index_script:

set long 500000
select ctx_report.describe_index('MYINDEX') from dual;

или же

select ctx_report.create_index_script('MYINDEX') from dual;

Первоначально ответил на OracleAskTom. Также еще один OracleFaqs.

Подробнее о создании отчетов по индексам

Другие вопросы по тегам