1

このタスクでは、名前が「ALL_」で始まるカタログ内の任意のビューを使用して、権限、ロール、所有またはアクセスできるオブジェクトなど、ユーザー「HR」に関する情報をできるだけ多く取得する必要があります。以下のステートメントを含むスクリプトを作成します。これで十分ですか、それともさらに追加する必要がありますか?また、何を追加する必要がありますか?

`-- ****************** My Script *******************
SELECT * FROM all_users WHERE username = 'HR';
SELECT * FROM all_objects WHERE owner = 'HR';
SELECT * FROM ALL_constraints WHERE owner = 'HR';
select * from all_col_privs WHERE grantor = 'HR';
-- ************* End of the Script *****************`
4

1 に答える 1

0

以下の Oracle システム テーブルを参照してください。

ALL_ARGUMENTS -ユーザーがアクセスできるオブジェクトの引数。
ALL_CATALOG -ユーザーがアクセスできるすべてのテーブル、ビュー、シノニム、シーケンス。
ALL_DB_LINKS -ユーザーがアクセスできるデータベース リンク。
ALL_ERRORS -ユーザーが作成できる保存済みオブジェクトの現在のエラー。
ALL_INDEXES -ユーザーがアクセスできるテーブルのインデックスの説明。
ALL_LOBS -ユーザーがアクセスできる表に含まれるLOBの説明。
ALL_OBJECTS -ユーザーがアクセスできるオブジェクト。
ALL_OBJECT_TABLES -ユーザーがアクセスできるすべてのオブジェクト テーブルの説明.
ALL_SEQUENCES -ユーザーがアクセスできる SEQUENCE の説明。
ALL_SNAPSHOTS -ユーザーがアクセスできるスナップショット。
ALL_SOURCE -ユーザーが作成できる保存済みオブジェクトの現在のソース。
ALL_SYNONYMS -ユーザーがアクセスできるすべてのシノニム。
ALL_TABLES -ユーザーがアクセスできるリレーショナル テーブルの説明。
ALL_TAB_COLUMNS -ユーザーのテーブル、ビュー、およびクラスターの列。
ALL_TAB_COL_STATISTICS -ユーザーのテーブル、ビュー、およびクラスターの列。ALL_TAB_COMMENTS -ユーザー
がアクセスできるテーブルとビューに関するコメント.
ALL_TRIGGERS - 現在のユーザーがアクセスできるトリガー。
ALL_TRIGGER_COLS - userのトリガーまたはuserのテーブルのトリガーでの列の使用。
ALL_TYPES -ユーザーがアクセスできるタイプの説明。
ALL_USERS - データベースのすべてのユーザーに関する情報。
ALL_VIEWS -ユーザーがアクセスできるビューの説明。DBA_ROLE_PRIVS -ユーザー
および ロールに付与されたロール。 DBA_TS_QUOTAS - すべてのユーザーの表領域割当て。 DBA_USERS - データベースのすべてのユーザーに関する情報。

于 2012-11-14T22:02:45.987 に答える