如何解决SQOOP从ORACLE数据库导入特定模式中的所有表
我正在尝试使用Sqoop命令从Oracle数据库中导入特定模式中的所有表:
PostgreSQL 11.0
但是此Oracle数据库具有更多架构,我只需要从一个特定架构导入所有表即可。
解决方法
您应该使用附加参数--exclude-tables <tables>
,该参数引用以逗号分隔的表列表,以将其排除在导入过程之外。
https://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html
如果使用--import-all-tables
,则要导入的表将是通过jdbc连接的用户对其具有选择特权的表。基本上,是用户在all_tables
中看到的那些表。
要限制列表,另一种选择是使用其他用户,该用户只能选择要导出到的表。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。