Как загрузить hashplan из awr для создания базовой линии? Ora -13846 - PullRequest
0 голосов
/ 02 мая 2019

У меня есть отчет по настройке:

1- Alternative Plan Finding
---------------------------
  Some alternative execution plans for this statement were found by searching
  the system's real-time and historical performance data.

  The following table lists these plans ranked by their average elapsed time.
  See section "ALTERNATIVE PLANS SECTION" for detailed information on each
  plan.

  id plan hash  last seen            elapsed (s)  origin          note            
  -- ---------- -------------------- ------------ --------------- ----------------
   1 106735131  2019-03-31/12:00:46       10.225 AWR             original plan   
   2 10376776132  2019-03-31/11:20:36        68.722 STS                             
   3  9107843713  2019-03-30/09:49:14       70.246 Cursor Cache                    

Запрос использует этот хэш-план 9107843713, однако я хочу, чтобы запрос использовал это вместо 106735131, поэтому я хочу создать базовый уровень:

dbms_sqltune.create_sql_plan_baseline(task_name => 't_sqlid_xxxxx',
        owner_name => 'schema', plan_hash_value => 106735131);

но это выдает ошибку: ora -13846 Так как я понимаю, мне нужно загрузить AWR, я могу создать базовую линию или что?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...