|
как протестировать External Procedures под Windows при помощи kernel32.dll
|
|||
---|---|---|---|
#18+
переводим свои сишные дллки на х64. дллки собраны, сервер оракле хе 18 установлен на вин7 х64, extproc.ora прописан (SET EXTPROC_DLLS=ANY). при запуске возвращает непонятную ошибку. естественно возникает вопрос - правильно ли настроен оракл сервер. сишниками у нас занимается другой человек, поэтому нашел простой способ тестирования екстпроц через kernel32.dll (на вин платформе она есть всегда) Calling External Procedure (DLL) from PL/SQL может кому в таких ситуациях поможет сами скрипты: Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 18:40 |
|
как протестировать External Procedures под Windows при помощи kernel32.dll
|
|||
---|---|---|---|
#18+
Misha111, А можно в более понятной форме для чего это всё может использоваться? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 18:59 |
|
как протестировать External Procedures под Windows при помощи kernel32.dll
|
|||
---|---|---|---|
#18+
feagorдля чего это всё может использоваться? Это импорт пары системных функций чтобы, если что-то не работает, исключить из неизвестных переменных кривизну самописной UDF. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 19:32 |
|
как протестировать External Procedures под Windows при помощи kernel32.dll
|
|||
---|---|---|---|
#18+
feagor, Чтобы убедиться что связка оракл-екстпроц-длл работает и проблема именно в длл которая вызывается, а не в настройках оракла. Например была ситуация когда дллки прекрасно работали через екстпроц на вин 10,а на вин 7 не запускались. Все 32х разрядное. Первое подозрение конечно было в кривой настройке екстпроц на сервере. Оказалось что не хватает дллек специфичных для вин10, но это другая история ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2020, 22:54 |
|
как протестировать External Procedures под Windows при помощи kernel32.dll
|
|||
---|---|---|---|
#18+
Misha111 Оказалось что не хватает дллек ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 01:07 |
|
|
start [/forum/topic.php?fid=52&fpage=51&tid=1881473]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 18ms |
total: | 157ms |
0 / 0 |