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

Вниз

Как лучше всего периодично автоматически создавать копию базы?   Найти похожие ветки 

 
Youri ©   (2002-11-20 10:27) [0]

Господа, здравстуйте! Нужен совет. Если у кого возникала такая потребность, скажите как делали?
Спасибо!


 
Alexandr ©   (2002-11-20 11:06) [1]

утилита gbak и шедулер тебе помогут.


 
Youri ©   (2002-11-20 11:26) [2]

Если чесно, то в этом вопросе я профан. Хотелось бы узнать что за утилита?
Спасибо!


 
Alexandr ©   (2002-11-20 11:33) [3]

в поставку Interbase входит утилита.
А еще есть gbakSheduler на сайте www.ibase.ru ссылка на него есть. Но это уж вообще для тупых


 
EASD   (2002-11-21 05:04) [4]

Можно еще тупо копировать файл .gdb с помощью Delphi или еще чего-нибудь в файл типа 011202.gdb


 
Наталия ©   (2002-11-21 05:58) [5]

EASD (21.11.02 05:04)
>Можно еще тупо копировать файл .gdb с помощью Delphi или еще >чего-нибудь в файл типа 011202.gdb
Это не только тупо, но и крайне вредно, а также безнравственно.


 
sask ©   (2002-11-21 06:05) [6]

Самое простое - написать сервис, который будет в заданное время создавать bakup базы (закладка InterBase Admin - TIBBackupService). А если нужна рабочая копия базы (не backup) - тогда реализовать репликацию...


 
Sergey13 ©   (2002-11-21 09:12) [7]

3Наталия © (21.11.02 05:58)
>Это не только тупо, но и крайне вредно, а также безнравственно.
Хорошо хоть не противозаконно и не ведет к ожирению 8-). Интересно бы увидеть аргументы и факты.



 
Дмитрий К.К. ©   (2002-11-21 10:00) [8]

Sergey13, ты должен гореть от стыда и срама! :))))))


 
Дмитрий К.К. ©   (2002-11-21 10:03) [9]

Хотя нет... EASD должен признать свое моральное разложение :)


 
Наталия ©   (2002-11-21 10:16) [10]

Sergey13 © (21.11.02 09:12)
Я думаю, что если тупо копировать файл *.gdb, то он может повредиться.
Для сохранения данных (создания копии) есть специальная утилита, о которой сказал Alexandr © (20.11.02 11:06).


 
Prooksius ©   (2002-11-21 10:25) [11]

2 Sergey13 © (21.11.02 09:12)
Аргументы? А как насчет копирования файла GDB во время записи в него с другого приложения? И что ты получишь?


 
Sergey13 ©   (2002-11-21 10:28) [12]

2Наталия © (21.11.02 10:16)
>Я думаю, что если тупо копировать файл *.gdb, то он может повредиться.
Каким образом? Ведь он при этом просто читается как обычный файл ОС. Я не утверждаю, что простое копирование это рулез форэва, но в посте EASD (21.11.02 05:04) этот способ и позиционировался как тупой, но очень простой и быстрый.


 
Sergey13 ©   (2002-11-21 10:32) [13]

2Prooksius © (21.11.02 10:25)
см. Sergey13 © (21.11.02 10:28)
Если все юзера сидят рядом, то можно просто скомандовать - "все на ... на 5 минут" и сделать задуманное.


 
Prooksius ©   (2002-11-21 10:57) [14]

2 Sergey13 © (21.11.02 10:32)
Мы вот на тебя тут наезжаем, а я, надо признаться, сам так в свое время и делал... :))) И, честно говоря, ни одной ошибки за все время пользования (где-то год) такой штукой не было. :)
Ну, это, конечно, скорее исключение, чем правило.


 
Anatoly Podgoretsky ©   (2002-11-21 11:04) [15]

Это точно, в сорочке родился, хотя может ты перед этим IB останавливал, тогда да почти без проблем, но только в простых случаях, для однофайловой системы, кроме самой базы есть еще как минимум и системная база.
В конце концов не понятна сама идея использовать что то в обход штатных срежств или нормальные герои всегда идут в обход


 
Sergey13 ©   (2002-11-21 11:15) [16]

2Prooksius © (21.11.02 10:57)
А я так до сих пор делаю. 8-) Клиент далеко -не всегда подъехать можно оперативно. А так - по телефону ему сказал какой файл куда скопировать ежели чего(один раз было за 3,5 года у одного из клиентов) и все. Просто предупредить его надо чтоб копировал почаще(на автомат я не вешаю, чтоб испорченые данные не архивировать) - так часто чтоб не жалко было потеряной инфы(на его усмотрение). База небольшая 20~30М - все идет на ура. Спасает и от физических и от логических(случайно удалили чего то важное) крахов.
И вообще - мой принцип - чем проще, тем лучше.


 
EASD   (2002-11-22 05:15) [17]

3Наталия © (21.11.02 05:58)
>Это не только тупо, но и крайне вредно, а также безнравственно.
Один вопрос - почему безнравственно ?
И вообще это было только предложение. У меня это тоже работает.


 
Наталия ©   (2002-11-22 05:51) [18]

EASD (22.11.02 05:15)
>Один вопрос - почему безнравственно ?
Ну забыла смайлик поставить :)

Sergey13 © (21.11.02 11:15)
Для того, чтобы не заморачивать юзера непонятными для него действиями, я сделала bat файл в котором записала
gbak - b -user ... -pas ... my_base.gdb my_base1.gbk
На рабочий стол вывела ярлычок "Копирование данных за чётную дату".
Аналогичную операцию для копирования на нечётную дату. На всякий случай. :)


 
Alexandr ©   (2002-11-22 07:00) [19]

вот именно. А все остальное бред


 
pivo_est   (2002-11-23 22:18) [20]

Господа!
При чём здесь штатные и не штатные средства?
Если при обычном копировании блокировать базу от остальных пользователей, то объясните чем отличается такой способ от штатных средств?
Или я что-то недопонимаю?


 
Sergey Masloff   (2002-11-24 17:15) [21]

pivo_est
>При чём здесь штатные и не штатные средства?
>Если при обычном копировании блокировать базу от остальных >пользователей, то объясните чем отличается такой способ от >штатных средств?
Ну, хотя бы тем что при копировании файла ты копируешь и неактуальные данные, "мусор" которые "штатными" средствами чистится. Кроме того, у тебя непрерывно растет номер текущей транзакции, после копирования-восстановления он сбрасывается в 0. Что бывает когда не следить за ростом этих номеров можешь прочитать на ib.demo.ru


 
pivo_est   (2002-11-25 06:48) [22]

Sergey Masloff

Логично.



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

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

Наверх




Память: 0.52 MB
Время: 0.019 c
14-36338
Snake2000
2002-11-20 15:11
2002.12.12
Интересная задачка


1-36108
Explorer
2002-11-28 14:46
2002.12.12
График


7-36448
Алексей ВМ
2002-10-09 11:58
2002.12.12
Не подскажете, можно ли обратиться к звуковой


4-36465
BSD
2002-10-29 12:40
2002.12.12
Передача сообщений из одного сервиса другому


3-36061
StenKz
2002-11-21 16:19
2002.12.12
Группировка в таблицах - красивое решение?