I'm following the Oracle documentation to create indexes with Oracle Text. The problem is, when I update my data and want to synchronize my index with the CTX_DDL.SYNC_INDEX
procedure (according to the step 4 of the documentation), there is no change.
I don't post my code because it is exactly the same as the documentation.
An idea about the source of this behavior?
Best Answer
To perform this operation, the user who executes the
SYNC_INDEX
procedure has to be the owner of the index. So, in my case, I had to give the execution rights on the package with the CTXSYS user:Now, I can synchronize my index with myuser:
I got the same result as the documentation: