Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как лучше делать кроссплатформенный дамп. / 8 сообщений из 8, страница 1 из 1
18.05.2006, 11:53
    #33734984
garmahis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
Добрый день.

Есть основной сервер (ASE-12.5.3 ОС: линукс) и резервный сервер (ASE-12.5 ОС: WIN2000).
Нужно делать полный дамп базы с основного на резервный сервер.

можно поступить просто :
dump database DBName to "%SYBASE%\dump\DBName.dump" at WIN_SERBER_BS

а можно ли сделать так, чтобы дамп предназначенный для виндового сервера
создавался локально, на линуксовом сервере, с последующим копированием его по сети на WIN_SERVER?

Будет ли, в этом случае проходить дамп быстрее (имеется в виду разгрузка LINUX_SERVER-а)?

Спасибо.
...
Рейтинг: 0 / 0
18.05.2006, 12:04
    #33735040
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
garmahisДобрый день.

Есть основной сервер (ASE-12.5.3 ОС: линукс) и резервный сервер (ASE-12.5 ОС: WIN2000).
Нужно делать полный дамп базы с основного на резервный сервер.

можно поступить просто :
dump database DBName to "%SYBASE%\dump\DBName.dump" at WIN_SERBER_BS

а можно ли сделать так, чтобы дамп предназначенный для виндового сервера
создавался локально, на линуксовом сервере, с последующим копированием его по сети на WIN_SERVER?

Будет ли, в этом случае проходить дамп быстрее (имеется в виду разгрузка LINUX_SERVER-а)?

Спасибо.

В первом варианте
dump database DBName to "%SYBASE%\dump\DBName.dump" at WIN_SERBER_BS
вы просто делаете удаленный дамп, НО в формате Linux
Во втором варианте вы делаете локальный дамп тоже в формате Linux. Так с версии 12,5,3 поддерживается кроссплатформенность дампов, то вы его можете легко загрузить на WinASE . По поводу быстрее, то теоретически второй вариант должен быть быстрее.
...
Рейтинг: 0 / 0
18.05.2006, 12:47
    #33735238
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
Да все равно это, что так, что так. Только главное складывать дамп сразу же туда, где его потом будут брать. Чисто теоретически если backup-server на другой машине, он будет меньше мешать основному ASE. На практике -- зависит от размера дампа (т.е. базы) и загруженности ASE.
...
Рейтинг: 0 / 0
18.05.2006, 12:47
    #33735240
garmahis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
morisВ первом варианте
dump database DBName to "%SYBASE%\dump\DBName.dump" at WIN_SERVER_BS
вы просто делаете удаленный дамп, НО в формате Linux
Странно , точно также :
dump database DBName to "/opt/sybase/dump/DBName.dump" at Linux_SERVER_BS

я дампил базу с WIN_SERVER (ASE-12.5.0 !!! ) на Linux_SERVER, после чего :
load database DBName
go
online database DBName
go
на Linux_SERVER проходило "на УРА".

Если я не прав, то как тогда создаются кроссплатформенные дампы?

morisТак с версии 12,5,3 поддерживается кроссплатформенность дампов, то вы его можете легко загрузить на WinASE
Т.е. я, простым копированием, линуксовый дамп могу переписать на WIN_SERVER и выполнить на WIN_SERVER "load database" ?
...
Рейтинг: 0 / 0
18.05.2006, 13:21
    #33735424
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
MasterZivДа все равно это, что так, что так. Только главное складывать дамп сразу же туда, где его потом будут брать. Чисто теоретически если backup-server на другой машине, он будет меньше мешать основному ASE. На практике -- зависит от размера дампа (т.е. базы) и загруженности ASE.


При удаленном бекапе через at будут работать 2 BS, Локальный BS, будет подключаться к SharedMemory и дампить DB и потом передавать по частям этот дамп на удаленный BS. Поэтому утверждать, что локальный BS при этот будет меньше мешать основному ASE, несколько не корректно. Т.к. разница будет только в том что локальный BS не делает физический IO а делает network IO

garmahis
Если я не прав, то как тогда создаются кроссплатформенные дампы?


Почитайте более побробно тут http://manuals.sybase.com/onlinebooks/group-as/asg1253e/newfeatures1253_rev/@Generic__BookTextView/731;pt=1064
...
Рейтинг: 0 / 0
18.05.2006, 19:20
    #33736860
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
moris
При удаленном бекапе через at будут работать 2 BS, Локальный BS, будет подключаться к SharedMemory и дампить DB и потом передавать по частям этот дамп на удаленный BS.

Я что=то забыл, как он там работает. Через shared memory или нет.
...
Рейтинг: 0 / 0
18.05.2006, 19:50
    #33736901
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
MasterZiv moris
При удаленном бекапе через at будут работать 2 BS, Локальный BS, будет подключаться к SharedMemory и дампить DB и потом передавать по частям этот дамп на удаленный BS.

Я что=то забыл, как он там работает. Через shared memory или нет.

Прошу прощения - это была опечатка. Разумеется не к sharedmemory. Хотел написать подсоединятеся к ASE, а получилось ...

И что бы окончательно поставить точки над i, по поводу вопроса из первого топика привожу цитату из курсов ASE System and Database Administration

"remote dumps do not have as good a performance as local dumps"
...
Рейтинг: 0 / 0
22.05.2006, 10:16
    #33741751
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше делать кроссплатформенный дамп.
Но я думаю что это исключительно из-за необходимости передачи данных по сети.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как лучше делать кроссплатформенный дамп. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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