Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Странности с EDITIONS ENABLE FOR в 12.2  [new]
Правильный Вася
Member

Откуда:
Сообщений: 136
Не пойму, в чем причина и как разруливать:

1. Если пишу
ALTER USER "U88" ENABLE EDITIONS;
то все проходит спокойно. Но если для нового юзера (без editions) пишу с явным указанием типа объекта, например:
ALTER USER "U88" ENABLE EDITIONS FOR FUNCTION;
то в одном инструменте проходит без ошибок, а в другом ругается ORA-00922: отсутствует или неверная опция.
Причем, что совсем сбивает с толку, может быть и наоборот - в первом ругается, а во втором выполняется.
И, на закуску, - ругается в обоих, если тип из 2 слов (например, PACKAGE BODY). Причем указывает на 2-е слово типа.

2. Если сделать
ALTER USER "U88" ENABLE EDITIONS;
то включаются редакции для всех типов из указанных в V$Editionable_Types, кроме почему-то SQL TRANSLATION PROFILE.
Почему? Как я понимаю, команда должна включать для всех без исключений.
(Кстати, для этого типа пробелы - не проблема, через FOR работает без ошибок).
4 окт 18, 13:21    [21695135]     Ответить | Цитировать Сообщить модератору
 Re: Странности с EDITIONS ENABLE FOR в 12.2  [new]
-2-
Member

Откуда:
Сообщений: 14118
Правильный Вася
(например, PACKAGE BODY)
editionable тела не может отличаться от спеки и бессмысленно как в alter user, так и в create package body. Вероятно enable for package также включает и body.
4 окт 18, 13:57    [21695200]     Ответить | Цитировать Сообщить модератору
 Re: Странности с EDITIONS ENABLE FOR в 12.2  [new]
Правильный Вася
Member

Откуда:
Сообщений: 136
-2-
Вероятно enable for package также включает и body.

Это так, но тогда зачем отдельно BODY перечислено в V$Editionable_Types ?
Хотя это далеко не главный вопрос.
4 окт 18, 14:14    [21695227]     Ответить | Цитировать Сообщить модератору
 Re: Странности с EDITIONS ENABLE FOR в 12.2  [new]
-2-
Member

Откуда:
Сообщений: 14118
Правильный Вася
зачем отдельно BODY перечислено в V$Editionable_Types?
Вероятно затем, что динамические view (G)V$Editionable_Types являются источником не для синтаксиса, а для внутренних связей словаря и работы системы. В описании alter user динамическая view упомянута по недомыслию.
4 окт 18, 14:39    [21695259]     Ответить | Цитировать Сообщить модератору
 Re: Странности с EDITIONS ENABLE FOR в 12.2  [new]
Правильный Вася
Member

Откуда:
Сообщений: 136
Но это все несущественно.

Главные вопросы из 1 поста так и висят...
4 окт 18, 19:19    [21695713]     Ответить | Цитировать Сообщить модератору
 Re: Странности с EDITIONS ENABLE FOR в 12.2  [new]
Правильный Вася
Member

Откуда:
Сообщений: 136
up
10 окт 18, 17:17    [21700799]     Ответить | Цитировать Сообщить модератору
 Re: Странности с EDITIONS ENABLE FOR в 12.2  [new]
SkilledJunior
Member

Откуда:
Сообщений: 295
Правильный Вася
Главные вопросы из 1 поста так и висят...

И будут висеть, хрустального шара ни у кого нет.
10 окт 18, 17:43    [21700833]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить