Yesterday I faced below issue when I was trying to grant some privileges to a table :-
grant select,insert,update,delete on AMIT.SYS_IOT_OVER_14456 TO TEST;
*
ERROR at line 1:
ORA-25191: cannot reference overflow table of an index-organized table
grant select,insert,update,delete on AMIT.SYS_IOT_OVER_14456 TO TEST;
*
ERROR at line 1:
ORA-25191: cannot reference overflow table of an index-organized table
Issue :-
This issue comes when we deal with Index Organized tables(IOT).
Solution :-
Issue this statement against the Parent Index Organized table containing the specified overflow table.
SQL> select IOT_NAME from dba_tables where owner='AMIT' and table_name='SYS_IOT_OVER_14456';
IOT_NAME
------------------------------
AMIT_TABLE
SQL> grant select,insert,update,delete on AMIT.AMIT_TABLE to TEST;
Grant succeeded.
Any operation related to Index Oraganized table has to be done by above method else it will give ORA-25191.
I hope this article helped you.
Thanks
Amit Rath
Thanks , it's work fine
ReplyDeleteCool , worked
ReplyDeletegracias . muy valioso tu aporte
ReplyDelete