Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
имеется БД data c вот такими данными из sysusages. dbid segmap lstart size vstart ----------- ----------- ----------- ----------- ---------- 4 3 0 262144 (1024M) 50331648 4 4 262144 262144 (1024M) 100663296 4 16 524288 262144 (1024G) 83886080 4 16 786432 785920 (3070M) 84410368 4 16 1572352 512 (2M) 85982208 4 8 1572864 261632 (1022M) 67108864 4 8 1834496 785920 (3070M) 67632128 4 8 2620416 262144 (1024M) 69203968 4 8 2882560 1762304 (6884M) 69728256 4 32 4644864 2097152 (8192M) 150994944 4 16 6742016 3072000 (1200M) 218103808 хочу перенести на др. машину. создаю там девайсы: name ---- datadef = 1024M datadev0 = 12000M dataindx0 = 4096M dataindx1 = 12000M datalog0 = 1024M datalong0 = 8192M потом создаю БД, в которую хочу поднять бэк-ап: create database data on datadef = '1024M' log on datalog0 = '1024M' for load alter database data on dataindx0 = '4096M', datadev0 = '12000M', datalong0 = '8192M', dataindx1 = '12000M' for load После создания БД, данные sysusages такие: dbid segmap lstart size vstart ----------- ----------- ----------- ----------- ----------- 4 3 0 262144 33554432 4 4 262144 262144 100663296 4 3 524288 1048576 67108864 4 3 1572864 3072000 50331648 4 3 4644864 2097152 117440512 4 3 6742016 3072000 83886080 Потом поднимаю юэк-ап load database data from ............................. и бэк-ап сервер выдает ошибку: "Device d:\dev\dataindex0.dat: 0 is not a legal virtual block number" Что и где я направильно сделал? И как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 12:41 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
ASE 12.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 12:52 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Правильно ли я сделал что объединил строки из sysusages( исходной бд) и создал девайсы с нужным размером под эти объединения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 13:10 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
воссоздавать порядок следования фрагментов девайсов БД необходимо "один-в-один" для достижения идентичности расположения данных в исходной и получаемой БД а так у тебя каша получается ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 19:18 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Буду пробовать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 12:34 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
sybdbaвоссоздавать порядок следования фрагментов девайсов БД необходимо "один-в-один" для достижения идентичности расположения данных в исходной и получаемой БД Необязательно. Достаточно лишь чтобы суммарный объем фрагментов был равен или больше чем в старой БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 16:21 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Untrue. Infortunately it is mandatory (at least for the part which has the same size till the last log fragment inclusively, after that last log it should be the same size or greater otherwise you will endup with mixture of log and data on new database fragments). The only exception is when you can do coalescence for adjacent fragments (if exist). There is exist an enhancement request for the purpose to overcome that. Stiil not implemented AFAIK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 19:59 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
In that particular case there are also user segments (8,16,32) and looks like for example ( 1024G ?->M) 4096 M should not be created cause it is not adjecent (83886080 + 262144 = 84148224, but not 84410368) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 20:54 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
MasterZiv Необязательно. Достаточно лишь чтобы суммарный объем фрагментов был равен или больше чем в старой БД. Это должжно работать, но на деле выходит иначе. Я прбовал несколько несколько строк данных их sysusages(исхю БД) объединить в одну строку sysusages(нов. БД) с сумарным размером, но бэкап-сервер выводит ошибку "неверное значение номера вирт. блока" А когда воссоздал для ту группу строк один-в-один, то бэкапсервер ошибку не выводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 10:36 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
ZhoraIn that particular case there are also user segments (8,16,32) and looks like for example ( 1024G ?->M) 4096 M should not be created cause it is not adjecent (83886080 + 262144 = 84148224, but not 84410368) А можно по-русски...))). И...а как с помощью команды alter database data on dev_name = 1200M //что бы для этой строки в sysusages для segmap равнялось бы 8 или 16 или 32.???????????????? У меня только создает со значением 3 for load ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 10:49 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
MasterZiv sybdbaвоссоздавать порядок следования фрагментов девайсов БД необходимо "один-в-один" для достижения идентичности расположения данных в исходной и получаемой БД Необязательно. Достаточно лишь чтобы суммарный объем фрагментов был равен или больше чем в старой БД. ;) MasterZiv, а пробовал и проверял после этого? Я абсолютно уверен в своих словах и в результате. Даже если база поднимется (а она всегда поднималась на моей практике при соблюдении условия по размеру), то с сегментами каша будет... особенно, если есть юзеровские сегменты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:00 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Maktub А можно по-русски...))). И...а как с помощью команды alter database data on dev_name = 1200M //что бы для этой строки в sysusages для segmap равнялось бы 8 или 16 или 32.???????????????? У меня только создает со значением 3 for load Вот выдержка из Sybooks: "Some possible values for segments containing data or logs are: Value Segment 3 Data only (system and default segments) 4 Log only 7 Data and log Values higher than 7 indicate user-defined segments" http://]http://docs.sybase.com/onlinebooks/group-as/asg1250e/sag/@Generic__BookTextView/59573;nh=1;pt=59573;lang=ru;uf=0?DwebQuery=segmap&DwebSearchAll=1#X выполни sp_helpsegment на исходной БД - посмотри что у тебя там есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:05 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Maktub ZhoraIn that particular case there are also user segments (8,16,32) and looks like for example ( 1024G ?->M) 4096 M should not be created cause it is not adjecent (83886080 + 262144 = 84148224, but not 84410368) А можно по-русски...))). И...а как с помощью команды alter database data on dev_name = 1200M //что бы для этой строки в sysusages для segmap равнялось бы 8 или 16 или 32.???????????????? У меня только создает со значением 3 for load Toko po moldavski :-). Kuski dolzhni fizicheski granichit drug s drugom chtobi mozhno bilo obejdiniat. "И...а как с помощью команды..." Nikak. Nado prosto dobavit potom user segment (s) v baze na device, a zatem poudaliat 'default' and 'system' segments kotorie dauit 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 19:10 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Zhora Maktub ZhoraIn that particular case there are also user segments (8,16,32) and looks like for example ( 1024G ?->M) 4096 M should not be created cause it is not adjecent (83886080 + 262144 = 84148224, but not 84410368) А можно по-русски...))). И...а как с помощью команды alter database data on dev_name = 1200M //что бы для этой строки в sysusages для segmap равнялось бы 8 или 16 или 32.???????????????? У меня только создает со значением 3 for load Toko po moldavski :-). Kuski dolzhni fizicheski granichit drug s drugom chtobi mozhno bilo obejdiniat. "И...а как с помощью команды..." Nikak. Nado prosto dobavit potom user segment (s) v baze na device, a zatem poudaliat 'default' and 'system' segments kotorie dauit 3. Da tut eshe potrebuetsia perenosit objecti (sp_paceobject) s defaulta na user segment pered sp_dropsegmemt. Tozzha ne fontan, esli net tipa DBArtisana ili nado scriptik slepit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 19:21 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Zhora Zhora Maktub ZhoraIn that particular case there are also user segments (8,16,32) and looks like for example ( 1024G ?->M) 4096 M should not be created cause it is not adjecent (83886080 + 262144 = 84148224, but not 84410368) А можно по-русски...))). И...а как с помощью команды alter database data on dev_name = 1200M //что бы для этой строки в sysusages для segmap равнялось бы 8 или 16 или 32.???????????????? У меня только создает со значением 3 for load Toko po moldavski :-). Kuski dolzhni fizicheski granichit drug s drugom chtobi mozhno bilo obejdiniat. "И...а как с помощью команды..." Nikak. Nado prosto dobavit potom user segment (s) v baze na device, a zatem poudaliat 'default' and 'system' segments kotorie dauit 3. Da tut eshe potrebuetsia perenosit objecti (sp_paceobject) s defaulta na user segment pered sp_dropsegmemt. Tozzha ne fontan, esli net tipa DBArtisana ili nado scriptik slepit. Da vot esli snachala (pered loadaniem) bazi sdelat sp_add/extendsegment (i) kak v originale, udalit system i default, zatem gruzit togda po idee srazu dolzno vstat kak v originale. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 19:36 |
|
||
|
Перенос БД с одного компа на другой. Глючит на поднятии бэк-апа. Хелп.
|
|||
|---|---|---|---|
|
#18+
Даже если база поднимется (а она всегда поднималась на моей практике при соблюдении условия по размеру), то с сегментами каша будет... особенно, если есть юзеровские сегменты А я не говорил, что каши не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2005, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33272817&tid=2013385]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 376ms |

| 0 / 0 |
