powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
8 сообщений из 8, страница 1 из 1
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37718403
scroodj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.

В результате махинаций с перемещением девайсов по сегментам в базе
sp_helplog выдает

"No valid log device can be found to contain the starting logpage of '33328484', on database 'data'. Perhaps the segment mapping of database has changed recently. Please inspect the sysusages catalog and contact your system administrator."

Кто-нить сталкивался?. Нужен совет гуру
...
Рейтинг: 0 / 0
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37718764
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scroodj,

в базе выполнить

Код: sql
1.
2.
exec sp_helpdb БАЗА
exec sp_helpsegment logsegment 
...
Рейтинг: 0 / 0
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37719461
scroodj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,

sp_helplog data

No valid log device can be found to contain the starting logpage of '33328484', on database 'data'. Perhaps the segment mapping of database has changed recently. Please inspect the sysusages catalog and contact your system administrator.

sp_helpsegment logsegment

segment name status
------- ---------- ------
2 logsegment 0

device size
------- --------
logdev2 1024.0MB

free_pages
-----------
35924

Objects on segment 'logsegment':

table_name index_name indid partition_name
---------- ---------- ----- --------------
Objects currently bound to segment 'logsegment':

table_name index_name indid
---------- ---------- -----
syslogs syslogs 0

total_size total_pages free_pages used_pages reserved_pages
----------------- --------------- --------------- --------------- ---------------
1024.0MB 262144 35924 1024 0
Execution time: 0,205 seconds

sysusages

dbid segmap lstart size vstart pad unreservedpgs crdate vdevno
------ ----------- ----------- ----------- ----------- ------ ------------- ------------------------- -----------
4 11 0 9175040 0 (NULL) 810190 2012-03-21 23:53:35.463 3
4 11 9175040 2621440 18350080 (NULL) 925147 2012-03-21 23:53:35.463 3
4 11 11796480 1423360 23592960 (NULL) 1046486 2012-03-21 23:53:35.463 3
4 11 13219840 786432 26439680 (NULL) 619795 2012-03-21 23:53:35.463 3
4 11 14006272 524288 28012544 (NULL) 38677 2012-03-21 23:53:35.463 3
4 11 14530560 524288 29061120 (NULL) 442426 2012-03-21 23:53:35.463 3
4 11 15054848 7077888 30109696 (NULL) 2323823 2012-03-21 23:53:35.463 3
4 11 22132736 2621440 44265472 (NULL) 2104312 2012-03-21 23:53:35.463 3
4 11 24754176 4081664 49508352 (NULL) 1289936 2012-03-21 23:53:35.463 3
4 11 28835840 348160 57671680 (NULL) 90560 2012-03-21 23:53:35.463 3
4 16 29184000 813056 0 (NULL) 364 2012-03-21 23:53:35.463 4
4 16 29997056 524288 1626112 (NULL) 0 2012-03-21 23:53:35.463 4
4 16 30521344 2621440 2674688 (NULL) 27912 2012-03-21 23:53:35.463 4
4 16 33142784 262144 7917568 (NULL) 0 2012-03-21 23:53:35.463 4
4 16 33404928 2621440 8441856 (NULL) 756 2012-03-21 23:53:35.463 4
4 16 36026368 2629632 13684736 (NULL) 1297665 2012-03-21 23:53:35.463 4
4 0 38656000 3274752 0 (NULL) 2251030 2012-03-21 23:53:35.463 5
4 0 41930752 821248 6549504 (NULL) 818040 2012-03-21 23:53:35.463 5
4 4 42752000 262144 0 (NULL) 261120 2012-03-22 00:29:25.933 6
(19 rows)Execution time: 0,02 seconds
...
Рейтинг: 0 / 0
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37719731
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scroodjsysusages

dbid segmap lstart size vstart pad unreservedpgs crdate vdevno
------ ----------- ----------- ----------- ----------- ------ ------------- ------------------------- -----------
4 0 38656000 3274752 0 (NULL) 2251030 2012-03-21 23:53:35.463 5
4 0 41930752 821248 6549504 (NULL) 818040 2012-03-21 23:53:35.463 5
(19 rows)Execution time: 0,02 seconds

похоже что проблема может быть здесь
с этих девайсов убраны все сегменты?

не зря я просил прислать
Код: sql
1.
2.
3.
4.
use БАЗА
go
exec sp_helpdb БАЗА 
go



там показано распределение сегментов по девайсам
...
Рейтинг: 0 / 0
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37720354
scroodj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже что проблема может быть здесь
с этих девайсов убраны все сегменты?

не зря я просил прислать
Код: sql
1.
2.
3.
4.
use БАЗА
go
exec sp_helpdb БАЗА 
go



там показано распределение сегментов по девайсам[/quot]

на 5ом девайсе сегментов нет

sp_helpdb data

name db_size owner dbid created status
---- ------------- ----- ---- ------------ ---------------------------------------------------------------------------------------------------
data 168024.0 MB sa 4 Мар 21, 2012 trunc log on chkpt, ddl in tran, allow nulls by default, abort tran on log full, mixed log and data


device_fragments size usage created free kbytes
------------------------------ ------------- -------------------- ------------------------- ----------------
datadev 35840.0 MB data only Мар 21 2012 11:53PM 3228708
datadev 10240.0 MB data only Мар 21 2012 11:53PM 3700588
datadev 5560.0 MB data only Мар 21 2012 11:53PM 4185944
datadev 3072.0 MB data only Мар 21 2012 11:53PM 2479180
datadev 2048.0 MB data only Мар 21 2012 11:53PM 154708
datadev 2048.0 MB data only Мар 21 2012 11:53PM 1769704
datadev 27648.0 MB data only Мар 21 2012 11:53PM 9295292
datadev 10240.0 MB data only Мар 21 2012 11:53PM 8417248
datadev 15944.0 MB data only Мар 21 2012 11:53PM 5159744
datadev 1360.0 MB data only Мар 21 2012 11:53PM 362240
indexdev 3176.0 MB data only Мар 21 2012 11:53PM 1456
indexdev 2048.0 MB data only Мар 21 2012 11:53PM 0
indexdev 10240.0 MB data only Мар 21 2012 11:53PM 109352
indexdev 1024.0 MB data only Мар 21 2012 11:53PM 0
indexdev 10240.0 MB data only Мар 21 2012 11:53PM 3024
indexdev 10272.0 MB data only Мар 21 2012 11:53PM 5190660
logdev 12792.0 MB data only Мар 21 2012 11:53PM 9004120
logdev 3208.0 MB data only Мар 21 2012 11:53PM 3272160
logdev2 1024.0 MB log only Мар 22 2012 12:29AM not applicable



--------------------------------------------------------------
log only free kbytes = 143696


device segment
-------- -----------------------------
datadev data_seg
datadev default
datadev system
indexdev index_seg
logdev -- unused by any segments --
logdev2 logsegment
Execution time: 0,483 seconds

Базу я поднимал из дампа, предварительно создав девайся под данные, индексы и лог. исходя из размеров оригинальной базы. с которой делалася бэкап. Когда дамп поднялся..девайся и сегменты были перемешаны(лог попал на девайс под индексы) и я попытался вынести лог из под индекс_девайся
...
Рейтинг: 0 / 0
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37720580
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scroodjБазу я поднимал из дампа, предварительно создав девайся под данные, индексы и лог. исходя из размеров оригинальной базы. с которой делалася бэкап. Когда дамп поднялся..девайся и сегменты были перемешаны(лог попал на девайс под индексы) и я попытался вынести лог из под индекс_девайся

при создании БД надо исходить не только из размера, но и из расположения сегментов по девайсам

попробуй растянуть logsegment на девайс logdev


Код: sql
1.
2.
-- sp_extendsegment segname, dbname, devname
sp_extendsegment logsegment, data, logdev
...
Рейтинг: 0 / 0
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37722683
scroodj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradscroodjБазу я поднимал из дампа, предварительно создав девайся под данные, индексы и лог. исходя из размеров оригинальной базы. с которой делалася бэкап. Когда дамп поднялся..девайся и сегменты были перемешаны(лог попал на девайс под индексы) и я попытался вынести лог из под индекс_девайся

при создании БД надо исходить не только из размера, но и из расположения сегментов по девайсам

попробуй растянуть logsegment на девайс logdev


Код: sql
1.
2.
-- sp_extendsegment segname, dbname, devname
sp_extendsegment logsegment, data, logdev



ситуация не изменилась
...
Рейтинг: 0 / 0
Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
    #37726430
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scroodj
Код: sql
1.
2.
3.
4.
use БАЗА
go
exec sp_helpdb БАЗА 
go



там показано распределение сегментов по девайсам

device_fragments size usage created free kbytes
------------------------------ ------------- -------------------- ------------------------- ----------------
logdev 12792.0 MB data only Мар 21 2012 11:53PM 9004120
logdev 3208.0 MB data only Мар 21 2012 11:53PM 3272160


device segment
-------- -----------------------------
logdev -- unused by any segments --

[/quot]
либо sp_helpdb брешет что на 12гиговом куске свободно 9 гиг и в master..sysusages запись неправильная, либо не syssegments брешет что не используется. Я думаю что брешет sysusages, такое часто бывает.
Для переноса туда лога предлагаю воспользоваться процдурой sp_logdevice
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs158.htm
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Разделение сегмента данных и лога по разным девайсам Sybase ASE 15.0.2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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