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

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

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

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

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


person andreybavt    schedule 01.04.2013    source источник


Ответы (1)


Используйте ctx_report.describe_index или ctx_report.create_index_script:

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

or

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

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

Подробнее о создании индексных отчетов

person Tomasz    schedule 02.04.2013