プライマリ・コンテンツに移動
Oracle® Database Testingガイド
12cリリース1 (12.1)
B71349-07
目次へ移動
目次
索引へ移動
索引

前
次

8.1.2 マッピング表の作成

SQLトレース・ファイルに格納されているユーザーおよびオブジェクトの識別子番号を個別の名前に変換するには、それぞれのマッピングを指定する表を用意する必要があります。SQLパフォーマンス・アナライザのシステムでは、トレース・ファイルがSQLチューニング・セットに変換されるときにこのマッピング表が読み取られます。

マッピング表を作成するには、次の手順に従います。

  • 本番データベースで次のSQL文を実行します。

    CREATE TABLE mapping AS
        SELECT object_id id, owner, SUBSTR(object_name, 1, 30) name FROM dba_objects
        WHERE object_type NOT IN ('CONSUMER GROUP', 'EVALUATION CONTEXT', 'FUNCTION',
                                  'INDEXTYPE', 'JAVA CLASS', 'JAVA DATA',
                                  'JAVA RESOURCE', 'LIBRARY', 'LOB', 'OPERATOR',
                                  'PACKAGE', 'PACKAGE BODY', 'PROCEDURE', 'QUEUE',
                                  'RESOURCE PLAN', 'SYNONYM', 'TRIGGER', 'TYPE',
                                  'TYPE BODY')
        UNION ALL
        SELECT user_id id, username owner, null name FROM dba_users;
    

    マッピング表が作成されたら、データ・ポンプを使用してSQLパフォーマンス・アナライザのシステムに転送できます。

関連項目:

  • データ・ポンプの使用については、『Oracle Databaseユーティリティ』を参照してください。