[ 
https://issues.apache.org/jira/browse/SQOOP-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13172933#comment-13172933
 ] 

Arvind Prabhakar commented on SQOOP-415:
----------------------------------------

Eric, the OracleManager uses catalog queries for looking up metadata which 
requires case sensitive sepcification of user name and table name. If the 
user/table name was not quoted at the time of creation, Oracle by default 
converts them to upper case and hence you see this problem. It is also 
documented in the troubleshooting guide [1]. 

One way to alleviate this problem is to do modify Sqoop behavior so as to mimic 
Oracle's handling of such literals. In other words, if the specified user/table 
name is not quoted, Sqoop should convert them to upper case. If they are 
quoted, they should remain as specified. 

[1] 
http://incubator.apache.org/sqoop/docs/1.4.0-incubating/SqoopUserGuide.html#id1774574
                
> Oracle table names and table owner names should be uppercased in the code
> -------------------------------------------------------------------------
>
>                 Key: SQOOP-415
>                 URL: https://issues.apache.org/jira/browse/SQOOP-415
>             Project: Sqoop
>          Issue Type: Bug
>          Components: connectors/oracle
>    Affects Versions: 1.4.0-incubating
>            Reporter: Eric Wadsworth
>             Fix For: 1.4.1-incubating
>
>         Attachments: oracle_table_name_and_table_owner_names_uppercase.patch
>
>
> Using sqoop with oracle fails for me, with this error:
> ERROR tool.ImportTool: Imported Failed: Attempted to generate class with no 
> columns!

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to