Today with an import script, we had received
below error.
IMP-00017: following
statement failed with ORACLE error 20005: IMP-00003: ORACLE error 20005
encountered IMP-00017: following statement failed with ORACLE error 20005:
IMP-00003: ORACLE error 20005 encountered IMP-00017
When checking we find statistics are locked
for those objects.
select owner, table_name, stattype_locked
from dba_tab_statistics where stattype_locked = 'ALL';
Solution is either to unlock the statistics
the objects using dbms_stats package.
exec
dbms_stats.unlock_schema_stats('schema_owner');
exec dbms_stats.unlock_table_stats('table_owner','table_name');
Else to prevent import (imp) from locking
the table's statistics when importing a table without the rows (rows=n), use
statistics=none. To prevent data pump import (impdp) from locking the table's
statistics when importing a table without the rows (content=metadata_only), use
exclude=(table_statistics,index_statistics).
No comments:
Post a Comment