powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Межплатформенный перенос DUMP'а базы
16 сообщений из 16, страница 1 из 1
Межплатформенный перенос DUMP'а базы
    #34966124
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос теоретически-практического плана.

Сейчас SYBASE ASE 12.5 работает под управлением Windows 2000 Server на процах Pentium XEON (32bit).

Планируется приобрести сервер на процах Dual-Core AMD Opteron (64bit) и установить на нем Linux. А старый сервер использовать как резервный с ежесуточным втягиванием дампа базы основного сервера (который под Линуксом).

Подобной схемой ранее не пользовались, поэтому еще до приобретения сервера хотелось бы узнать, какие могут возникнуть проблемы в данном варианте.

Вообще, насколько безпроблемным является втягивание дампа, который создавался сервером на другой платформе (64bit Linux -> 32bit Windows)? У кого-нибудь есть опыт подобного рода?
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34966324
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С версии 12.5.3 появилась возможность осуществлять кросплатформенные дампы
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34966497
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. для того, чтобы безболезненно затянуть дамп, созданный на другой платформе, я должен обновить сервер, где этот дамп будет затягиваться, до версии 12.5.3?

Или нужно, чтобы оба сервера были под версией 12.5.3?
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34966520
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34966542
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisДолжны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа
А позвольте поинтересоваться, какие? Или где об этом можно почитать по-подробнее.

Просто не хочется попасть в тупиковую ситуацию, если купим новый сервер (который стоит мама не горюй) и окажется, что невозможно затягивать дамп на резервный (архивный).
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34967203
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisДолжны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа
Между 32 и 64 тоже?
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34967261
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
From docs:
.... The dump and load can be from 32-bit to 64-bit platforms, and vice versa ...
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34967337
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vitafresh morisДолжны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа
А позвольте поинтересоваться, какие? Или где об этом можно почитать по-подробнее.

Просто не хочется попасть в тупиковую ситуацию, если купим новый сервер (который стоит мама не горюй) и окажется, что невозможно затягивать дамп на резервный (архивный).

есть такой замечательный сайт : infocenter.sybase.com
тынц
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34967473
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я делал аналогичный вариант - переноситься без проблем (хотя сначала были косяки с переносом логинов, - я их по бсп перекачивал), только незабудьте остановить реп-агенты(если используете репликацию)(тоже лоханулся на них)
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34967859
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad , спасибо. Но вопросы остались:
авторAdaptive Server Enterprise version 12.5.2 supported the dump and load of databases across platforms with the same endian architecture.
Из сказанного ясно, что версия 12.5.2 уже поддерживает кроссплатформенные дампы, если использовалась одинаковая "endian platform" (не знаю как правильно перевести). А начиная с какой версии эта возможность появилась? (у меня ASE 12.5.0.3). И еще: AMD Opteron (64bit) и Intel XEON оба представители "little endian platform"?


A.V.Goncharyk , а как связана остановка реп-агента с дампом? Репликация используется, но сейчас дамп прекрасно делается без её остановки.
Кстати, очень интересно насчет косяков с переносом логинов, я их тоже переношу по bcp. Какие с этим могут возникнуть проблемы?
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34967886
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приват?
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34967900
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможность загрузки кроссплатформенного дампа работает с версии ASE 12.5.3, это значит что дамп может делаться на сервере любой версии 11.х-12.х.хх (точнее в докуметации), а версия в который будет загружаться - не ниже 12.5.3

DUMP

Перед тем, как запускать DUMP DATABASE для кроссплатформенного дампа надо использовать следующие процедуры

1. Предварительно остановить репликацию
(use имя_базы
sp_stop_rep_agent имя_базы)

2. Проверить бд, запустив DBCC CHECKDB и DBCC CHECKALLOC.

3. Используя SP_DBOPTION перевести бд в режим a single- user mode.

4. Используя SP_FLUSHSTATS записать статистику из оперативной памяти в системную таблицу systabstats.

5. В зависимости от размера бд подождать 10-30 сек, пока pages to be flushed

6. Запустить CHECKPOINT

7. Запустить DUMP DATABASE



LOAD

1. Запустить LOAD DATABASE

2. Запустить ONLINE DATABASE

3. Некоторые индексы после конвертации могут быть в процессе online database помечены как suspect

* - Non-clustered index on APL table.

* - Clustered index on DOL table.

* - Non-clustered index on DOL table.


Процедурой SP_POST_XPLOAD проверить и перестроить индексы на пользовательских таблицах

Так же перестроить индексы можно, используя DROP INDEX и CREATE INDEX.

Stored procedures are recompiled from the SQL text in syscomments at the first execution after the load database. Use dbcc upgrade_object to upgrade objects if you do not have permission recompile from text.



Важно

If you migrate login records in syslogins system table in the master database from Solaris to Linux, you can use BCP with CHARACTER format. The login password from the Solaris platform is compatible on Linux without a trace flag from this release. For all other combinations and platforms, login records need to be recreated because the passwords are not compatible.
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34968087
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
господа !
єто описано в :
1.документация
2.ВАША !!! внутренняя википедия :) специально для вас :) http://10.1.205.62/itwiki/ASE/%D0%9A%D1%80%D0%BE%D1%81%D1%81-%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B4%D0%B0%D0%BC%D0%BF
и кстати - преобразование дампа делает тот сервер, которій загружает дамп - так что исходній в принципе может оставаться и 12.5.0.3, хотя мі всегда дотягиваем версии до 12.5.3

а реп-агента надо отключать после втягивания дампа на резервній сервер... вернее даже запретить реп-агент на нем в конфиг-файле и после перевода базі в онлайн делать
sp_config_rep_agent sybridge,disable
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34968166
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что написано в доке что можно загружать и более старые версии ASE типа 12.0 или 12.5.0 - на практике не совсем соответствует действительности... Проблем возникает туча...
А вот когда предварительно подымаешь до 12.5.3 там дампишь , то шансы успешно поднять его на другой платформе - значительно повышаються..
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34968317
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
morisТо что написано в доке что можно загружать и более старые версии ASE
с 12.5.0.3 "вынь" на 12.5.3 "линь" поднимал нормально...
но у авторов вопроса проблема в сохранении старого железа как резерва - тут без вопросов надо сначала старый довести до 12.5.3, чтобы потом (после переезда) на него поднимать дампы с нового сервера, который сразу будет 12.5.3
...
Рейтинг: 0 / 0
Межплатформенный перенос DUMP'а базы
    #34968357
Vitafresh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A.V.GoncharykПриват?Угу :)

0rc спасибо, задать вопрос здесь оказалось проще, чем в корпоративке :) Часть вопросов уже отпала.

Про WIKI я забыл, но уже почитал здесь: http://www.redtds.com/sql_tips/xpdl.html и здесь
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Межплатформенный перенос DUMP'а базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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