|
|
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
Вопрос теоретически-практического плана. Сейчас SYBASE ASE 12.5 работает под управлением Windows 2000 Server на процах Pentium XEON (32bit). Планируется приобрести сервер на процах Dual-Core AMD Opteron (64bit) и установить на нем Linux. А старый сервер использовать как резервный с ежесуточным втягиванием дампа базы основного сервера (который под Линуксом). Подобной схемой ранее не пользовались, поэтому еще до приобретения сервера хотелось бы узнать, какие могут возникнуть проблемы в данном варианте. Вообще, насколько безпроблемным является втягивание дампа, который создавался сервером на другой платформе (64bit Linux -> 32bit Windows)? У кого-нибудь есть опыт подобного рода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 17:49 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
С версии 12.5.3 появилась возможность осуществлять кросплатформенные дампы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 18:41 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
Т.е. для того, чтобы безболезненно затянуть дамп, созданный на другой платформе, я должен обновить сервер, где этот дамп будет затягиваться, до версии 12.5.3? Или нужно, чтобы оба сервера были под версией 12.5.3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 20:21 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
Должны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 20:50 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
morisДолжны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа А позвольте поинтересоваться, какие? Или где об этом можно почитать по-подробнее. Просто не хочется попасть в тупиковую ситуацию, если купим новый сервер (который стоит мама не горюй) и окажется, что невозможно затягивать дамп на резервный (архивный). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 21:10 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
morisДолжны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа Между 32 и 64 тоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 10:21 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
From docs: .... The dump and load can be from 32-bit to 64-bit platforms, and vice versa ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 10:40 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
Vitafresh morisДолжны быть оба версии 12,5,3. Также там еще надо выполнить некоторые дополнительные действия перед снятием кросплатформенного дампа А позвольте поинтересоваться, какие? Или где об этом можно почитать по-подробнее. Просто не хочется попасть в тупиковую ситуацию, если купим новый сервер (который стоит мама не горюй) и окажется, что невозможно затягивать дамп на резервный (архивный). есть такой замечательный сайт : infocenter.sybase.com тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 11:01 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
Я делал аналогичный вариант - переноситься без проблем (хотя сначала были косяки с переносом логинов, - я их по бсп перекачивал), только незабудьте остановить реп-агенты(если используете репликацию)(тоже лоханулся на них) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 11:33 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
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. Какие с этим могут возникнуть проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 12:54 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
Приват? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 12:59 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
Возможность загрузки кроссплатформенного дампа работает с версии 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 13:01 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
господа ! єто описано в : 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 13:37 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
То что написано в доке что можно загружать и более старые версии ASE типа 12.0 или 12.5.0 - на практике не совсем соответствует действительности... Проблем возникает туча... А вот когда предварительно подымаешь до 12.5.3 там дампишь , то шансы успешно поднять его на другой платформе - значительно повышаються.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 13:52 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
morisТо что написано в доке что можно загружать и более старые версии ASE с 12.5.0.3 "вынь" на 12.5.3 "линь" поднимал нормально... но у авторов вопроса проблема в сохранении старого железа как резерва - тут без вопросов надо сначала старый довести до 12.5.3, чтобы потом (после переезда) на него поднимать дампы с нового сервера, который сразу будет 12.5.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 14:20 |
|
||
|
Межплатформенный перенос DUMP'а базы
|
|||
|---|---|---|---|
|
#18+
A.V.GoncharykПриват?Угу :) 0rc спасибо, задать вопрос здесь оказалось проще, чем в корпоративке :) Часть вопросов уже отпала. Про WIKI я забыл, но уже почитал здесь: http://www.redtds.com/sql_tips/xpdl.html и здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=34967337&tid=2011789]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
669ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 949ms |

| 0 / 0 |
