Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 вывод dpms_metadata.get_ddl в спул  [new]
datamaster
Member

Откуда:
Сообщений: 119
Коллеги!
подскажите как вывести dpms_metadata.get_ddl нескольких десятков объектов в общий spool file?
12 авг 10, 17:11    [9255595]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
datamaster
Member

Откуда:
Сообщений: 119
дополнительно: создать директорию не могу.
12 авг 10, 17:15    [9255616]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
datamaster
дополнительно: создать директорию не могу.


Какую директорию ? Ты о чем вообще ?

SQL> set long 100000000
SQL> spool h:\many_tables.sql
SQL> select dbms_metadata.get_ddl('TABLE','BROKER_1') from dual;

DBMS_METADATA.GET_DDL('TABLE','BROKER_1')
--------------------------------------------------------------------------------

  CREATE TABLE "SCOTT"."BROKER_1"
   (    "ELAPSED_TIME" NUMBER,
        "SQL_ID" VARCHAR2(13)
   ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "USERS"



SQL> select dbms_metadata.get_ddl('TABLE','BROKER_2') from dual;

DBMS_METADATA.GET_DDL('TABLE','BROKER_2')
--------------------------------------------------------------------------------

  CREATE TABLE "SCOTT"."BROKER_2"
   (    "ELAPSED_TIME" NUMBER,
        "SQL_ID" VARCHAR2(13)
   ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "USERS"



SQL> select dbms_metadata.get_ddl('TABLE','BROKER_3') from dual;

DBMS_METADATA.GET_DDL('TABLE','BROKER_3')
--------------------------------------------------------------------------------

  CREATE TABLE "SCOTT"."BROKER_3"
   (    "ELAPSED_TIME" NUMBER,
        "SQL_ID" VARCHAR2(13)
   ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "USERS"



SQL> spool off

В чем суть проблемы ?
12 авг 10, 17:32    [9255707]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Хс1
Guest
Серафимный Шестикрыл

Какую директорию ? Ты о чем вообще ?

Чтоб каждый скриптик ложился в отдельную директорию с отдельным именем
12 авг 10, 18:02    [9255899]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Хс1
Серафимный Шестикрыл

Какую директорию ? Ты о чем вообще ?

Чтоб каждый скриптик ложился в отдельную директорию с отдельным именем
Используйте SQL*Plus: SPOOL, HOST, START...
12 авг 10, 18:08    [9255940]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Хс1,

???
12 авг 10, 18:09    [9255950]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
datamaster
Member

Откуда:
Сообщений: 119
всем спасибо , проблема решена
12 авг 10, 18:11    [9255960]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
Хс1

Чтоб каждый скриптик ложился в отдельную директорию с отдельным именем


Особенно знойно после вот этого

Хс1

подскажите как вывести dpms_metadata.get_ddl нескольких десятков объектов в общий spool file?


Выполнить команду OS можно через HOST.
12 авг 10, 18:13    [9255970]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Серафимный Шестикрыл
Особенно знойно после вот этого
Хс1

подскажите как вывести dpms_metadata.get_ddl нескольких десятков объектов в общий spool file?
Это написал datamaster, а не сероникий Х...
12 авг 10, 18:17    [9255998]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
SQL*Plus
Это написал datamaster, а не сероникий Х...


1) Это отменяет справедливость замечания ?
2) Это гарантирует, что это не одно и то же лицо ?
12 авг 10, 18:21    [9256013]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Серафимный Шестикрыл
SQL*Plus
Это написал datamaster, а не сероникий Х...
1) Это отменяет справедливость замечания ?
2) Это гарантирует, что это не одно и то же лицо ?
1. Отменяет.
2. Позволяет предположить.
12 авг 10, 18:23    [9256021]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
SQL*Plus
Отменяет.


Т.е. одно высказывание не противоречит другому ?
12 авг 10, 18:31    [9256053]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Серафимный Шестикрыл
SQL*Plus
Отменяет.
Т.е. одно высказывание не противоречит другому ?
Слушай, не нужно диспутов.
Ну был ты невнимателен - со всеми бывает.
Я заметил это, уточнил.
Ты признай свою ошибку.
И всё.
12 авг 10, 18:36    [9256069]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
SQL*Plus
Ну был ты невнимателен - со всеми бывает.


Был. В части указания автора в заголовке цитирования.

Вопрос повторю - это отменяет противоречие высказывания X1 исходному посту ?
Вот не для дискуссии, а просто чтобы понять логику ответа "отменяет".
12 авг 10, 18:41    [9256091]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Серафимный Шестикрыл
просто чтобы понять логику ответа "отменяет".
Логика = "не уверен - не утверждай".
12 авг 10, 18:42    [9256096]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
SQL*Plus
Логика = "не уверен - не утверждай".


Где здесь утверждение ?

Серафимный Шестикрыл
[quot Хс1]
Чтоб каждый скриптик ложился в отдельную директорию с отдельным именем


Особенно знойно после вот этого

Хс1

подскажите как вывести dpms_metadata.get_ddl нескольких десятков объектов в общий spool file?


Всего лишь замечание о противоречии в исходном утверждении автора поста (которго я ошибочно пометил как x1 в заголовке) и последующем утверждении x1.

Ладно, все понятно. Проехали.
12 авг 10, 18:48    [9256118]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Сероникий Х.. влез со своим невнимательным домыслом. Или фантазировал или интересовался для себя.
С исходным постом оно связано только "выводом в файл", но совсем не директориями.

Вывод: Всем стараться максимально точно выражать свои мысли.
Чтобы "в уме" оставалось не 7-8 (из 10), а максимум 1-2 ... :-)

ОК. Проехали.

P.S. А вообще я для себя решил:
Ничего не отвечать серониким (кроме Stax), никак не реагировать на них, не цитировать и т.п.
Для меня теперь их просто нет.
12 авг 10, 18:53    [9256131]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Stax.....
Guest
SQL*Plus,

Привет )
12 авг 10, 19:05    [9256167]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Stax.....
SQL*Plus,

Привет )



Не Stax 100%!
12 авг 10, 19:08    [9256169]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Stax.....
SQL*Plus,
Привет )
Привет!
Как видишь, тебя "из списка исключили".. :-)
12 авг 10, 19:09    [9256173]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Stax..
Guest
SQL*Plus,

Почему ? )
12 авг 10, 21:26    [9256468]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
suPPLer
Member

Откуда: Харків, Україна
Сообщений: 7794
Блог
SQL*Plus
P.S. А вообще я для себя решил:
Ничего не отвечать серониким (кроме Stax), никак не реагировать на них, не цитировать и т.п.
Для меня теперь их просто нет.


Опасный путь выбрал ты, джедай могучий: к армии клонов привести он может... ;)
12 авг 10, 21:52    [9256537]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
Охрименко.
Guest
Охрименко

Не Stax 100%!


Основание ? )
12 авг 10, 23:15    [9256817]     Ответить | Цитировать Сообщить модератору
 Re: вывод dpms_metadata.get_ddl в спул  [new]
.suPPLer
Guest
Охрименко.

Основание ? )


Да ну...
12 авг 10, 23:16    [9256819]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить