sqoop数据迁移期间出错

时间:2015-09-30 09:52:47

标签: oracle11g hdfs sqoop ora-00936

我有一个疑问。我正在尝试从oracle提取数据并希望使用HDFS将其推送到sqoop 1.4.6
我要迁移的表包含名为" COMMENT&的列#34;(这是oracle中的保留关键字),但当我尝试使用HDFS将表推送到sqoop时,发生的错误是:

  

15/09/30 14:52:49错误db.DBRecordReader:顶级异常:   java.sql.SQLSyntaxErrorException:ORA-00936:缺少表达式

我已尝试将\ and "放在此列中: 我在查询

中列出列名时"\"\"COMMENT\"\""

所以如何修复此错误..

1 个答案:

答案 0 :(得分:0)

请尝试使用--query选项进行sqoop导入。

例如:sqoop import --query“从Table_Name中选择COMMENT .....”