Oracle コレクターの実行を準備する
コレクターを実行する前に、データベースユーザー権限を設定し、高度な機能を構成します。
始める前に
必要なロール:admin
このタスクについて
コレクタには、SELECT および EXECUTE 権限を持つ専用の Oracle データベースユーザーが必要です。データベースユーザーを作成し、カタログスキーマ、テーブル、ビュー、プロシージャ、関数、およびパッケージに適切な権限を付与する必要があります。
手順
ユーザー権限の設定
専用の Oracle ユーザーを作成し、メタデータ収集の権限を付与します。
始める前に
必要なロール:admin
このタスクについて
Oracle データベースからデータを収集するには、必要な権限を持つ専用ユーザーを作成します。必要なスキーマ、テーブル、ビュー、プロシージャ、関数、およびパッケージに対する SELECT および EXECUTE 権限をこのユーザーに付与します。または、DBA ビューまたはカタログロールを使用してより広範なアクセス権を付与し、完全なデータ収集機能を確保することもできます。
これらの手順では、効率的なデータ収集に必要な権限を持つユーザーを設定します。
手順
リネージ抽出の AWR 権限の設定
AWR 表示権限を付与して、CREATE TABLE ステートメントからの履歴リネージ抽出を有効にします。
始める前に
必要なロール:admin
必要なライセンス:Oracle Diagnostics Pack ライセンス。
このタスクについて
Oracleコレクタは、AWR (自動作業負荷リポジトリ)ビューをクエリして、履歴のCREATE TABLE文からリネージを抽出します。この機能を有効にするには、DBA_HIST_* ビューに対する SELECT 権限を付与します。
手順
GRANT SELECT ON DBA_HIST_SQLTEXT TO ddw_user;
GRANT SELECT ON DBA_HIST_SQLSTAT TO ddw_user;
GRANT SELECT ON DBA_HIST_SNAPSHOT TO ddw_user;
クロスサーバーリネージの収集を準備する
データベースリンクを構成し、サーバー間リネージ収集のための接続情報を収集します。
始める前に
必要なロール:admin
このタスクについて
Oracle データベースに別のサーバーを参照する SQL 定義を持つオブジェクトが含まれている場合は、次の手順に従ってサーバー間のリネージをキャプチャします。Oracle では、これらの参照はデータベースリンク (DB リンク) と呼ばれます。DB リンクを使用する SQL のリネージを解決するには、コレクターにはリンクされた各データベースのホストとポートの情報が必要です。