【翻譯自mos文章】DR$SS_IDX表無法被導出


DR$SS_IDX表無法被導出

來源於:
DR$SS_IDX Tables Can't Be Exported (文檔 ID 1324656.1)

譯者注:在英文原文中,一直都是說的DR#SS_IDX,而在實驗中,是DR$,因此,翻譯后的中文中,就使用DR$

適用於:
Oracle Server - Enterprise Edition - Version: 11.2.0.1 and later   [Release: 11.2 and later ]
Information in this document applies to any platform.

症狀:
當導出context 內部表(比如DR$SS_IDX0011$I,格式為DR$索引名稱I/K/N/R,這個I/K/N/R代表的含義,暫時未弄清楚),會報如下的錯誤:

ORA-39166: Object DR#SS_IDX0011$I was not found.
ORA-31655: no data or metadata objects selected for job

當你手工以類似的表名去建立table並導出數據時,並不報上面的錯誤。


原因:
這是預料到的行為

這些DR$開頭的表是當Text index 被建立時,在Oracle 內部被建立的額外對象(詳細見NOTE:150453.1 - Strategy for Creating Oracle Text Indexes),這些額外對象不能單獨被導出或者導入。

在 Utilities documentation 文檔中,有如下提示:

"Several system schemas cannot be exported because they are not user schemas;  they contain Oracle-managed data and metadata. Examples of system schemas  that are not exported include *SYS*, ORDSYS, and MDSYS."

解決方案:
在原有的Text index 被導出導入時,這些DR$對象會作為依附的對象被導出導入。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com