INDEX CONTEXT estrazione DDL ed esecuzione su altro ambiente

 Supponiamo di estrarre la create index di tipo context dalla sorgente:

SQL> con /as sysdba


SQL> SELECT CTX_REPORT.CREATE_INDEX_SCRIPT('<index_owner>.<text_index_name>') AS index_ddl FROM DUAL;


Salvare il risultato su un file  <createID>.sql  e assicurarsi che non ci sia il parametro 'fast_query' utilizzato prima del db oracle 19.
Se presente cancellarlo.

Vai sul db target entrando come user non sys

SQL> conn pippo/pippo

SQL>@<createID>.sql 

Dopo averlo eseguito se si estrae nuovamente lo script vediamo che non c'è più il paramtero 'fast_query'  ma compare "fast_dml".

Inoltre non essite la tabella 
DR$<nome indice>$R
che invece veninva creata nelle versioni oracle 11.


Post popolari in questo blog

Scheduler

Proxy User

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione