在创建外部表过程中,没有报任何错误。
完成之后,查询外部表,报如下错误:
ORA-29913: 执行 ODCIEXTTABLEOPEN 调出时出错
ORA-29400: 数据插件错误
KUP-00554: error encountered while parsing access parameters
KUP-01005: syntax error: found "identifier": expecting one of: "column, enclosed, ignore_chars_after_eor, (, ltrim, lrtrim, ldrtrim, missing, notrim, optionally, rtrim, reject, terminated"
KUP-01008: the bad identifier was: termanated
KUP-01007: at line 4 column 8 29913. 00000 - "error in executing %s callout"
*Cause: The execution of the specified callout caused an error.
*Action: Examine the error messages take appropriate action.
分析如下:
由ORA-29400可知,错误产生在access parameters 部分。
由KUP-01008可知,termanated是一个错误的identifier。
在建表语句中查询,fields termanated by ','出错。
解决:
将termanated更改成terminated。问题解决!
阅读(4923) | 评论(0) | 转发(0) |