powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как поступить с backup?
15 сообщений из 15, страница 1 из 1
Как поступить с backup?
    #32580893
Kirill Cherkasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется сервер SCO unix openserver 5.0.5 + Informix Dynamic Server Version 7.31.UC2
несколько баз данных размер которых постоянно растет. Как я понял на файловой системе стоит ограничение на размер файлов 2гб. То есть, если таблица (dbexport) будет выгружена в текстовый формат и размер файла *.unl будет больше этого предела - экспорт не пройдет:-(. onbar и ontape тоже столкнутся с этими проблемами? Может как то возможно при резервном копировании разбивать файл бэкапа частями по 2 гб? Или имеет смысл переходить на другую платформу? посоветуйте что-нибудь?
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32581187
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
с бэкапом через ontape у вас проблем не будет с любым объемом данных.
dbexport для бэкапа вообще лучше не использовать.
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32581195
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
разумеется если вы ontape как положено на ленту делаете :-)
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32581263
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую почитать следующие ветки из форумов:
http://groups.google.com/groups?hl=en&lr=lang_en|lang_ru&ie=UTF-8&th=9b4568e6cfd85e51&rnum=1

http://groups.google.com/groups?hl=en&lr=lang_en|lang_ru&ie=UTF-8&th=5d07b577415cefef&rnum=1

http://groups.google.com/groups?hl=en&lr=lang_en|lang_ru&ie=UTF-8&th=1e05dc227b1e5c16&rnum=1
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32581407
Kirill Cherkasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот ленты нет, нет ни ленточной библиотеки, нет ни стриммера. Есть только файловая система:-(
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32581665
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man ulimit
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32582421
Kirill Cherkasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да не получится наверное - вот что написано в документации SCO к операционной системе:

If you need to use files larger than 1GB on an SCO OpenServer system, change the definition of ULIMIT from ``2097151'' to a value of up to ``4194303'' in the two configuration files where it is defined. The system-wide limit defined by the Link Kit is in /etc/conf/cf.d/config.h, and the limit imposed by login(M) is defined in /etc/default/login. The maximum size supported is 2GB.

http://osr5doc.sco.com:1997/FEATS/RNlimFileSize.html

Наверное один выход - менять платформу..... Может кто -то еще что-то подскажет?
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32582600
Фотография Daugava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу onbar-ontape. Они поддерживают многотомные архивы, так что никакой проблемы нет.
На счет dbexport, его проблему можно отодвинуть раз в 10 с помощью сжатия бекапируемых данных.
http://groups.google.com/groups?hl=uk&lr=&ie=UTF-8&th=2b4fbbfbbddf3b4a&rnum=3
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32584321
Julian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, многотомный архив от ontape в файл - вот и выход, а насчет сжатия - так ведь для восстановления данные разжимать надо. Кстати, вывод от ontape тоже можно сжимать на лету - tapedev назначить на именованный pipe, на вход которого посадить tar-gzip. Если кто интересуется, есть рабочий backup-скрипт на основе скриптов из IIUG, который архивирует как БД, так и журналы транзакций по мере их заполнения в качестве ALARMPROGRAM, вроде удобно.
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32584418
Kirill Cherkasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно посмотреть скрипт? kirill110@rambler.ru Буду очень благодарен.
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32584586
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще способ - использовать unload из dbaccess. Это спасет, т.е. можно сделать так:
unload to 'file1.unl' select * from bigtable where id<=NNN1
unload to 'file2.unl' select * from bigtable where id>NNN1 and id<=NNN2
unload to 'file3.unl' select * from bigtable where id>NNN2 and id<=max(id)

Таким образом будет выгружена таблица в несколько файлов.

За мир во всем Мире!
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32585571
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще можно использовать команду split, которая разделит входящий поток на несколько файлов заданного размера.
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32587708
roos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В свое время столкнулся с той же проблемой 2Gb.
Правда, backup (помимо архива 0-го уровня на ленту) делал в файл onunload'ом... ulimit рапортовал о том, что типа ограничений никаких нету.
Так вот, вывод onunload перенаправлялся в именнованный канал (как уже писал Julian), на котором его ожидал compress... в результате получался сжатый файл архива нужной мне базы. Количество получаемых файлов = количеству выгружаемых баз. Операция восстановления из такого файла достаточно очевидна, проблема была решена, т.к. в моем случае пока не предвидится раздутия самого запакованного файла до 2 Gb, хотя и это решаемо.
Процесс выгрузки/загрузки базы получился достаточно быстрым благодаря распараллеливанию собственно выгрузки и сжатия.
Ув. Kirill Cherkasov, если заинтересовало, могу выслать рабочие скрипты...
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32587712
roos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В свое время столкнулся с той же проблемой 2Gb.
Правда, backup (помимо архива 0-го уровня на ленту) делал в файл onunload'ом... ulimit рапортовал о том, что типа ограничений никаких нету.
Так вот, вывод onunload перенаправлялся в именнованный канал (как уже писал Julian), на котором его ожидал compress... в результате получался сжатый файл архива нужной мне базы. Количество получаемых файлов = количеству выгружаемых баз. Операция восстановления из такого файла достаточно очевидна, проблема была решена, т.к. в моем случае пока не предвидится раздутия самого запакованного файла до 2 Gb, хотя и это решаемо.
Процесс выгрузки/загрузки базы получился достаточно быстрым благодаря распараллеливанию собственно выгрузки и сжатия.
Ув. Kirill Cherkasov, если заинтересовало, могу выслать рабочие скрипты...
...
Рейтинг: 0 / 0
Как поступить с backup?
    #32588668
Kirill Cherkasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
roos если можно вышли на kirill110@rambler.ru
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как поступить с backup?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]