powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
25 сообщений из 41, страница 1 из 2
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840218
gol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть работающая база на Sybase
База: db1 (Дивайс: devdb1).

Необходимо перенести эту базу на другой Sybase сервер.

Как это делаю я:
- Делается бэкап. Например backup_db1.
- На втором сервере создаётся база, например, база: db1 (дивайс: devdb1);
- на вновь созданную базу накатываю бэкап backup_db1.
Всё работает!!

Проблема в следующем.
На первом Sybase сервере не работает Server backup.
Как в этом случае восстановить базу на другом сервере?
Попробовал следующее.
- Создал на втором Sybase сервере устройство devdb1;
- Опустил сервер;
- вновь созданное устройство devdb1 заменил файлом devdb1 (с первого Sybase сервера).
- запустил Sybase сервер (тот который был опущен);
- создал базу db1 на устройстве devdb1 (том устройстве, которое заменил).
Содержимое базы – отсутствует! Моих таблиц нет!

Как можно восстановить базу да другом сервере Sybase, если на первом сервере Sybase не работает бэкап?
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840252
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_ol пишет:

> Как можно восстановить базу да другом сервере Sybase, если на первом
> сервере Sybase не работает бэкап?

Надо перед этим было создать ТОЧНО ТАКУЮ ЖЕ бд на целевом
сервере. Но у вас это сделать не получится. Это достаточно сложно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840354
gol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо перед этим было создать ТОЧНО ТАКУЮ ЖЕ бд на целевом
сервере. Но у вас это сделать не получится. Это достаточно сложно.

Уважаемый MasterZiv, а вы не подскажете хронологию этой сложности?
Проблема вот в чём.
Есть сервер – рабочий, основной!
На нём ничего не могу делать, т.к. на этом сервере не работает backup сервер.
Мне необходимо создать новый сервер – полностью работающий (на котором работает бэкап).
Я создал сервер, теперь хочу перенести базы, а потом буду ремонтировать основной сервер или просто его заново принсталлирую.
Я прижат к стене. Мне нужна помощь!!
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840433
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 gol_ol

Просто перенести девайс на другой сервер и увидеть БД - не получиться. Не буду вдаваться в детали для объяснения, но в кратце sysusages и sysdevices должны быть абсолютно идентичны, чтобы так сработало.
Их можно синхронизировать используя команды disk reinit, disk refit - но это не так просто.. Ошибка в одном размере (байтике) при reinit и ничего не получиться..

Проше использовать mount / unmount команды.. Детальней тут
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840439
gol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, буду пробовать.
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840512
cherrex_Den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
moris,

А что вообще находится файл-манифест? В нем как раз информация для sysdevices и sysusage?
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840543
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_ol пишет:

> Уважаемый MasterZiv, а вы не подскажете хронологию этой сложности?
> Проблема вот в чём.

ХРОНОЛОГИЮ ?

Я могу объяснить, в чём сложность. У вас на старом и новом
сервере базы должны иметь РОВНО СТОЛЬКО ЖЕ страниц и с РОВНО ТЕМИ ЖЕ адресами.
Этого добиться если у вас база не одна на инстансе достаточно сложно.
Если одна - легко.

Так что лучше взведите backup-server и делайте дамп а потом рестор.

Кстати, в последних версиях ASE таки появилась возможность на ходу
подцеплять девайсы с базой, как в MSSQL, как называется - забыл только.
Attach что ли ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840597
Сергей08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А подойдём с другой стороны. :) :) :)
Все user- ские базы на втором сервере бакапим и копируем все файлы с первого включая файлы системных баз данных.
Если девайсы положить по тому же пути (можно отредактир. phyname from sysdevices), что и на первом то получим копию первого.
Restor -им "местные" базы второго сервера (ну если бакап сервер и здесь не упал :) )
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35840899
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей08 пишет:

> Все user- ские базы на втором сервере бакапим и копируем все файлы с
> первого включая файлы системных баз данных.
> Если девайсы положить по тому же пути (можно отредактир. phyname from
> sysdevices), что и на первом то получим копию первого.

Ну да, да ещё и вместе с master-ом... а ежели там ещё какие базы есть ?
Может поднять бэкап-сервер всё же лучше, да и полезнее будет ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35841234
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv

Может поднять бэкап-сервер всё же лучше, да и полезнее будет ?


+1!

автор, не валяйте дурака и нарисуйте на боевом сервере второй бекап-сервер (если первый не работает) и сделайте нормальный бекап
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35841407
_makSim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ещё можно сделать dump через Backup Server на другой машине. Тоже вам подходит. Хотя переустановить нерабочий backup минутное дело, если нет скрытых проблем с этим.
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35841588
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cherrex_Denmoris,

А что вообще находится файл-манифест? В нем как раз информация для sysdevices и sysusage?

Да в нем находится в том числе и такая инфо, но она нечитаемая, т.к. файл бинарный. Более детальней что в нем тут
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842115
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делать backup на резервный сервер dump database NameDB to @Path at Reserv_BS
нв sql.ini должен быть прописан Reserv_BS
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842121
gol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мой не работающий сервер бэкап -Sybase BCKServer_OLTEST_BS.
Поставил рядом другой сервер бэкап - Sybase BCKServer_OLTEST_BS2 (этот работает).
Но при создании бэкапа ругань:
"Failed to connect to remote server OLTEST_BS nlwnsck ether oltest 5001 for site SYB_BACKUP."
т.к. идёт обращение к старому серверу.
Сейчас попробую это дело как-то исправить.
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842137
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_ol,

используйте бэкап сервер резервного сервера - как бы удаленный. Т.е команда выполняется на основном, но бэкап сервер вызывается резервный. Он ведь работает? дампы поднимает?
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842207
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_olМой не работающий сервер бэкап -Sybase BCKServer_OLTEST_BS.
Поставил рядом другой сервер бэкап - Sybase BCKServer_OLTEST_BS2 (этот работает).
Но при создании бэкапа ругань:
"Failed to connect to remote server OLTEST_BS nlwnsck ether oltest 5001 for site SYB_BACKUP."
т.к. идёт обращение к старому серверу.
Сейчас попробую это дело как-то исправить.

полагаю, что sysservers надо поправить
но под рукой нет Sybase для проверки
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842327
gol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, большое спасибо.
Проблема, частично, решена.
Я попробовал поправить таблицу sysservers – не получилось (нет прав).
Тогда я взял удалил
Sybase BCKServer_OLTEST_BS
и
Sybase BCKServer_OLTEST_BS2
Затем заново создал сервер BCKServer_OLTEST_BS указав параметры
Второго сервера (ip-address,5004)
И всё заработало, бэкап создаётся и восстанавливается на другом сервере.

Но всё это отработало на резервном сервере (у меня их много – создал несколько виртуальных машин).
Основной сервер боюсь трогать, т.к. там информация за много лет.
Поэтому хочу попробовать всё-таки восстановиться с дивайса или
использовать бэкап-сервер работающего сервера.
Только вот как указать системе адрес нужного удалённого бэкап-сервера?
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842343
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_ol,

в sql.ini основного сервера прописать
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842433
gol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я прописал в ини новую настройку:

...
[OLTEST_BS]
master=NLWNSCK,192.168.1.4,5004
query=NLWNSCK,192.168.1.4,5004

[OLTEST_BS2]
master=NLWNSCK,192.168.1.3,5001
query=NLWNSCK,192.168.1.3,5001

Добавил последние три строки. Не знаю насколько это правильно.
Перегрузил комп. Остановил сервер бэкап. Делаю бэкап базы. Но если я указываю, что мне нужно использоватьт удалённый сервер, то из выпадающего списка новый, добавленный, сервер не показывается. Наверно это дело нужно где-то ещё зафиксировать. Или что-то добавить.
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842517
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_ol,

dump database NameDB to 'Путь и имя файла дампа' at Имя удаленного резервного бэкап сервера, прописанного в sql.ini основного_BS
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35842536
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Ромащенкоgol_ol,

dump database NameDB to 'Путь и имя файла дампа' at Имя удаленного резервного бэкап сервера, прописанного в sql.ini основного_BS

Путь и имя файла дампа - это путь и имя на файловой системе резервного сервера
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35843910
gol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Владислав.
Что я сделал не правильно?

Начальные условия.

Есть два сервера:
- основной 192.168.1.4 (OLTEST);
- резервный 192.168.1.3 (GOL).

База данных основного сервера, подлежащая бэкапированию, dbhome_2000_1.

Файл OLTEST c:\sybase\ini\sql.ini:
[OLTEST_MS]
master=NLWNSCK,oltest,5002
query=NLWNSCK,oltest,5002

[OLTEST]
master=NLWNSCK,192.168.1.4,5000
query=NLWNSCK,192.168.1.4,5000

[OLTEST_XP]
master=NLWNSCK,192.168.1.4,5003
query=NLWNSCK,192.168.1.4,5003

[OLTEST_BS]
master=NLWNSCK,192.168.1.4,5004
query=NLWNSCK,192.168.1.4,5004

Файл GOLSRV c:\sybase\ini\sql.ini:
[GOLSRV]
master=NLWNSCK,192.168.1.3,5003
query=NLWNSCK,192.168.1.3,5003

[GOLSRV_XP]
master=NLWNSCK,192.168.1.3,5000
query=NLWNSCK,192.168.1.3,5000

[GOLSRV_BS]
master=NLWNSCK,GOL,5001
query=NLWNSCK,GOL,5001

[GOLSRV_MS]
master=NLWNSCK,GOL,5002
query=NLWNSCK,GOL,5002

Каждый сервер полностью рабочий.

Проверка синтаксиса команды бэкап.
В SQL Advantage (OLTEST) вводится строка:
dump database dbhome_2000_1 to 'c:\db2000_1.bak' at 'OLTEST_BS'
Бэкап делается.

Задача: сделать бэкап базы OLTEST.dbhome_2000_1, если сервер бэкап OLTEST_BS выключен.

1. Выключаю сервер OLTEST_BS.
2. В файл (OLTEST) c:\sybase\sql.ini добавляю строки
[GOLSRV_BS]
master=NLWNSCK,GOL,5001
query=NLWNSCK,GOL,5001
3. В SQL Advantage (OLTEST) выполняю
dump database dbhome_2000_1 to 'c:\db2000_1.bak' at 'GOLSRV_BS'
Бэкап не делается.
Ошибка в командном окне:
Server Message: Number 7205, Severity 17
Line 1:
Can't open a connection to site 'SYB_BACKUP'. See the error log file in the SQL Server boot directory.
Server Message: Number 7205, Severity 18
Line 1:
Can't open a connection to site 'SYB_BACKUP'. See the error log file in the SQL Server boot directory.

Ошибка в log file:
00:00000:00021:2009/02/28 14:09:28.04 server Failed to connect to remote server OLTEST_BS nlwnsck ether 192.168.1.4 5004 for site SYB_BACKUP. Trying the next query entry of this server, if any.
00:00000:00021:2009/02/28 14:09:28.04 server Error: 7235, Severity: 17, State: 0
00:00000:00021:2009/02/28 14:09:28.04 server No other query entry found for the remote server OLTEST_BS - site SYB_BACKUP. Aborting this site handler, as no remote server responded. Please make sure the remote server is accepting connections.

Получается, что коннект идёт к основному (OLTEST_BS) серверу бэкап.
Почему?
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35844850
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_ol,

у нас тоже бывает такая проблема - даже не знаю, почему. лечим прописыванием в многострадальный sql.ini сервер с именем SYB_BACKUP и ip основного бэкап сервера (как бы дублируем с именем SYB_BACKUP, основную запись о бэкап сервере оставляем). Кстати, может из-за этого у вас и основной не работает. Что-то типа
[SYB_BACKUP]
master=NLWNSCK,192.168.1.4,5004
query=NLWNSCK,192.168.1.4,5004
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35844853
Владислав Ромащенко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gol_olДобрый день, Владислав.
Что я сделал не правильно?

Начальные условия.

Есть два сервера:
- основной 192.168.1.4 (OLTEST);
- резервный 192.168.1.3 (GOL).

База данных основного сервера, подлежащая бэкапированию, dbhome_2000_1.

Файл OLTEST c:\sybase\ini\sql.ini:
[OLTEST_MS]
master=NLWNSCK,oltest,5002
query=NLWNSCK,oltest,5002

[OLTEST]
master=NLWNSCK,192.168.1.4,5000
query=NLWNSCK,192.168.1.4,5000

[OLTEST_XP]
master=NLWNSCK,192.168.1.4,5003
query=NLWNSCK,192.168.1.4,5003

[OLTEST_BS]
master=NLWNSCK,192.168.1.4,5004
query=NLWNSCK,192.168.1.4,5004

Файл GOLSRV c:\sybase\ini\sql.ini:
[GOLSRV]
master=NLWNSCK,192.168.1.3,5003
query=NLWNSCK,192.168.1.3,5003

[GOLSRV_XP]
master=NLWNSCK,192.168.1.3,5000
query=NLWNSCK,192.168.1.3,5000

[GOLSRV_BS]
master=NLWNSCK,GOL,5001
query=NLWNSCK,GOL,5001

[GOLSRV_MS]
master=NLWNSCK,GOL,5002
query=NLWNSCK,GOL,5002

Каждый сервер полностью рабочий.

Проверка синтаксиса команды бэкап.
В SQL Advantage (OLTEST) вводится строка:
dump database dbhome_2000_1 to 'c:\db2000_1.bak' at 'OLTEST_BS'
Бэкап делается.

Задача: сделать бэкап базы OLTEST.dbhome_2000_1, если сервер бэкап OLTEST_BS выключен.

1. Выключаю сервер OLTEST_BS.
2. В файл (OLTEST) c:\sybase\sql.ini добавляю строки
[GOLSRV_BS]
master=NLWNSCK,GOL,5001
query=NLWNSCK,GOL,5001
3. В SQL Advantage (OLTEST) выполняю
dump database dbhome_2000_1 to 'c:\db2000_1.bak' at 'GOLSRV_BS'
Бэкап не делается.
Ошибка в командном окне:
Server Message: Number 7205, Severity 17
Line 1:
Can't open a connection to site 'SYB_BACKUP'. See the error log file in the SQL Server boot directory.
Server Message: Number 7205, Severity 18
Line 1:
Can't open a connection to site 'SYB_BACKUP'. See the error log file in the SQL Server boot directory.

Ошибка в log file:
00:00000:00021:2009/02/28 14:09:28.04 server Failed to connect to remote server OLTEST_BS nlwnsck ether 192.168.1.4 5004 for site SYB_BACKUP. Trying the next query entry of this server, if any.
00:00000:00021:2009/02/28 14:09:28.04 server Error: 7235, Severity: 17, State: 0
00:00000:00021:2009/02/28 14:09:28.04 server No other query entry found for the remote server OLTEST_BS - site SYB_BACKUP. Aborting this site handler, as no remote server responded. Please make sure the remote server is accepting connections.

Получается, что коннект идёт к основному (OLTEST_BS) серверу бэкап.
Почему?

у меня сомнения вызывают ковычки после at - по моему не нужны,
dump database dbhome_2000_1 to 'c:\db2000_1.bak' at GOLSRV_BS
...
Рейтинг: 0 / 0
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
    #35844998
_RTFM_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что так трудно доку почитать?? Или документация только для лохов написана...
При удаленном бекапе нужны 2 BS сервера - один локальный, (SYB_BACKUP), второй удаленный (определяется после at). Т.е. локальный BS читает БД и передает данные на удаленный BS, который и делает dump

Детальней читай
Configuring Two Servers for Remote Dumps and Loads
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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