powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / segmap
25 сообщений из 74, страница 2 из 3
segmap
    #35438933
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
name db_size owner dbid created status
------------------------ ------------- ------------------------ ------- ------------------ --------------
DB 2805.0 MB Admin 10 Apr 09, 2007 no options set

1 record(s) selected [Fetch MetaData: 93/ms] [Fetch Data: 188/ms]

device_fragments size usage created free kbytes
------------------- ------------- -------------------- ------------------- ----------------
DB_DAT1 400.0 MB data only Aug 11 2007 9:32AM 1090
DB_DAT1 100.0 MB data only Aug 11 2007 9:32AM 102000
DB_DAT1 240.0 MB data only Aug 11 2007 9:32AM 2816
DB_DAT1 70.0 MB data only Aug 11 2007 9:32AM 71400
DB_DAT1 1690.0 MB data only Aug 11 2007 9:32AM 409948
DB_LOG1 300.0 MB log only Aug 11 2007 9:32AM not applicable
DB_LOG1_1 5.0 MB data only Apr 21 2008 1:55PM 5100

7 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

column1
-----------------------------------------------------
log only free kbytes = 305734

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

device segment
---------- -----------------------------
DB_DAT1 -- unused by any segments --
DB_DAT1 default
DB_DAT1 system
DB_LOG1 logsegment
DB_LOG1_1 -- unused by any segments --

5 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

[Executed: 18.07.08 11:23:52 EEST ] [Execution: 109/ms]

Warnings: --->
W (1): 010P4: An output parameter was received and ignored.
<---
segment name status
---------- ------- ---------
1 default 1

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 15/ms]

device size free_pages
--------- -------- -------------
DB_DAT1 2330.0MB 206927

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

////* далее список таблиц >2500*////

total_size total_pages free_pages used_pages reserved_pages
------------- --------------- --------------- --------------- -----------------
2330.0MB 1192960 206927 986033 0

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

[Executed: 18.07.08 11:23:52 EEST ] [Execution: 48688/ms]

Warnings: --->
W (1): 010P4: An output parameter was received and ignored.
<---
segment name status
---------- ------- ---------
0 system 0

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

device size free_pages
--------- -------- -------------
DB_DAT1 2330.0MB 206911

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

table_name index_name indid
-------------- ---------------- --------
sysalternates sysalternates 1
sysattributes csysattributes 1
sysattributes ncsysattributes 2
sysattributes tsysattributes 255
syscolumns syscolumns 1
sysconstraints csysconstraints 1
sysconstraints ncsysconstraints 2
sysdepends sysdepends 1
sysgams sysgams 0
sysindexes sysindexes 1
sysjars sysjars 0
sysjars csysjars 2
sysjars ncsysjars 3
sysjars tsysjars 255
syskeys syskeys 1
sysobjects sysobjects 1
sysobjects ncsysobjects 2
syspartitions csyspartitions 1
sysprocedures sysprocedures 1
sysprotects sysprotects 1
sysqueryplans sysqueryplans 0
sysqueryplans csysqueryplans 2
sysqueryplans ncsysqueryplans 3
sysroles csysroles 1
syssegments syssegments 0
sysstatistics sysstatistics 0
sysstatistics csysstatistics 2
systabstats systabstats 0
systabstats csystabstats 2
systhresholds csysthresholds 1
systypes systypes 1
systypes ncsystypes 2
sysusers sysusers 1
sysusers ncsysusers1 2
sysusers ncsysusers2 3
sysxtypes sysxtypes 0
sysxtypes csysxtypes 2
sysxtypes ncsysxtypes 3
sysxtypes tsysxtypes 255

39 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 15/ms]

total_size total_pages free_pages used_pages reserved_pages
------------- --------------- --------------- --------------- -----------------
2330.0MB 1192960 206911 986049 0

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

[Executed: 18.07.08 11:24:41 EEST ] [Execution: 578/ms]

Warnings: --->
W (1): 010P4: An output parameter was received and ignored.
<---
segment name status
---------- ---------- ---------
2 logsegment 0

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

device size
--------- -------
DB_LOG1 300.0MB

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

free_pages
-------------
152825

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

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

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]

total_size total_pages free_pages used_pages reserved_pages
------------- --------------- --------------- --------------- -----------------
300.0MB 153600 152825 775 0

1 record(s) selected [Fetch MetaData: 0/ms] [Fetch Data: 0/ms]
...
Рейтинг: 0 / 0
segmap
    #35439877
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ясна

я бы сделал следующее (вечерком, когда народ не работает с бд):
1) забекапил БД
2) выполнил скрипт

Код: plaintext
1.
2.
3.
4.
5.
use master
go
exec sp_extendsegment 'default','DB','DB_DAT1'
go
exec sp_extendsegment 'system','DB','DB_DAT1'
go

3) снова посмотрел бы

Код: plaintext
1.
2.
3.
use DB
go
sp_helpdb DB
go
...
Рейтинг: 0 / 0
segmap
    #35439908
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradясна

я бы сделал следующее (вечерком, когда народ не работает с бд):
1) забекапил БД
2) выполнил скрипт

Код: plaintext
1.
2.
3.
4.
5.
use master
go
exec sp_extendsegment 'default','DB','DB_DAT1'
go
exec sp_extendsegment 'system','DB','DB_DAT1'
go

3) снова посмотрел бы

Код: plaintext
1.
2.
3.
use DB
go
sp_helpdb DB
go

попробую на тестовой... я её один в один создавал...
...
Рейтинг: 0 / 0
segmap
    #35439927
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал....
в ответ на sp_helpdb получил
Код: plaintext
1.
2.
3.
4.
5.
>[Error] Script lines:  1 - 2  --------------------------
 Invalid column name 'not applicable'.
 Msg:  207 , Level:  16 , State:  4 
 Server: WS24, Line:  1  

 More exceptions ... Invalid column name ' MB'.
...
Рейтинг: 0 / 0
segmap
    #35440217
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhпопробовал....
в ответ на sp_helpdb получил
Код: plaintext
1.
2.
3.
4.
5.
>[Error] Script lines:  1 - 2  --------------------------
 Invalid column name 'not applicable'.
 Msg:  207 , Level:  16 , State:  4 
 Server: WS24, Line:  1  

 More exceptions ... Invalid column name ' MB'.

а полный вывод команды можно увидеть?
...
Рейтинг: 0 / 0
segmap
    #35441727
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вродь нормально... а как LOG1_1 удалить.. ??
...
Рейтинг: 0 / 0
segmap
    #35441744
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhну вродь нормально... а как LOG1_1 удалить.. ??
никак...
...
Рейтинг: 0 / 0
segmap
    #35441865
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhну вродь нормально... а как LOG1_1 удалить.. ??
удалить можно, но сначала покажи что получилось на данный момент

Код: plaintext
1.
2.
3.
use DB
go
sp_helpdb DB
go
...
Рейтинг: 0 / 0
segmap
    #35441883
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradудалить можно
но с высокой степенью вероятности будет нарушена логическая цепочка страниц... так что лучше такого не делать
...
Рейтинг: 0 / 0
segmap
    #35441889
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0rc komradудалить можно
но с высокой степенью вероятности будет нарушена логическая цепочка страниц... так что лучше такого не делать
если знать что делаешь, то всё будет хорошо
...
Рейтинг: 0 / 0
segmap
    #35441915
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ключевое слово "если"...
"если" - выкусываемое место в середине, и lstart+size не дадут следующую цифру в поле lstart будут сообщения о битой базе...
"если" в конце базы, и то место не использовалось (а кто на 100% уверен в этом ?) то можно и откусить...
...
Рейтинг: 0 / 0
segmap
    #35441947
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad kuhну вродь нормально... а как LOG1_1 удалить.. ??
удалить можно, но сначала покажи что получилось на данный момент

Код: plaintext
1.
2.
3.
use DB
go
sp_helpdb DB
go

sp_helpdb DB
go
---------------------------------------------------

name db_size owner dbid created status
[char ] [char ] [char ] [smallint] [char ] [char ]
------------------------ ------------- ------------------------ ---------- ------------------ --------------
DB 2805.0 MB sa 6 Jun 25, 2008 no options set

1 row affected by this transaction.
---------------------------------------------------

device_fragments size usage created free kbytes
[char ] [char ] [char ] [char ] [char ]
---------------- ------------- -------------------- ------------------- ----------------
DB_DAT1 400.0 MB data only Jun 25 2008 2:48PM 1420
DB_DAT1 100.0 MB data only Jun 25 2008 2:48PM 102000
DB_DAT1 240.0 MB data only Jun 25 2008 2:48PM 1170
DB_DAT1 70.0 MB data only Jun 25 2008 2:48PM 71400
DB_DAT1 1690.0 MB data only Jun 25 2008 2:48PM 448364
DB_LOG1 300.0 MB log only Jun 25 2008 2:48PM not applicable
DB_LOG1_1 5.0 MB data only Jun 25 2008 2:48PM 5100

7 rows affected by this transaction.
---------------------------------------------------


[char ]
-----------------------------------------------------
log only free kbytes = 305426

1 row affected by this transaction.
---------------------------------------------------

device segment
[char ] [varchar ]
---------- -----------------------------
DB_DAT1 default
DB_DAT1 system
DB_LOG1 logsegment
DB_LOG1_1 -- unused by any segments --

4 rows affected by this transaction.
...
Рейтинг: 0 / 0
segmap
    #35441953
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0rcключевое слово "если"...
"если" - выкусываемое место в середине, и lstart+size не дадут следующую цифру в поле lstart будут сообщения о битой базе...

кто говорит, что в середине?
у автора девайс последним висит

0rc
"если" в конце базы, и то место не использовалось (а кто на 100% уверен в этом ?) то можно и откусить...
об этом и речь

а про скобки - dbcc checkdb развеет сомнения
...
Рейтинг: 0 / 0
segmap
    #35442000
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в sysusages напротив LOG1_1 segmap опять же 0.... по сему я думаю что его мона безболезненно откусить....
...
Рейтинг: 0 / 0
segmap
    #35442037
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhв sysusages напротив LOG1_1 segmap опять же 0.... по сему я думаю что его мона безболезненно откусить....

да, можно попробовать

итак, на своем тестовом сервере :
1) сохрани в сторону содержимое таблицы master..sysusages - нужна на всякий случай строка с segmap=0

2) сделай бекап мастера и базы DB
3) разреши апдейт системных таблиц
Код: plaintext
 sp_configure 'allow updates', 1 
4) перепроверь, что запись о segmap=0 в sysusages для твоей базы всего одна
5) удали запись об этом девайсе и сегменте из sysusages
Код: plaintext
1.
2.
delete master..sysusages
where dbid=db_id('DB')
and segmap= 0 
6) отключи апдейт системных таблиц
Код: plaintext
 sp_configure 'allow updates', 0 
7) проверь, что получилось
Код: plaintext
1.
2.
3.
use DB
go
sp_helpdb DB
go
8) проверь базу DB
Код: plaintext
dbcc checkdb('DB')
...
Рейтинг: 0 / 0
segmap
    #35442600
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbcc ошибок не дал...
...
Рейтинг: 0 / 0
segmap
    #35442692
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhdbcc ошибок не дал...

п.7 покажи
...
Рейтинг: 0 / 0
segmap
    #35442707
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
sp_helpdb DB
go
---------------------------------------------------

name                    	db_size      	owner                   	dbid      	created           	status        
[char                  ]	[char       ]	[char                  ]	[smallint]	[char            ]	[char        ]
------------------------	-------------	------------------------	----------	------------------	--------------
DB                     	     2800 . 0  MB	sa                      	          6 	Jun  25 ,  2008       	no options set

 1  row affected by this transaction.
---------------------------------------------------

device_fragments	size         	usage               	created            	free kbytes     
[char          ]	[char       ]	[char              ]	[char             ]	[char          ]
----------------	-------------	--------------------	-------------------	----------------
DB_DAT1        	      400 . 0  MB	data only           	Jun  25   2008    2 :48PM	             1230 
DB_DAT1        	      100 . 0  MB	data only           	Jun  25   2008    2 :48PM	           102000 
DB_DAT1        	      240 . 0  MB	data only           	Jun  25   2008    2 :48PM	             1090 
DB_DAT1        	       70 . 0  MB	data only           	Jun  25   2008    2 :48PM	            71400 
DB_DAT1        	     1690 . 0  MB	data only           	Jun  25   2008    2 :48PM	           448616 
DB_LOG1        	      300 . 0  MB	log only            	Jun  25   2008    2 :48PM	not applicable  

 6  rows affected by this transaction.
---------------------------------------------------

                                                     
[char                                               ]
-----------------------------------------------------
log only free kbytes =  300668                         

 1  row affected by this transaction.
---------------------------------------------------

device  	segment   
[char  ]	[varchar ]
--------	----------
DB_DAT1	default   
DB_DAT1	system    
DB_LOG1	logsegment
гуд ??
...
Рейтинг: 0 / 0
segmap
    #35442720
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuh
гуд ??

ага
...
Рейтинг: 0 / 0
segmap
    #35442737
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad kuh
гуд ??

ага
спасибо за помощь в наведении порядка... :)... теперь надо это ещё и на рабочей базе провернуть... :)
...
Рейтинг: 0 / 0
segmap
    #35442978
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в дополнение ещё маленький вопросик.... как мне поступить при переносе базы на новый сервер (если предворительно не проделать все это шаманство...).. ??
...
Рейтинг: 0 / 0
segmap
    #35443377
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhв дополнение ещё маленький вопросик.... как мне поступить при переносе базы на новый сервер (если предворительно не проделать все это шаманство...).. ??
создать аналогичные девайсы, создать базу по скрипту

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
create database DB 
on 
DB_DAT1='400M', 
DB_DAT1='100M',
DB_DAT1='240M',
DB_DAT1='70M',
DB_DAT1='1690M'
log 
on
DB_LOG1='300M'
for load

и поднять в нее бекап обрезанной БД
...
Рейтинг: 0 / 0
segmap
    #35443761
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad kuhв дополнение ещё маленький вопросик.... как мне поступить при переносе базы на новый сервер (если предворительно не проделать все это шаманство...).. ??
создать аналогичные девайсы, создать базу по скрипту

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
create database DB 
on 
DB_DAT1='400M', 
DB_DAT1='100M',
DB_DAT1='240M',
DB_DAT1='70M',
DB_DAT1='1690M'
log 
on
DB_LOG1='300M'
for load

и поднять в нее бекап обрезанной БД
что значит обрезанной БД??
...
Рейтинг: 0 / 0
segmap
    #35443776
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuh

что значит обрезанной БД??

ну чем мы занимались на протяжении этой страницы?
отрезали DB_LOG1_1 от базы
поэтому и "обрезанная"
...
Рейтинг: 0 / 0
segmap
    #35443790
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а.... т е LOG1_1 в любом случае сначала удалить нужно...
...
Рейтинг: 0 / 0
25 сообщений из 74, страница 2 из 3
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / segmap
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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