无法使用sqoop列出oracle表名

问题描述 投票:1回答:1

我正在尝试连接到oracle db并使用sqoop列出表的名称,如下所示:

sqoop list-tables --connect jdbc:oracle:thin:@<db server>:1521:DB_Name-- 

用户名hdp --password hadoop

我没有得到任何错误。数据库服务器上有很多表,但无法使用sqoop列出它。我缺少什么想法?我暂时给了hdp用户dba权限,仍然无法获取表的列表。有任何想法吗?

oracle hadoop sqoop
1个回答
1
投票

你应该在双击之前添加空格

sqoop list-tables --connect jdbc:oracle:thin:@<db server>:1521:DB_Name --username hdp --password hadoop

从我看到的文档中,格式应该是这样的:

sqoop --connect jdbc:oracle//<db server>:1521/DB_Name --username hdp --password hadoop --list-tables

如果你只需要oracle中的表列表为什么不使用sqlplus

© www.soinside.com 2019 - 2024. All rights reserved.