|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
Здравствуйте. Стоит задача валидировать дб-линки на предмет работоспособности. Написал вот такой блок. Код: 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. 32. 33. 34. 35. 36. 37.
Выдает ошибку вида ORA-04052: ошибка во время поиска удаленного объекта myScheme.dual@link5.link ORA-00604: ошибка на рекурсивном SQL-уровне 1 ORA-02020: используется слишком много каналов связи БД open_links = 4 Вопросов несколько: 1. Почему не происходит закрытие дб-линка после каждого запроса? 2. Почему после выбрасывания ошибки, текущая сессия девелопера предлагает роллбэк/коммит? 3. Нужна ли перезагрузка базы при изменении значения open_links? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 09:42 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfio1. Почему не происходит закрытие дб-линка после каждого запроса?До выполнения дело не доходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 09:48 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfioВыдает ошибку видаЭто ошибка компиляции удалённой статики в PL/SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 09:50 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
Коллеги, можно попросить разъяснить попроще? Ошибка в синтаксисе хотите сказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 09:58 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfioКоллегиТы ещё не совсем дорос до. wolfioОшибка в синтаксисе хотите сказать?Посмотри внимательно на весь стек ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:00 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
Elic, я зашел на проф.форум. Это называется этика. Все линки работают по отдельности через select 1 from dual@link<>.link Спасибо за ответ, к сожалению он бесполезен. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:02 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfioСпасибо за ответ, к сожалению он бесполезен.Самовлюблённость взамен мозгов тебе не поможет понять твою проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:03 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
извините, если мой комментарий Вас задел. По дело что-то можете подсказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:05 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
И, кстати, если бы ты умел мыслить процедурно, а не копипастно, то твоя проблема вряд ли возникла бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:05 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfioПо дело что-то можете подсказать?Всё уже сказано. Включай мозг. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:06 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
Когда есть время, можно потренироваться :). Код: 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2019, 10:18 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
dmdmdm, спасибо. Можете разъяснить в чем принципиальная разница между динамическим вызовом и прямым? в v$dblink линки всеровно не закрываются. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2019, 18:02 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfioв чем принципиальная разница между динамическим вызовом и прямым? https://www.google.ru/search?client=opera&q=dynamic+sql&sourceid=opera&ie=UTF-8&oe=UTF-8]Dynamic SQL is a programming technique that enables you to build SQL statements dynamically at runtime wolfioв v$dblink линки всеровно не закрываются. Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2019, 18:14 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfiodmdmdm, спасибо. Можете разъяснить в чем принципиальная разница между динамическим вызовом и прямым? в v$dblink линки всеровно не закрываются.Ты так и не понял, что ломается на этапе компиляции, когда PL/SQL парсер проверяет наличие и доступность всех (в том числе и удаленных) объектов, на которые есть явные ссылки в коде. Поэтому все твои красивые попытки закрыть линк просто не выполняются ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2019, 08:09 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
я не понял, почему это происходит на проверке 5го линка по счету. Если в моем примере оставить до 4 блоков, ошибок не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 12:24 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
Про параметр open_links вы сами написали. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 13:00 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
Чувак, еще раз подумай Тебе все расжевали 3 раза ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2019, 16:24 |
|
ORA-{04052,00604,02020}
|
|||
---|---|---|---|
#18+
wolfioя не понялЕсли всё так туго с пониманием, то может не всё так плохо с исполнительностью? Приведи Elic весь стек ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 08:03 |
|
|
start [/forum/topic.php?fid=52&msg=39793998&tid=1882644]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 166ms |
0 / 0 |