問題三:
ERROR at line 1:
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
KUP-00552: internal XAD package failed to load
ORA-06512: at "SYS.ORACLE_LOADER", line 19
解決方法:
這是110202 上的又一新BUG(外部表的讀取)
Need to replace the language specific (non-english) kup<lang>.msb file
with the english version.
1. cd $ORACLE_HOME/rdbms/mesg
2. Replace <lang> with your installed languages file.
mv KUP<lang>.msb to KUP<lang>.msb.BAK
3. Copy <us> version over current <lang> copy of kup msb file.
cp kupus.msb to KUP<lang>.msb
4. re-run the select against the external table
我實際的操作過程,就是:
該目錄:$ORACLE_HOME/rdbms/mesg 下有兩個文件:
kupzhs.msb 和 kupus.msb, 其默認(rèn)使用了kupzhs.msb
此時,我把kupzhs.msb 重新命名為 kupzhs.msb.bak
之后在測試, OK: