|
backup БД
|
|||
---|---|---|---|
#18+
Добрый день. Есть БД, нужно чтобы она раз в день автоматически бэкапилась на другой диск. Я с Sybase знаком крайне мало, поэтому подскажите пожалуйста какой командой выполнять backup и куда ее прописывать. Так же желательно, чтобы база оставалась в онлайн режиме. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 11:18 |
|
backup БД
|
|||
---|---|---|---|
#18+
03.04.2012 12:18, foma24 написал: > Добрый день. Есть БД, нужно чтобы она раз в день автоматически > бэкапилась на другой диск. Я с Sybase знаком крайне мало Тогда не трогай. Тем более что Sybase - это название компании, а не программный продукт ;). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 13:30 |
|
backup БД
|
|||
---|---|---|---|
#18+
Dim2000Тогда не трогай. Хотелось бы, да не получится Dim2000Тем более что Sybase - это название компании, а не программный продукт ;). поправлюсь, Sybase Central 4.0, Adaptive Server Anywhere 7.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 13:38 |
|
backup БД
|
|||
---|---|---|---|
#18+
из хелпа - BACKUP DATABASE DIRECTORY backup-directory [ WAIT BEFORE START ] [ WAIT AFTER END ] [ DBFILE ONLY ] [ TRANSACTION LOG ONLY ] [ TRANSACTION LOG RENAME [ MATCH ] ] [ TRANSACTION LOG TRUNCATE ] [ ON EXISTING ERROR ] [ HISTORY { ON | OFF } ] Пример 1 BACKUP DATABASE DIRECTORY 'd:\\temp\\backup' TRANSACTION LOG RENAME Пример 2 CREATE EVENT NightlyBackup SCHEDULE START TIME '23:00' EVERY 24 HOURS HANDLER BEGIN DECLARE dest LONG VARCHAR; DECLARE day_name CHAR(20); SET day_name = DATENAME(WEEKDAY, CURRENT DATE); SET dest = 'd:\\backups\\' || day_name; BACKUP DATABASE DIRECTORY dest TRANSACTION LOG RENAME; END ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 13:57 |
|
backup БД
|
|||
---|---|---|---|
#18+
В состав входит отдельная утилита, dbbackup называется... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 14:39 |
|
backup БД
|
|||
---|---|---|---|
#18+
Sergey Orlov, в утилите нельзя выставить бэкап по расписанию (или я не нашел как сделать это) west74из хелпа - Пример 2 CREATE EVENT NightlyBackup SCHEDULE START TIME '23:00' EVERY 24 HOURS HANDLER BEGIN DECLARE dest LONG VARCHAR; DECLARE day_name CHAR(20); SET day_name = DATENAME(WEEKDAY, CURRENT DATE); SET dest = 'd:\\backups\\' || day_name; BACKUP DATABASE DIRECTORY dest TRANSACTION LOG RENAME; END А куда это прописывать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2012, 15:47 |
|
backup БД
|
|||
---|---|---|---|
#18+
foma24Sergey Orlov, в утилите нельзя выставить бэкап по расписанию (или я не нашел как сделать это) dbbackup это утилита командной строки и в ней естественно расписания нет... foma24west74из хелпа - Пример 2 CREATE EVENT NightlyBackup SCHEDULE START TIME '23:00' EVERY 24 HOURS HANDLER BEGIN DECLARE dest LONG VARCHAR; DECLARE day_name CHAR(20); SET day_name = DATENAME(WEEKDAY, CURRENT DATE); SET dest = 'd:\\backups\\' || day_name; BACKUP DATABASE DIRECTORY dest TRANSACTION LOG RENAME; END А куда это прописывать ? А это прописать в базу, но сначала внимательно прочитай 1. как формируется backup, я обычно лог не переименовываю, а отрезаю(truncate) 2. как формируются event'ы, т.е. расписания... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2012, 17:36 |
|
backup БД
|
|||
---|---|---|---|
#18+
04.04.2012 16:47, foma24 написал: > Sergey Orlov, в утилите нельзя выставить бэкап по расписанию (или я не > нашел как сделать это) Я же говорил - отойди от сервера, "специалист" чёртов! Ты о шедулере что-нибудь слышал ;)? Вот его и надо использовать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2012, 09:56 |
|
|
start [/forum/topic.php?fid=55&msg=37736323&tid=2010152]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 247ms |
total: | 513ms |
0 / 0 |