Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

Инсталляшка для БД на оракле   Найти похожие ветки 

 
ANB ©   (2007-03-20 11:43) [0]

Значиться, созрел я сделать инсталляшку для своей софтины, хотя бы примитивную.
И вылез вопрос - как инсталлить базу данных.
Обычно я создаю схему скриптами, т.е. создаю все таблицы и прочие объекты, потом инсертами набиваю справочники и всех делов.
Вылезла проблема - в одно таблице у меня в одном поле - довольно обширный текст с комментариями. В инсерт это фигово лезет. Плюс собираюсь это поле вообще CLOBом сделать.
Сунулся попробовать дамп поднимать (куда уж проще - одна команда и все село), однако вылезли другие проблемы - при снятии дампа запоминаются STORAGE параметры. Корефан ставил софтину - так админы его задрали с табличными пространствами - сразу много не дают, да еще и ругаются за использование стандартных USERS и INDX.
Кто как делает ? Мне вариант со скриптом больше нравиться, но как в нем заполнять большие текстовые поля ?


 
Sergey13 ©   (2007-03-20 11:47) [1]

> Сунулся попробовать дамп поднимать (куда уж проще - одна
> команда и все село), однако вылезли другие проблемы - при
> снятии дампа запоминаются STORAGE параметры.

Делай в базе свое пространство с локальным управлением.


 
ANB ©   (2007-03-20 12:31) [2]


> Делай в базе свое пространство с локальным управлением.

А - тоже грабли - надо тогда его отдельно создавать нужного размера.
И предупреждать об этом юзера, который захочет базу ручками создать.
Хотя видимо придется так и сделать.
Еще хотелось бы выгружать не все таблицы, а тока справочники. Пока не нашел как управлять этой фичей - получается либо все, либо ни одной.


 
roottim ©   (2007-03-20 12:53) [3]

TABLES=(...)


 
Sergey13 ©   (2007-03-20 12:58) [4]

> [2] ANB ©   (20.03.07 12:31)
> А - тоже грабли - надо тогда его отдельно создавать нужного размера.
А в чем грабли то? Скрипт с командой создания и все дела.

> Еще хотелось бы выгружать не все таблицы, а тока справочники.
В смысле с данными выгружать не все таблицы? Можно попробовать отдельно выгружать все без данных (типа только структуру), а потом нужное (по списку таблиц) с данными. И поставить игнорирование ошибок создания - вроде там такое есть, но искать подтверждение мне лениво после обеда.
Можно вообще сделать чистую БД у себя + заполненные справочники, и использовать ее конкретно для инсталяций.


 
ANB ©   (2007-03-20 13:15) [5]


> roottim ©   (20.03.07 12:53) [3]
> TABLES=(...)

Не, тогда он тока таблицы из списка выгрузит. А нужно, чтобы все объекты, а содержимое таблиц - опционно. Короче - придумал я. Поскольку у меня включено каскадное удаление, то просто почистить одну таблицу, проверит потом что только справочники остались - и получу БД для снятия инсталляционного дампа.

И все таки скриптами по идее - кошернее. Вечно с дампами всякие проблемы.



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
1-1172039173
samum
2007-02-21 09:26
2007.04.15
Передача строк между потоками приложения


2-1174837916
Михаил Н
2007-03-25 19:51
2007.04.15
Как удалить из типизированого файла запись?


15-1174563889
Смаг
2007-03-22 14:44
2007.04.15
Запоздалая медицинская помощь


3-1169558058
tytus
2007-01-23 16:14
2007.04.15
Подключение к Oracle 10g в библиотеке


11-1155395535
parovoZZ
2006-08-12 19:12
2007.04.15
KOL и 64 бит Windows