|
|
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
ORACLE 9.2.0.5 Предыстория: Перенес схему с сервера 9.2.0.6 на сервер с 9.2.0.5 для тестирования. При создании представления (view) происходит ошибка: "ORA-02070 база данных не поддерживает в этом контексте". Само представление 96 строк приведу схематический вариант: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. На рабочей базе работает без проблем Далее меняю в строке Код: plaintext Код: plaintext Я не МОГУ ПОНЯТЬ в чем проблема. ниже описание ошибки из документации. авторORA-02070 database stringstring does not support string in this context Cause: The remote database does not support the named capability in the context in which it is used. Action: Simplify the SQL statement. поиск по форуму дал вот это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 14:18:15 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
У меня смутное ощущение, что проблема в чем то другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 16:05:46 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
Bug. Introduced in 9.2.0.5 as a result of a fix of another bug. Fixed in 9.2.0.6. Workaround - patch SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2005, 02:57:48 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
Согласен, что проще было бы пропачить до 9.2.0.6. Но изменить номер версии сервера это проблема уже не столько техническая сколько организационная особенно на чужом сервере. Промежуточный итог ---------------------- 1. Это баг версии 9.2.0.5, исправленный в 9.2.0.6 (Вероятность ~ 80%) 2. Не явная ошибка, связанная с неправильными действиями по переносу схемы или не правильным программированием (читай - кривые руки ) (Вероятность ~ 20%) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2005, 09:51:25 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
не знаю, чего там пофиксили 10 лет назад, но на 11.2.0.3 всё продолжается Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 15:35:02 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
andreymx, тест-кейс не очевидный. Слетает запрос к локальному параметризированному представлению после начала распределённой транзакции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 16:55:12 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
suPPLerandreymx, тест-кейс не очевидный. Слетает запрос к локальному параметризированному представлению после начала распределённой транзакции?даже не знаю, что ответить; чего-то я не понимаю сам запрос из вьюхи работает нормально а на инсерте валится ошибка а запрос после ошибки всё равно работает нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 17:05:28 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
andreymx, Bug 5208794 где обьясняется что это not a bug since the sys_context function needs to be locally executed. Пример можно упростить до: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. И применительно к твоему примеру: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 18:58:44 |
|
||
|
ORA-02070 При использовании sys_context()
|
|||
|---|---|---|---|
|
#18+
контекстами широко пользуемся во вьюхах с 2005-ого года, с 9-ой версии куча удалёнки, даём друг друг права между БД но раньше с ошибкой не сталкивались Правда, и вставку в удаленные таблицы не практикуем, обычно - наоборот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 20:46:50 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=212&tid=1887917]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
188ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 484ms |

| 0 / 0 |
