Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / создание outline под sys / 7 сообщений из 7, страница 1 из 1
09.10.2017, 15:03
    #39533473
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание outline под sys
Коллеги, добрый день.

Тренируюсь в создании outline и наткнулся на дурацкую проблему. Искал на металинке - не нашёл.
SYS не может создавать outline ?
12.2.0.1 Enterprise Edition

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SQL> show user
USER is "SYS"
SQL> grant CREATE ANY OUTLINE  to sys;

Grant succeeded.

SQL> create or replace public outline p_outline_src_1_pub from private p_outline_src_1 for category prod;
create or replace public outline p_outline_src_1_pub from private p_outline_src_1 for category prod
*
ERROR at line 1:
ORA-18005: CREATE ANY OUTLINE privilege is required for this operation
...
Рейтинг: 0 / 0
09.10.2017, 15:16
    #39533484
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание outline под sys
Вот редиски.
Всё то же самое успешно выполнилось на 11-ом.
И где про это написано?
...
Рейтинг: 0 / 0
09.10.2017, 16:36
    #39533556
Melkomyagkii_newbi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание outline под sys
https://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_6005.htm#SQLRF01305 Stored outlines will be desupported in a future release in favor of SQL plan management. In Oracle Database 11g Release 1 (11.1), stored outlines continue to function as in past releases. However, Oracle strongly recommends that you use SQL plan management for new applications. SQL plan management creates SQL plan baselines, which offer superior SQL performance and stability compared with stored outlines.
If you have existing stored outlines, please consider migrating them to SQL plan baselines by using the LOAD_PLANS_FROM_CURSOR_CACHE or LOAD_PLANS_FROM_SQLSET procedure of the DBMS_SPM package. When the migration is complete, you should disable or remove the stored outlines.
...
Рейтинг: 0 / 0
10.10.2017, 08:10
    #39533793
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание outline под sys
Спасибо :)
Возникает вопрос - если в 12-ом оракле отменили outlines, а baseline доступен только в Enterprise, то чем пользоваться в 12 SE для корректировки планов?
...
Рейтинг: 0 / 0
10.10.2017, 09:46
    #39533857
kinky cat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание outline под sys
dcdba,
Есть недокументированный sqlpatch, он вроде никак не лицензится, пока не документирован. Но хз можно ли пускать его в продакшн, но свой страх и риск
...
Рейтинг: 0 / 0
10.10.2017, 12:32
    #39533961
Melkomyagkii_newbi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание outline под sys
kinky catdcdba,
Есть недокументированный sqlpatch, он вроде никак не лицензится, пока не документирован. Но хз можно ли пускать его в продакшн, но свой страх и риск

ну не такой уж он и недокументированный - дока
В блоге команды оптимизатора пишут :
авторDo we need additional licenses or the SQL diag pack to use this?
- No. No additional licenses are needed to use SQL Repair Advisor or SQL patches. SQL Repair Advisor is available as part of Oracle Database Enterprise Edition 11g.
...
Рейтинг: 0 / 0
10.10.2017, 12:53
    #39533981
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание outline под sys
Melkomyagkii_newbiну не такой уж он и недокументированный - дока
Функция i_create_patch/create_sql_patch в доке не упоминается ;)
Сейчас освоил технологию, попутно выяснив, что в 12-ом поменялся синтаксис - i_create_patch там не работает, вместо него вот так:
Код: plsql
1.
patch_name := sys.dbms_sqldiag.create_sql_patch(sql_id => l_sql_id_trg, hint_text => l_hints);
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / создание outline под sys / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]