Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
Брошу сюда черновик проблемы - как в базу знаний :)

Вьюха сложная, внутри with + еще куча подзапросов, этот WITH использующих.
При чтении с соседней схемы вылетает ошибка
ORA-03001: средство не реализовано

Сделал вместо with новое представление - всё заработало.

Ошибка на версии 9.2.
На версии 11.2 этой ошибки в этой вьюхе нет.
30 янв 14, 11:26    [15493239]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
Саппортер Ораклический
Guest
Вам на металинк.

Bug 4483232 : ORA-03001 WHEN SELECTING FROM VIEW WITH SUBQUERY FACTORING

Product Version 9.2.0.6
Fixed in Product Version 10.1

PROBLEM:
--------
Complex view, that makes uses subquery factoring, fails at *runtime* with exception "unimplemented feature" when that view gets accessed from a non-owner account.
30 янв 14, 18:57    [15496614]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
Зачем мне туда? :))
Что ошибка оракла - я знаю.
Что её не пофиксят в моей версии - я знаю.
Что пофиксили в новых - тоже знаю, и даже проверил уже
30 янв 14, 19:51    [15496828]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Я с недавнего времени тоже уже поддерживаю Тимура в его нелюбви к subquery factoring'у :) Я там такой бажище адский нашел
30 янв 14, 20:44    [15497046]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
xtender
Я с недавнего времени тоже уже поддерживаю Тимура в его нелюбви к subquery factoring'у :) Я там такой бажище адский нашел
любая хоть чуть-чуть нестандартная оптимизация обязательно нас же потом ударит по голове.
30 янв 14, 23:42    [15497606]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
Саппортер Ораклический
Guest
andreymx
Зачем мне туда? :))
Что ошибка оракла - я знаю.
Что её не пофиксят в моей версии - я знаю.
Что пофиксили в новых - тоже знаю, и даже проверил уже


Как зачем? Вообще-то там есть воркараунд. Впрочем, вам виднее.
31 янв 14, 00:30    [15497739]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
Саппортер Ораклический
andreymx
Зачем мне туда? :))
Что ошибка оракла - я знаю.
Что её не пофиксят в моей версии - я знаю.
Что пофиксили в новых - тоже знаю, и даже проверил уже


Как зачем? Вообще-то там есть воркараунд. Впрочем, вам виднее.
ну, глянул
вот он:

WORKAROUND: 
-----------
The query should work using alter session set current_schema or
creating views seperately on all platforms.
But if it is needed to keep the views unchnged then alter session set
current_schema it can be used.


То есть никакого приемлемого.
31 янв 14, 00:47    [15497778]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
Саппортер Ораклический
Guest
Отчего же он неприемлем?

В любом случае, знаете, вы ведете себя как-то нерационально. Для серьезного инженера базой знаний (которую вы тут создаете судя по вашему первому предложению) является никак не форум, а официальная документация или сайт саппорта по продукту с которым он работает. Цель вашего первого поста? Сказать, что "вот так бывает"? "Смотрите, я нашел системный баг"? Так их сотни тысяч.

Да и ссылка на официальное описание бага, которую вы так высокомерно отвергаете, в "базе знаний" никому не помешает и может быть полезной, не находите?
31 янв 14, 00:56    [15497794]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
Саппортер Ораклический
Отчего же он неприемлем?

В любом случае, знаете, вы ведете себя как-то нерационально. Для серьезного инженера базой знаний (которую вы тут создаете судя по вашему первому предложению) является никак не форум, а официальная документация или сайт саппорта по продукту с которым он работает. Цель вашего первого поста? Сказать, что "вот так бывает"? "Смотрите, я нашел системный баг"? Так их сотни тысяч.

Да и ссылка на официальное описание бага, которую вы так высокомерно отвергаете, в "базе знаний" никому не помешает и может быть полезной, не находите?
я уже давно не хвастаюсь найденными багами. Просто выкладываю сюда как в базу знаний - потом сам же их нахожу, мои коллеги тоже.

И не отвергал высокомерно, а просто из опыта - почти никогда лично мне металинк не помог. Большинство моих проблем решены в более поздних версиях.
Когда-то создавал там запросы, потом плюнул - надоело отвечать, насколько моему бизнесу это необходимо, а потом еще доказывать админам, что новоприсланный патч (прислали нам раз) необходимо накатить на БД.
31 янв 14, 01:06    [15497820]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
Кстати, если кто-то натолкнёт на решение старой проблемы, буду благодарен.
https://www.sql.ru/forum/506948/ksedmp-ora-00600-18207-1
Скажу честно - на металинке искал, и не раз, решения не нашел.

Может, я плохо искал? Буду рад любой помощи.
31 янв 14, 01:47    [15497886]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
Саппортер Ораклический
Guest
Я не понимаю, вот у вас судя по всему честно купленный Оракел и оплаченная поддержка. Видимо, этот баг вам доставляет неудобства. Допустим, на металинке ничего нет. Что вам мешает создать SR? Собственно для этого там люди и сидят.
31 янв 14, 03:11    [15497972]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
Саппортер Ораклический
Я не понимаю, вот у вас судя по всему честно купленный Оракел и оплаченная поддержка. Видимо, этот баг вам доставляет неудобства. Допустим, на металинке ничего нет. Что вам мешает создать SR? Собственно для этого там люди и сидят.
ничего не мешает
просто его не будут решать для версии 9.2.0.6
31 янв 14, 08:04    [15498133]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
и воспроизводимый тест-кейс (например, по ошибке ORA-00600:18207) я не всегда создать не могу. Т. к. запрос этот работает сотни раз в день, а сваливается 1-2 раза в месяц
31 янв 14, 08:07    [15498138]     Ответить | Цитировать Сообщить модератору
 Re: вьюха от чужого пользователя + ora-03001 (средство не реализовано)  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54398
Саппортер Ораклический,

а вообще-то правильно ты меня носом ткнул.
С этой рутиной иногда забываешься, куда надо смотреть в первую очередь
31 янв 14, 11:58    [15499412]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить