powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / CREATE DATABASE и размещение
8 сообщений из 8, страница 1 из 1
CREATE DATABASE и размещение
    #34990729
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорю
Код: plaintext
1.
CREATE DATABASE testdb ON testdb_dat = '1508M' LOG ON testdb_log = '500M' WITH OVERRIDE
После этого в централе вижу:
testdb_datData and Logtestdb_logData
и DDL, которая генероцо централом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE DATABASE testdb
	    ON testdb_dat = '1000M' -- 512000 pages
	LOG ON testdb_dat = '500M' -- 256000 pages
	WITH OVERRIDE
go

ALTER DATABASE testdb
	    ON testdb_dat = '8M' -- 4096 pages
	     , testdb_log = '500M' -- 256000 pages
	WITH OVERRIDE
go
Как такое м.б.?

P.S. select @@version
Adaptive Server Enterprise/15.0.2/EBF 14332/P/NT (IX86)/Windows 2000/ase1502/2486/32-bit/OPT/Thu May 24 04:10:36 2007

_________________
"Helo, word!" - 17 errors 56 warnings

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
CREATE DATABASE и размещение
    #34990779
А попробуй так:

CREATE DATABASE testdb ON testdb_dat = 1508 LOG ON testdb_log = 500
...
Рейтинг: 0 / 0
CREATE DATABASE и размещение
    #34990842
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван Иваныч
CREATE DATABASE testdb ON testdb_dat = 1508 LOG ON testdb_log = 500

refman2.pdf (p# 339)
размер
Размер пространства, которое нужно выделить для расширения базы
данных. Размер может быть указан в следующих единицах измерения:
‘k’ или ‘K’ (килобайты), ‘m’ или ‘M’ (мегабайты), ‘g’ или ‘G’ (гигабай-
ты). Sybase рекомендует всегда указывать единицу измерения. Если
единица измерения не указывается, кавычки использовать необяза-
тельно. В противном случае размер обязательно должен быть заклю-
чен в кавычки.

Если не указывать единицы измерения, по умолчанию они ж считаюцо страницами - размер будет не тот... В опчем - ЭстЪ два device: testdb_dat (1508), testdb_log (500). Хочу, чтобы данные были чиста
на testdb_dat , log, соответственно, на testdb_log
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
CREATE DATABASE и размещение
    #34990880
У меня всегда так проходило, попробуй, если что, снесешь
...
Рейтинг: 0 / 0
CREATE DATABASE и размещение
    #34990884
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WITH OVERRIDE - говорит о том, что нужно совмещать Logsegment & default на одном девайсе
поэтому лучше пользоваться либо '... log on ...', либо ' with override'


"M" можн не указывать, по умолчанию принимаются не страницы а Мб
...
Рейтинг: 0 / 0
CREATE DATABASE и размещение
    #34991057
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad
WITH OVERRIDE

Помогло... Но - не надолго :( При поднятии backup'а выясняецо, что там все в куче... Со всеми вытекающими... Вот как можно привести все в нормальный вид?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
CREATE DATABASE и размещение
    #34991233
SAV4SAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
komrad
WITH OVERRIDE

Помогло... Но - не надолго :( При поднятии backup'а выясняецо, что там все в куче... Со всеми вытекающими... Вот как можно привести все в нормальный вид?

Если грузишь дамп с существующей базы, нужно учитывать порядок выделения сегментов -
на старой базе -
Код: plaintext
1.
2.
3.
select db_name(dbid), size/ 512  as "Size Mb 2k page",  
vstart/power( 2 , 24 )& 255  as "Device #",  * from master..sysusages
where db_name(dbid)='NAME'
создаешь новую, в порядке выделения сегментов данных (segmap=3) и лога (segmap=4),
подряд идущие сегменты одного типа можно объединять.
выглядит так -
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
create database NAME on  DATA1 =  200  log on LOG1 =  140  for load
go
alter database NAME on DATA1 =  12000  for load
go
alter database NAME log on LOG1 =  300  for load
go
alter database NAME on DATA1 =  13400  for load
go 
...
Рейтинг: 0 / 0
CREATE DATABASE и размещение
    #34991359
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAV4SAV
Если грузишь дамп с существующей базы, нужно учитывать порядок выделения сегментов - на старой базе -

Все срослось THNX

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / CREATE DATABASE и размещение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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