Re: DMS Datenbank mit RAW-Devices vergrößern


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Gernot Ruban am Januar 16, 2004 um 12:38:

Als Antwort auf Re: DMS Datenbank mit RAW-Devices vergrößern geschrieben von Thomas on Januar 15, 2004 um 15:39:

Hi Thomas,
hier ein Beispiel! Das Redirected-Restore-Script wurde kurz nach dem Backup durch ein Perl Script für eine Solaris-Umgebung erzeugt. Input dafür war im wesentlichen der Output aus "list tablespace show detail" und "list tablespace containers for id".
Gruß
Gernot
PS: Perl-Infos (auf für Windows,z zB. ActivePerl) findest Du auf dieser Web Site!

UPDATE COMMAND OPTIONS USING S ON Z ON /data02/db2/db2bak/db2iap/DBPSTAR-restore.dml.out V ON;
SET CLIENT ATTACH_NODE 0;
SET CLIENT CONNECT_NODE 0;
ECHO @---------------------------------------------------------@;
ECHO @Script created ........: 2003-11-03-11.35.53.000000 @;
ECHO @Script File ...........: /data02/db2/db2bak/db2iap/DBPSTAR-restore.dml @;
ECHO @Database to be restored: DBPSTAR (Redirected Restore) @;
ECHO @Database Object Sizing : CURRENT plus 0% growth @;
ECHO @Disclaimer: Check/edit this script to avoid loss of data! @;
----------------------------------------------------------------
RESTORE DB DBPSTAR
FROM /back-up-path
TAKEN AT yyyymmddhhmmss
TO /new-db-path
INTO new-db
NEWLOGPATH /new-logpath
WITH 2 BUFFERS BUFFER 2048
REDIRECT;
----------------------------------------------------------------
-- Comments: DO NOT CHANGE THE NAME IN 'RESTORE DB DBPSTAR'!
-- DO NOT CHANGE THE NAME IN 'RESTORE DB DBPSTAR CONTINUE'!
-- /back-up-path = path or location of back-up file
-- yyymmddhhmmss = back-up start timestamp, part of backup-file name
-- /new-db-path = database path, see CONTAINER statement below
-- new-db = original database name or new target db name
-- /new-logpath = path to log files, you may alter it afterwards
-- with UPDATE DB CFG FOR ... USING NEWLOGPATH ...
----------------------------------------------------------------
-- RESTORE DB DBPSTAR ABORT;
----------------------------------------------------***
-- TS ID 0 / 0 / SYSCATSPACE
-- Space Allocated in Pages: 5401
-------------------------------------------------------
SET TABLESPACE CONTAINERS FOR 0 USING (
PATH /data03/db2/db2iap/dbpstar/cscatspc
);
----------------------------------------------------***
-- TS ID 1 / 0 / TEMPSPACE1
-- Space Allocated in Pages: 1
-------------------------------------------------------
SET TABLESPACE CONTAINERS FOR 1 USING (
PATH /data03/db2/db2iap/dbpstar/cstmpspc
);
----------------------------------------------------***
-- TS ID 2 / 0 / USERSPACE1
-- Space Allocated in Pages: 2
-------------------------------------------------------
SET TABLESPACE CONTAINERS FOR 2 USING (
PATH /data03/db2/db2iap/dbpstar/csusrspc
);
----------------------------------------------------***
-- TS ID 3 / 0 / TEMPTS0801
-- Space Allocated in Pages: 1
-------------------------------------------------------
SET TABLESPACE CONTAINERS FOR 3 USING (
PATH /data03/db2/db2iap/dbpstar/cstm0801
);
----------------------------------------------------***
-- TS ID 4 / 0 / TEMPTS0802
-- Space Allocated in Pages: 1
-------------------------------------------------------
SET TABLESPACE CONTAINERS FOR 4 USING (
PATH /data03/db2/db2iap/dbpstar/cstm0802
);
...
...
...
----------------------------------------------------***
-- TS ID 34 / 0 / TSRPFVKB
-- Space Allocated in Pages: 1478320
-- High Water Mark in Pages: 1285760
-------------------------------------------------------
SET TABLESPACE CONTAINERS FOR 34 USING (
FILE /data03/db2/db2iap/dbpstar/crpfvkb.001 369580
,FILE /data03/db2/db2iap/dbpstar/crpfvkb.002 369580
,FILE /data03/db2/db2iap/dbpstar/crpfvkb.003 369580
,FILE /data03/db2/db2iap/dbpstar/crpfvkb.004 369580
);
...
...
----------------------------------------------------***
-- TS ID 98 / 0 / TSRPZSKZ
-- Space Allocated in Pages: 479
-------------------------------------------------------
SET TABLESPACE CONTAINERS FOR 98 USING (
PATH /data03/db2/db2iap/dbpstar/crpzskz
);
----------------------------------------------------***
ECHO @Restored Database Size : 54279016 KBytes @;
----------------------------------------------------***
RESTORE DB DBPSTAR CONTINUE;
-- ROLLFORWARD DATABASE DBPSTAR TO END OF LOGS;
-- ROLLFORWARD DATABASE DBPSTAR STOP;
----------------------------------------------------------------
-- Comments: Use ROLLFORWARD TO END OF LOGS, if log files will
-- contain important information which will bring the
-- database to latest consistent state. Use STOP to
-- ignore log files at all. Do not use CANCEL keyword!
----------------------------------------------------------------



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]