1

複数のロールが単一のスキーマをテーブルで共有できるように、Oracle データベースをセットアップする最良の方法を探しています。

たとえば、いくつかの役割があります。

  • アプリケーション ユーザー
  • N 人の開発者ユーザー
  • DBA ユーザー
  • ... 将来のユーザー タイプ

グループを作成し、他のスキーマに権限を付与し、ログオン トリガーを作成して、ログオン時にスキーマを切り替えることができました。ただし、ユーザーはSQL Developerを介して表を表示できません。

4

1 に答える 1

1

SQL Developerは、関心のあるスキーマに移動して選択しない限り、現在のユーザーが所有するオブジェクトのみをcurrent_schemaツリー・ビューに表示します。他のユーザーが所有するオブジェクトを表示するには、 Other Users、現実的には適切なスキーマに移動する必要があります。データベースに多数のスキーマがある場合は、右クリックしてOther Users、目的のスキーマのみに返されるユーザーのセットを制限するフィルターを作成できます。

于 2012-05-01T15:33:45.970 に答える