powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / перенос базы с нескольких устройств на одно.... ASE-12.5
8 сообщений из 8, страница 1 из 1
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36838565
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.
name                     db_size       owner                    dbid           
         created                                                                
         status                                                                                                 
 ------------------------ ------------- ------------------------ ------                                         
         --------------                                                                                         
         ------------------------------------------------------------------------------------------------------ 
 A                     21448 . 0  MB sa                            12                                          
         Jan  26 ,  2009                                                                                            
         select into/bulkcopy/pllsort                                                                           

( 1  row affected)
 device_fragments               size          usage               
         created             free kbytes                          
 ------------------------------ ------------- --------------------
         ------------------- ----------------                     
 A_DAT                         300 . 0  MB data only           
         Sep   2   2010    7 :02PM                14                      
 A_DAT                         300 . 0  MB log only            
         Sep   2   2010    7 :02PM not applicable                       
 A_DAT                        1700 . 0  MB data only           
         Sep   2   2010    7 :02PM               588                      
 A_LOG                         200 . 0  MB log only            
         Sep   2   2010    7 :02PM not applicable                       
 A_DAT_2                     11248 . 0  MB data only           
         Sep   2   2010    7 :02PM            571042                      
 A_DAT                        7700 . 0  MB data only           
         Sep   2   2010    7 :02PM           7854000       


 

нужно перенести ее на другой сервер.... только мне хотелось бы за одно и навести порядок....
создал 2 устройства A_DAT = 25 G и A_LOG 1 = 1G.... создал новую базу.... залил на нее дамп... только вот каша получается... при создании базы я указал какой девайс для данных и какой для лога... только после заливки дампа лог лег на A_DAT а часть данных на A_LOG... как перенести лог на A_LOG а A_DAT оставить только для данных??
...
Рейтинг: 0 / 0
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36840331
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на новом сервере выполни скрипт и загрузи дамп базы

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
create database A
      on A_DAT = '300M'
log on A_DAT = '300M'
go
alter database A
    on A_DAT='1700M'
go
alter database A
log on A_LOG='200M'
go
alter database A
    on A_DAT_2='11248M'
go
alter database A
    on A_DAT='7700M'
go

ЗЫЖ боян :)
ЗЗЫЖ думаю из скрипта понятно почему так...
...
Рейтинг: 0 / 0
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36840536
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это понятно.... но я же говорю.... хотелось бы что бы данные были на A_DAT а лог только на A_LOG... (т.е. всего 2 устройства...)
...
Рейтинг: 0 / 0
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36840555
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0rcна новом сервере выполни скрипт и загрузи дамп базы

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
create database A
      on A_DAT = '300M'
log on A_DAT = '300M'
for load
go
alter database A
    on A_DAT='1700M'
for load
go
alter database A
log on A_LOG='200M'
for load 
go
alter database A
    on A_DAT_2='11248M'
for load 
go
alter database A
    on A_DAT='7700M'
for load 
go

ЗЫЖ боян :)
ЗЗЫЖ думаю из скрипта понятно почему так...

если база большая и в нее будет безусловно подниматься дамп, то имеет смысл добавлять ключик for load к каждому альтеру - это ускорит процесс создания БД.

тынц
...
Рейтинг: 0 / 0
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36840559
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhэто понятно.... но я же говорю.... хотелось бы что бы данные были на A_DAT а лог только на A_LOG... (т.е. всего 2 устройства...)

в приведенном скрипте замени "неправильные" устройства на "правильные"
...
Рейтинг: 0 / 0
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36840582
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kuhэто понятно.... но я же говорю.... хотелось бы что бы данные были на A_DAT а лог только на A_LOG... (т.е. всего 2 устройства...)

ой ! єто я того... поспешил :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
create database A
      on A_DAT = '300M'
log on A_LOG = '300M'
go
alter database A
    on A_DAT='1700M'
go
alter database A
log on A_LOG='200M'
go
alter database A
    on A_DAT='11248M'
go
alter database A
    on A_DAT='7700M'
go

адат соотвественно размером как дефолтосистемный и алог как логсегмент
имя девайсов по большому счету все равно какие, важно размер и последовательность кусков соблюсти...
кстати такие команды можно и просто суммировать

Код: plaintext
1.
2.
3.
4.
alter database A on A_DAT='11248M'
go
alter database A on A_DAT='7700M'
go
до
Код: plaintext
1.
2.
alter database A on A_DAT='18948M'
go
...
Рейтинг: 0 / 0
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36840590
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,
я на минутку заскочил, так что наскоро... думаю автор сам догадается... хотя при таких размерах и так сойдет :)
...
Рейтинг: 0 / 0
перенос базы с нескольких устройств на одно.... ASE-12.5
    #36840661
kuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо.... где можно почитать об этом дабы до конца прояснить для себя... ?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / перенос базы с нескольких устройств на одно.... ASE-12.5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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