Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Oracle 数据库,其中包含许多模式、一个主模式和一堆子模式。我的主模式具有特权,因此它可以在任何子级中创建/销毁/访问表。
我的问题是,我正在 Sqoop 中的主模式上做一个列表表,我看到所有子表都包含在结果中。
有没有办法区分这些表属于哪个模式?我有一些重叠的名称,目前无法判断哪个表在哪里。
米
听起来您正在从 ALL_TABLES 中进行选择。如果您以“主”模式用户身份登录,您希望从 USER_TABLES 中进行选择。如果您从 ALL_TABLES 中进行选择,则需要按 OWNER= 进行过滤。
我相信这个问题正在被 SQOOP-741 [1] 解决。
链接:
1:https ://issues.apache.org/jira/browse/SQOOP-741