Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Informix Новый топик    Ответить
 ontape и 2 гб  [new]
aist-psk
Member

Откуда: где-то возле балтики
Сообщений: 776
Уважаемые !
Сами мы не местные , научите уму разуму :
есть informix 7.30 на redhat с ядром 2.4.21-37.EL
ontape (1048920 Aug 22 2000 ) когда создаёт архив 0 уровня в файл на диск
ругаестя что File size limit exceeded - т.е файл достиг 2 гб
дайте ссылку - где просветиься как сделать многотомный архив на ontape в моей конфигурации ? насколько я понимаю многотомный архив меня спасёт
Откройте мне канал вселенского разума , я понимаю что эта проблема уже давно решено , не хотелось бы изобретать велосипед.

С Уважением
Александр.
26 май 06, 12:18    [2709542]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
GVF112GVF
Guest
Пржде всего, смотри FAQ, раздел - 8.33 Can I run ontape to a disk file?
http://www.iiug.org/resources/faq/ifaq08b.htm.1#8.33

Далее, ищем в репозитории "Database Administration", интересующий нас скрипт ....
http://www.iiug.org/software/index_DBA.html

Например,
скипт - "mbp_ontape" (utilities for unattended backup of database and logs to disk) ...

C уважением,
Вадим.
26 май 06, 12:51    [2709759]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
Ilya Kulagin
Member

Откуда: Москва
Сообщений: 62
aist-psk
Уважаемые !
Сами мы не местные , научите уму разуму :
есть informix 7.30 на redhat с ядром 2.4.21-37.EL
ontape (1048920 Aug 22 2000 ) когда создаёт архив 0 уровня в файл на диск
ругаестя что File size limit exceeded - т.е файл достиг 2 гб


Правильный ответ таков: бэкапить надо не в файл, а в пайп. Из пайпа выгребать уже тем, что знает про двагигаибольше.

Я, столкнувшись с этой проблемой на солярке в прошлом веке, сделал так:


soli[informix]/opt/informix>grep -i tape etc/onconfig
# System Archive Tape Device
TAPEDEV /opt/informix/tapedev # Tape device path
TAPEBLK 16 # Tape block size (Kbytes)
TAPESIZE 24000000 # Maximum amount of data to put on tape (Kbytes)
# Log Archive Tape Device
LTAPEDEV /opt/informix/ltapedev # Log tape device path
LTAPEBLK 16 # Log tape block size (Kbytes)
LTAPESIZE 24000000 # Max amount of data to put on log tape (Kbytes)

soli[informix]/opt/informix>ls -la *taped*
prw-rw---- 1 informix informix 0 Ìàé 26 16:00 ltapedev
prw-rw---- 1 informix informix 0 Ìàé 26 01:31 tapedev

soli[informix]/opt/informix>tail -20 useful-scripts/archcd.sh
.....
cat /opt/informix/tapedev|compress >/opt/informix/arc/fullarc/ontapebkup.`date +%Y%m%d`.Z &
echo y|ontape -s -L 0

Собственно, разархивирование происходит в обратном порядке. Один подводный камень есть. uncompress -c надо запускать дважды. При первом запуске ontape читает заголовок и предлагает восстановление из архива, и обрывает чтение. Соответственно, uncompress отваливается. Надо его с теми же параметрами запустить снова и ответить на вопрос ontape-а.

Прошу прощения, если на словах не всё понятно, но, когда начнёте работать, сами увидите, как оно происходит.

Вместо compress|uncompress легко можно пользовать gzip|gunzip, просто в те далёкие годы нормальных "гнутых молотков" для солярки было достать сложнее, чем прочитать man compress.
26 май 06, 17:10    [2711508]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
cleaner
Guest
Если достаточно места на диске для всего архива, то не стоит напрягать мозги,
а делать архив на
TAPEDEV <localhost>:<filename>
26 май 06, 17:51    [2711703]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
cleaner
Guest
немного забыл - в файл поместится весь архив
26 май 06, 17:52    [2711709]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
vasilis
Member

Откуда: Украина, Киев
Сообщений: 2205
cleaner
Если достаточно места на диске для всего архива, то не стоит напрягать мозги,
а делать архив на
TAPEDEV <localhost>:<filename>

И что, в таком случае ограничение размера файла в 2G пропадает ?
29 май 06, 20:11    [2718231]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
vasilis
Member

Откуда: Украина, Киев
Сообщений: 2205
aist-psk
есть informix 7.30 на redhat с ядром 2.4.21-37.EL
ontape (1048920 Aug 22 2000 ) когда создаёт архив 0 уровня в файл на диск
ругаестя что File size limit exceeded - т.е файл достиг 2 гб
дайте ссылку - где просветиься как сделать многотомный архив на ontape в моей конфигурации ? насколько я понимаю многотомный архив меня спасёт
Откройте мне канал вселенского разума , я понимаю что эта проблема уже давно решено , не хотелось бы изобретать велосипед.

Можно воспользоваться Гуглем для поиска этих самых решений из старых конференций:
http://groups.google.com/group/ukr.comp.dbms.informix/browse_frm/thread/9f5b5a3770316aa0/6b8732f66fd823e3?lnk=st&q=%22%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80+%D1%84%D0%B0%D0%B9%D0%BB%D0%B0-+%D0%B0%D1%80%D1%85%D0%B8%D0%B2%D0%B0+0%22&rnum=1&hl=ru#6b8732f66fd823e3
http://groups.google.com/group/ukr.comp.dbms.informix/browse_frm/thread/29e723d403847783/3284d5de8cd40c79?lnk=st&q=%22TAPESIZE+%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D1%82+ontape-%D1%83%22&rnum=1&hl=ru#3284d5de8cd40c79
http://groups.google.com/group/comp.databases.informix/browse_frm/thread/8abdd2eb8655f113/38725ac302e04d10?lnk=st&q=%22Configuring+a+tape+device+%3E+2GB%22&rnum=1&hl=ru#38725ac302e04d10
и т.д.
29 май 06, 20:46    [2718272]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
Andron
Member

Откуда: Cherepovets
Сообщений: 1816
Может быть все на самом деле проще? man ulimit в числе прочих ограничений можно задать максимальный размер файла на ФС, если конечно такой размер поддерживается (надо смотреть доку по самой ФС)
30 май 06, 08:43    [2718724]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
cleaner
Guest
Пропадает ограничение со стороны ontape
Со стороны ОС должны поддерживаться большие файлы.
30 май 06, 10:11    [2718946]     Ответить | Цитировать Сообщить модератору
 Re: ontape и 2 гб  [new]
aist-psk
Member

Откуда: где-то возле балтики
Сообщений: 776
Всё нормально - работаем через пайп
заглядываюсь на onbar - но это когда переползём на 9 информикс

спасибо за соучастие !
30 май 06, 21:51    [2722823]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить