
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.12.2009, 16:24
|
|||
|---|---|---|---|
SQLPlus spool без вывода на экран |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Есть батник который запускает процедуру в которой лог выдается через dbms_output. Можно сделать чтобы на экран этот лог не выводился, но в mylog.txt писался? Разумеется интересуют средства SQLplus, лог формируется на клиенте и писать ораклой в файл нет возможности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2009, 16:25
|
|||
|---|---|---|---|
SQLPlus spool без вывода на экран |
|||
|
#18+
echo off в батнике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2009, 16:26
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 11:28
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
привет, использую и SET ECHO OFF, и SET TERMOUT OFF , и всего 250000 выгружал 2 часа. подскажите, как можно ускорить? выгрузка в csv ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 11:36
|
|||
|---|---|---|---|
SQLPlus spool без вывода на экран |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 11:40
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
да йолки вот скрипт, работает 2 часа на объеме 250 000 SET VERIFY OFF SET ECHO OFF SET FEEDBACK OFF SET PAGESIZE 0 SET HEADING OFF SET LINESIZE 5000 SET TRIMSPOOL ON SET TERMOUT OFF -- ALTER SESSION SET nls_date_format = 'dd.mm.yyyy hh24:mi:ss'; ALTER SESSION SET nls_numeric_characters = ',.'; / SPOOL '\\пуууууууть\имя_файла.csv' select select g.filial_id||';'||g.filial_name||';'||g.region_name from table g; EXIT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 11:50
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
ОкеанНадежды, Дапалки Кто за тебя будет SET FAST MAX выставлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 11:58
|
|||
|---|---|---|---|
SQLPlus spool без вывода на экран |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 12:45
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
run09ОкеанНадежды, Дапалки Кто за тебя будет SET FAST MAX выставлять? не могли бы привести пример ? как-то поо запросу SET FAST MAX синтаксис ничего не находится почемуто в топе яндекса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 14:52
|
|||
|---|---|---|---|
SQLPlus spool без вывода на экран |
|||
|
#18+
ОкеанНадеждыда йолки вот скрипт, работает 2 часа на объеме 250 000 SET VERIFY OFF SET ECHO OFF SET FEEDBACK OFF SET PAGESIZE 0 SET HEADING OFF SET LINESIZE 5000 SET TRIMSPOOL ON SET TERMOUT OFF -- ALTER SESSION SET nls_date_format = 'dd.mm.yyyy hh24:mi:ss'; ALTER SESSION SET nls_numeric_characters = ',.'; / SPOOL '\\пуууууууть\имя_файла.csv' select select g.filial_id||';'||g.filial_name||';'||g.region_name from table g; EXIT скоко выполняется в спул select count(g.filial_id||';'||g.filial_name||';'||g.region_name) from table g; ps я так понимаю table g ето вьюха ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 15:12
|
|||
|---|---|---|---|
SQLPlus spool без вывода на экран |
|||
|
#18+
Staxselect countтогда уж autotrace traceonly. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 16:00
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
StaxОкеанНадеждыда йолки вот скрипт, работает 2 часа на объеме 250 000 SET VERIFY OFF SET ECHO OFF SET FEEDBACK OFF SET PAGESIZE 0 SET HEADING OFF SET LINESIZE 5000 SET TRIMSPOOL ON SET TERMOUT OFF -- ALTER SESSION SET nls_date_format = 'dd.mm.yyyy hh24:mi:ss'; ALTER SESSION SET nls_numeric_characters = ',.'; / SPOOL '\\пуууууууть\имя_файла.csv' select select g.filial_id||';'||g.filial_name||';'||g.region_name from table g; EXIT скоко выполняется в спул select count(g.filial_id||';'||g.filial_name||';'||g.region_name) from table g; ps я так понимаю table g ето вьюха ..... stax нет, это таблица сам запрос выполянется секунды, через спул - 2 часа. может, это из-за того, что на экран выводится лог ? все записываемые строки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 16:07
|
|||
|---|---|---|---|
SQLPlus spool без вывода на экран |
|||
|
#18+
ОкеанНадеждыиз-за того, что на экран выводится логКупи быстрый экран. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 16:50
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
-2-Staxselect countтогда уж autotrace traceonly. Это второй этап, добавляет сетевые издержки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2019, 16:57
|
|||
|---|---|---|---|
|
|||
SQLPlus spool без вывода на экран |
|||
|
#18+
ОкеанНадеждысам запрос выполянется секунды, через спул - 2 часа. может, это из-за того, что на экран выводится лог ? все записываемые строки ? 1. "запрос выполняется" и "запрос возвращает все строки" - очень разные вещи. Stax уже предложил проверить count-ом, только надо аккуратно - обернуть в count оригинальный запрос и сделать его non-mergeable. 2. Если п.1 по-прежнему "пара секунд", то делаем autotrace traceonly и по необходимости увеличиваем fetchsize или перекладываем сеть, меняем маршрутизатор и выгоняем коллег с торрентов :) 3. Если по п.2 результат удовлетворительный, то вспоминаем set termout off 4. Смотрим результирующий файл, внимательно. Обнаруживаем мильон пробелов в хвосте каждой строки. Изучаем set trimspool on. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=avtor321&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 583ms |
| total: | 904ms |

| 0 / 0 |
