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)