|
|
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Есть работающая база на Sybase База: db1 (Дивайс: devdb1). Необходимо перенести эту базу на другой Sybase сервер. Как это делаю я: - Делается бэкап. Например backup_db1. - На втором сервере создаётся база, например, база: db1 (дивайс: devdb1); - на вновь созданную базу накатываю бэкап backup_db1. Всё работает!! Проблема в следующем. На первом Sybase сервере не работает Server backup. Как в этом случае восстановить базу на другом сервере? Попробовал следующее. - Создал на втором Sybase сервере устройство devdb1; - Опустил сервер; - вновь созданное устройство devdb1 заменил файлом devdb1 (с первого Sybase сервера). - запустил Sybase сервер (тот который был опущен); - создал базу db1 на устройстве devdb1 (том устройстве, которое заменил). Содержимое базы – отсутствует! Моих таблиц нет! Как можно восстановить базу да другом сервере Sybase, если на первом сервере Sybase не работает бэкап? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 18:00 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
gol_ol пишет: > Как можно восстановить базу да другом сервере Sybase, если на первом > сервере Sybase не работает бэкап? Надо перед этим было создать ТОЧНО ТАКУЮ ЖЕ бд на целевом сервере. Но у вас это сделать не получится. Это достаточно сложно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 18:10 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Надо перед этим было создать ТОЧНО ТАКУЮ ЖЕ бд на целевом сервере. Но у вас это сделать не получится. Это достаточно сложно. Уважаемый MasterZiv, а вы не подскажете хронологию этой сложности? Проблема вот в чём. Есть сервер – рабочий, основной! На нём ничего не могу делать, т.к. на этом сервере не работает backup сервер. Мне необходимо создать новый сервер – полностью работающий (на котором работает бэкап). Я создал сервер, теперь хочу перенести базы, а потом буду ремонтировать основной сервер или просто его заново принсталлирую. Я прижат к стене. Мне нужна помощь!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 18:42 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
2 gol_ol Просто перенести девайс на другой сервер и увидеть БД - не получиться. Не буду вдаваться в детали для объяснения, но в кратце sysusages и sysdevices должны быть абсолютно идентичны, чтобы так сработало. Их можно синхронизировать используя команды disk reinit, disk refit - но это не так просто.. Ошибка в одном размере (байтике) при reinit и ничего не получиться.. Проше использовать mount / unmount команды.. Детальней тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 19:18 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Спасибо, буду пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 19:20 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
moris, А что вообще находится файл-манифест? В нем как раз информация для sysdevices и sysusage? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 20:00 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
gol_ol пишет: > Уважаемый MasterZiv, а вы не подскажете хронологию этой сложности? > Проблема вот в чём. ХРОНОЛОГИЮ ? Я могу объяснить, в чём сложность. У вас на старом и новом сервере базы должны иметь РОВНО СТОЛЬКО ЖЕ страниц и с РОВНО ТЕМИ ЖЕ адресами. Этого добиться если у вас база не одна на инстансе достаточно сложно. Если одна - легко. Так что лучше взведите backup-server и делайте дамп а потом рестор. Кстати, в последних версиях ASE таки появилась возможность на ходу подцеплять девайсы с базой, как в MSSQL, как называется - забыл только. Attach что ли ... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 20:18 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
А подойдём с другой стороны. :) :) :) Все user- ские базы на втором сервере бакапим и копируем все файлы с первого включая файлы системных баз данных. Если девайсы положить по тому же пути (можно отредактир. phyname from sysdevices), что и на первом то получим копию первого. Restor -им "местные" базы второго сервера (ну если бакап сервер и здесь не упал :) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2009, 20:49 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Сергей08 пишет: > Все user- ские базы на втором сервере бакапим и копируем все файлы с > первого включая файлы системных баз данных. > Если девайсы положить по тому же пути (можно отредактир. phyname from > sysdevices), что и на первом то получим копию первого. Ну да, да ещё и вместе с master-ом... а ежели там ещё какие базы есть ? Может поднять бэкап-сервер всё же лучше, да и полезнее будет ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 01:07 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
MasterZiv Может поднять бэкап-сервер всё же лучше, да и полезнее будет ? +1! автор, не валяйте дурака и нарисуйте на боевом сервере второй бекап-сервер (если первый не работает) и сделайте нормальный бекап ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 09:54 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
А ещё можно сделать dump через Backup Server на другой машине. Тоже вам подходит. Хотя переустановить нерабочий backup минутное дело, если нет скрытых проблем с этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 11:01 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
cherrex_Denmoris, А что вообще находится файл-манифест? В нем как раз информация для sysdevices и sysusage? Да в нем находится в том числе и такая инфо, но она нечитаемая, т.к. файл бинарный. Более детальней что в нем тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 11:58 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
делать backup на резервный сервер dump database NameDB to @Path at Reserv_BS нв sql.ini должен быть прописан Reserv_BS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 13:49 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Мой не работающий сервер бэкап -Sybase BCKServer_OLTEST_BS. Поставил рядом другой сервер бэкап - Sybase BCKServer_OLTEST_BS2 (этот работает). Но при создании бэкапа ругань: "Failed to connect to remote server OLTEST_BS nlwnsck ether oltest 5001 for site SYB_BACKUP." т.к. идёт обращение к старому серверу. Сейчас попробую это дело как-то исправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 13:51 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
gol_ol, используйте бэкап сервер резервного сервера - как бы удаленный. Т.е команда выполняется на основном, но бэкап сервер вызывается резервный. Он ведь работает? дампы поднимает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 13:54 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
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 для проверки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 14:12 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Господа, большое спасибо. Проблема, частично, решена. Я попробовал поправить таблицу sysservers – не получилось (нет прав). Тогда я взял удалил Sybase BCKServer_OLTEST_BS и Sybase BCKServer_OLTEST_BS2 Затем заново создал сервер BCKServer_OLTEST_BS указав параметры Второго сервера (ip-address,5004) И всё заработало, бэкап создаётся и восстанавливается на другом сервере. Но всё это отработало на резервном сервере (у меня их много – создал несколько виртуальных машин). Основной сервер боюсь трогать, т.к. там информация за много лет. Поэтому хочу попробовать всё-таки восстановиться с дивайса или использовать бэкап-сервер работающего сервера. Только вот как указать системе адрес нужного удалённого бэкап-сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 14:49 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
gol_ol, в sql.ini основного сервера прописать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 14:54 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Я прописал в ини новую настройку: ... [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 Добавил последние три строки. Не знаю насколько это правильно. Перегрузил комп. Остановил сервер бэкап. Делаю бэкап базы. Но если я указываю, что мне нужно использоватьт удалённый сервер, то из выпадающего списка новый, добавленный, сервер не показывается. Наверно это дело нужно где-то ещё зафиксировать. Или что-то добавить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 15:14 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
gol_ol, dump database NameDB to 'Путь и имя файла дампа' at Имя удаленного резервного бэкап сервера, прописанного в sql.ini основного_BS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 15:30 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Владислав Ромащенкоgol_ol, dump database NameDB to 'Путь и имя файла дампа' at Имя удаленного резервного бэкап сервера, прописанного в sql.ini основного_BS Путь и имя файла дампа - это путь и имя на файловой системе резервного сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2009, 15:33 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Добрый день, Владислав. Что я сделал не правильно? Начальные условия. Есть два сервера: - основной 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) серверу бэкап. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2009, 15:17 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2009, 19:06 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2009, 19:10 |
|
||
|
Sybase 12.5 ASE (Windows XP) Не работает бэкап сервер. Как поднять базу на другом Sybase?
|
|||
|---|---|---|---|
|
#18+
Что так трудно доку почитать?? Или документация только для лохов написана... При удаленном бекапе нужны 2 BS сервера - один локальный, (SYB_BACKUP), второй удаленный (определяется после at). Т.е. локальный BS читает БД и передает данные на удаленный BS, который и делает dump Детальней читай Configuring Two Servers for Remote Dumps and Loads ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2009, 22:24 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35842121&tid=2011130]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 259ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...