3

ネットワークOracleDB(10g)に対してToad 9.7.2を使用するDBAから提供されたアカウント情報を使用して、スキーマブラウザにオブジェクトが表示されません。ローカルにインストールされたOracle10gを使用すると、作成したすべての権限を持つアカウントを使用して、ローカルOracleインスタンス内のすべてのオブジェクトが表示されます。これは、DBAから提供されたアカウントに、DBまたはOracleカタログに対する十分な権限がない場合だと思いますか?

このユーザーアカウントが共有DBに対してToadのスキーマブラウザを使用できるようにするために、DBAに要求する必要のある特定の特権はありますか?

すべての返信に事前に感謝します。

4

2 に答える 2

8

愚かな私。Toadスキーマブラウザにはドロップダウンがあり、所有者ごとに表示されるテーブルの表示を変更できます。デフォルトでは、ログインしたユーザーが使用されます。所有者を実際のテーブル所有者に変更すると、テーブルが正常に表示されます。

読んでくれてありがとう。

于 2010-08-23T15:47:38.013 に答える
4

テーブルを表示するには、テーブルに対するSELECT権限が必要です。

提供されたアカウントを使用してデータベースにログインします。次のselectステートメントを発行して、アクセスできるすべてのテーブルを表示します。

SELECT owner, table_name 
  FROM all_tables;

アクセスする必要があると思われるスキーマのテーブルが表示されない場合は、特権の問題があります。

于 2010-08-23T15:24:45.710 に答える