powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание новой БД по шаблону с помощю backup
3 сообщений из 3, страница 1 из 1
Создание новой БД по шаблону с помощю backup
    #32327285
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!!!

Помогите мне разобратся как правильно делать backup и перенаправлять контейнеры.

Значит есть у меня шаблон БД

привожу скрипт создания

Код: plaintext
1.
2.
3.
db2 "CREATE DATABASE SHABLON ON /data/databases USING CODESET ISO- 8859 - 1  TERRITORY DE
db2 update db cfg for SHABLON using APPLHEAPSZ  2048 
db2 update db cfg for SHABLON using DBHEAP  200000  


создаю BUFFERPOOL
Код: plaintext
1.
CREATE BUFFERPOOL LONGTEMPPOOL SIZE  21688  PAGESIZE  32  K EXTENDED STORAGE; 

а потом TABLESPACES
Код: plaintext
1.
2.
3.
4.
5.
6.
 
CREATE  SYSTEM TEMPORARY  TABLESPACE LONGTEMPSPACE PAGESIZE  32  K MANAGED BY SYSTEM  USING ('/data/tmp/longtempspace_SHABLON.cont') EXTENTSIZE  32  OVERHEAD  24 . 1  PREFETCHSIZE  32  TRANSFERRATE  0 . 9  BUFFERPOOL LONGTEMPPOOL;

CREATE  LONG  TABLESPACE LONGUSERSPACE PAGESIZE  32  K  MANAGED BY DATABASE  USING ( FILE '/data/tmp/longuserspace_SHABLON'  1280 ) EXTENTSIZE  32  OVERHEAD  24 . 1  PREFETCHSIZE  256  TRANSFERRATE  0 . 9  BUFFERPOOL LONGTEMPPOOL;

CREATE  REGULAR  TABLESPACE REGULARUSERSPACE PAGESIZE  32  K  MANAGED BY DATABASE  USING ( FILE '/data/tmp/regularuserspace_SHABLON'  1280  ) EXTENTSIZE  32  OVERHEAD  24 . 1  PREFETCHSIZE  256  TRANSFERRATE  0 . 9  BUFFERPOOL LONGTEMPPOOL;

ну и таблички (даю только две потому что там их много)

Код: 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.
 
 -- -----------------------------------------------------------------------------------------------;
 
 -- ----------------------------TObject -------------------------------------------------------;    
 
 -- -----------------------------------------------------------------------------------------------;    
 

CREATE TABLE TObject (
 idObject BIGINT NOT NULL DEFAULT  0  ,   
 name CHAR ( 254 ) NOT NULL DEFAULT '' , 
 PRIMARY KEY(idObject)
);

CREATE SEQUENCE TObjectSEQ START WITH  1  INCREMENT BY  1  NOMAXVALUE NOCYCLE NO CACHE;

CREATE  INDEX TObjIND1 
      ON TObject (idObject DESC) PCTFREE  10  MINPCTUSED  10 ; 

 -- -----------------------------------------------------------------------------------------------;    
 
 -- ---------------------------TObjectProperties------------------------------------------;    
 
 -- -----------------------------------------------------------------------------------------------;    
 

CREATE TABLE TObjectProperties (
    idObject BIGINT NOT NULL DEFAULT  0 ,   
    idProperty BIGINT  NOT NULL DEFAULT  0  , 
    value LONG VARCHAR NOT NULL DEFAULT ''
) DATA CAPTURE NONE   IN REGULARUSERSPACE INDEX IN REGULARUSERSPACE  LONG IN LONGUSERSPACE;

CREATE  INDEX TObjPropIND1 
      ON TObjectProperties (idObject DESC) PCTFREE  10  MINPCTUSED  10 ; 


а также есть Functions , StoredProcedures и Views


Хочу размножатся бекапом, тоесть создавать новую БД по шаблону (может ещё как то можна размножатся другим способом???), в девелоперских целях , но невиходит :((((

делаю , незнаю или ето верно или нет ????
Код: plaintext
1.
backup database SHABLON to /data/backup with  2  BUFFERS BUFFER  1024  without prompting


а потом
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
RESTORE DATABASE SHABLON FROM /data/backup TAKEN AT  20031117164040  TO /data/databases INTO PROJ001 WITH  2  BUFFERS BUFFER  1024  REDIRECT WITHOUT PROMPTING


SET TABLESPACE CONTAINERS FOR  5  IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (file '/data/tmp/tscon5'  2000 )  

SET TABLESPACE CONTAINERS FOR  4  IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (file '/data/tmp/tscon4'  2000 )  

SET TABLESPACE CONTAINERS FOR  3  IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH '/data/tmp/tscon3')  

RESTORE DATABASE SHABLON CONTINUE

всё срабатывает нормально

но когда я делаю CONNECT TO PROJ001 получаю ошибку

SQL2048N An error occurred while accessing object "SQL PROCEDURE FILES".
Reason code: "7".



помогите мне пожалуйста
что я не так делаю

заранее преблагодарен!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Создание новой БД по шаблону с помощю backup
    #32328091
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая ошибка возникает под Win, когда во время backup есть висячая DLL (store proc). Для ее устранения мы нашли единственный надежный способ - перед backup делаем перезагрузку сервера
...
Рейтинг: 0 / 0
Создание новой БД по шаблону с помощю backup
    #32328317
Okram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так DB2 то на Linux Suse стоит!!!!!

а впринципе я всё правильно делаю?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание новой БД по шаблону с помощю backup
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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