0

多数のスキーマ、マスター スキーマ、および多数の子スキーマを含む Oracle データベースがあります。私のマスター スキーマには、任意の子のテーブルを作成/破棄/アクセスできる権限があります。

私の質問は、マスター スキーマで Sqoop のリスト テーブルを実行していて、すべての子テーブルが結果に含まれているのを見ているということです。

それらのテーブルがどのスキーマに属しているかを区別する方法はありますか? 重複する名前がいくつかあり、現時点ではどのテーブルがどこにあるのかわかりません。

mj

4

2 に答える 2

0

この問題は SQOOP-741 [1] によって解決されていると思います。

リンク:

1: https://issues.apache.org/jira/browse/SQOOP-741

于 2013-01-10T06:52:19.910 に答える
0

ALL_TABLES から選択しているように聞こえます。「マスター」スキーマ ユーザーとしてログインしている場合は、USER_TABLES から選択します。ALL_TABLES から選択する場合は、OWNER= でフィルタリングする必要があります。

于 2013-01-09T20:46:18.847 に答える