You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sqoop.apache.org by "Abhijeet Apsunde (JIRA)" <ji...@apache.org> on 2016/02/26 19:47:18 UTC

[jira] [Commented] (SQOOP-317) OracleManager should allow working with tables owned by other users.

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

Abhijeet Apsunde commented on SQOOP-317:
----------------------------------------

Is there some change between versions that might have reversed this fix ? I'm on 1.4.6 and facing similar issue though Jira says its fixed since 1.4.0-Incubating.

I'm trying to get a table that I dont own, but have READ grants, Following is snippet of error log: 

3488 [uber-SubtaskRunner] INFO  org.apache.sqoop.manager.SqlManager  - Executing SQL statement: SELECT t.* FROM res t WHERE 1=0
3791 [uber-SubtaskRunner] ERROR org.apache.sqoop.tool.ImportTool  - Imported Failed: There is no column found in the target table res. Please ensure that your table name is correct.

When I execute the metadata query fro Oracle SQL Developer it executes successfully. 

> OracleManager should allow working with tables owned by other users.
> --------------------------------------------------------------------
>
>                 Key: SQOOP-317
>                 URL: https://issues.apache.org/jira/browse/SQOOP-317
>             Project: Sqoop
>          Issue Type: Bug
>            Reporter: Arvind Prabhakar
>            Assignee: Arvind Prabhakar
>             Fix For: 1.4.0-incubating
>
>         Attachments: SQOOP-317-1.diff, SQOOP-317.diff
>
>
> The default Oracle connector in Sqoop uses user-specific catalog views for doing metadata lookup queires. This results in failure when the table is not owned by the user that Sqoop connects as. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)