|
|
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Поставил себе задачку получить FTP лог в CLOB переменную, чтобы потом сохранить в таблицу. Когда использую программное окно - то в DBMS весь листинг "разговора" отображается, хотя я его туда не отправлял, а вот если соединение с FTP запихнуть в хранимую процедуру, то как этот "разговор" собрать в CLOB(например) переменную, чтобы сохранить затем в таблицу? Такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 11:46 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Возможно всё. http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 12:10 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
вероятно, вызовом функции get_log_text пакета, который Вами используется для диалога с фтп-сервером ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 12:45 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Пакет использую FTP (Oracle 11g), покопал его, не нашел ничего похожего на получение лога... Может как-то буфер DBMS отлавливать? Если этот пакет туда пишет конечно из хранимых процедур. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 12:50 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Ну что-то никак не выходит собрать лог подключения... хотя бы в строку Varchar2.... Не уже ли никто не делал такого??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 15:20 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Dr_GrizzlyНе уже лиВсе делали, только х.шары запылились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 15:35 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Оказывается все было просто.... declare v_Message DBMS_OUTPUT.CHARARR; v_Status numeric:=20; делаем подключение к ftp делаем какие-то работы с ftp dbms_output.get_lines(lines => v_Message,numlines => v_Status); FOR linenum in 1..v_Status LOOP dbms_output.put_line(linenum||':'||v_Message(linenum)); end loop; Вместо dbms_output.put_line подставляем CLOB. Вот только один момент остался не ясным, я указал количество строк 20. Это произвольное число, а как узнать какое действительно число строк появилось в буфере dbms_output ? Конечно же, после вызова процедуры - туда запишется реальное количество строк(но не более 20 в моем случае), которое вернула процедура. Тогда логичный вопрос - а как же все данные получить гарантированно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 15:51 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Dr_GrizzlyОказывается остается радоваться, что ты не хирург. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 15:55 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Конечно хорошо что не хирург, но радоваться рано... Запихнул код в процедуру, вызываю эту процедуру из приложения, а в логе пусто...... Соединение прошло, отключилось, а в логе пусто.... Получается что пакет dbms_output - только для визуального отображения из под Oracle? Или я что-то не догоняю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 07:57 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Dr_GrizzlyИли я что-то не догоняю?Ты скромничаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 08:27 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Блин, я за все это время на форуме я вижу только троллинг вместо нормальной помощи.... я с оракл второй месяц знаком, и пытаюсь понять что от куда растет, а ответа нормального никто не дал... Такое ощущение что модератор тут умер... и вы накинулись.... Я еще раз прошу помочь мне разобраться с этим логированием FTP. Если трудно сказать как - то хотя бы скажите где копать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 12:39 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 12:42 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Dr_Grizzlyвызываю эту процедуру из приложения, а в логе пусто.... и куда записывется переменная cLog ? ЗыЖ да и говонокода много ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 12:55 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. Пишу в таблицу, в строку, которую обрабатываю в данный момент. В коде есть мусор, т.к это "горячий код", который на ходу правлю и ищу ответ на свой вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 12:57 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Прикол в том, что если этот код просто скопировать в "Тестовое окно" и выполнить - то в cLog есть данные.... и они попадают в таблицу, а вот из процедуры она пустая... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 13:00 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Dr_GrizzlyБлин, я за все это время на форуме я вижу только троллинг вместо нормальной помощи.... Нормальная помощь была во втором посте (первом ответе) от Elic Какая еще помощь от форума Вам нужна - совершенно не понятно. А пока вопрос задан таким образом, только и остается что троллить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 13:06 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Dr_GrizzlyПрикол в том, что если этот код просто скопировать в "Тестовое окно" и выполнить - то в cLog есть данные.... и они попадают в таблицу, а вот из процедуры она пустая...Потому что dbms_output предназначен вовсе не для того, для чего ты его используешь, и, к тому же, обладает состоянием "Включено"/"Выключено". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 13:08 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
ElicDr_GrizzlyПрикол в том, что если этот код просто скопировать в "Тестовое окно" и выполнить - то в cLog есть данные.... и они попадают в таблицу, а вот из процедуры она пустая...Потому что dbms_output предназначен вовсе не для того, для чего ты его используешь, и, к тому же, обладает состоянием "Включено"/"Выключено". Наконец то, ответ на мой вопрос! Dbms_output.enable; и все заработало. Благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 13:40 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
123ййDr_Grizzlyвызываю эту процедуру из приложения, а в логе пусто.... и куда записывется переменная cLog ? ЗыЖ да и говонокода много Т.к начинающий в этом деле, сгораю от любопытства - что имеется в виду под термином "говонокода " касаемо моей процедуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 13:42 |
|
||
|
Лог FTP в CLOB?
|
|||
|---|---|---|---|
|
#18+
Dr_GrizzlyНаконец то, ответ на мой вопрос! Dbms_output.enable; и все заработало. Благодарю!Это граната в зубы обезьяны :| ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2018, 13:59 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39602439&tid=1884413]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
102ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 412ms |

| 0 / 0 |
