Re: Anzahl Partitionen eines non partitioned TS


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Mathias Lange on Januar 08, 2004 um 10:31:

Als Antwort auf Re: Anzahl Partitionen eines non partitioned TS geschrieben von Bernd Heilig on Januar 07, 2004 um 16:30:

Hallo Bernd !

Es geht schlicht um einen Rename der LDS Dateien.
Hintergrund sind neue HLQ für alle Table- und Indexspaces (wg. Namenskonzept).

Die Spaces sind alle STOGROUP defined und ich generiere

DB2

STOP TABLESPACE/INDEXSPACE
ALTER TABLESSPACE auf DUMMY STOGROUP
ALTER INDEXSPACE auf DUMMY STOGROUP
DROP STOGROUP
CREATE STOGROUP VCAT(neuername)
ALTER TABLESSPACE auf STOGROUP
ALTER INDEXSPACE auf STOGROUP

mit IDCAMS
ALTER alterdateiname NEWNAME neuerdateiname

START TABLESPACE/INDEXSPACE

Beim Selektieren der betroffenen Table-/Indexspaces trat das Problem auf, daß wir leider einige von non Partitioned Tablespaces hatten, die mit den Abfragen nicht mit erkannt wurden.

Beispiel für Generieren IDCAMS Statements:

SELECT ' ALTER - ''' !! STRIP(VCATNAME) !! '.DSNDBC.' !! STRIP(DBNAME) !! '.' !! STRIP(TSNAME) !! '.' !! IPREFIX !! '0001.A' !! SUBSTR(DIGITS(
CASE PARTITION
WHEN 0 THEN 1
ELSE PARTITION
END ), 8) !! ''' -'
,' NEWNAME(''neuername' !! '.DSNDBC.' !! STRIP(DBNAME) !! '.' !! STRIP(TSNAME) !! '.' !!
IPREFIX !! '0001.A' !! SUBSTR(DIGITS(
CASE PARTITION
WHEN 0 THEN 1
ELSE PARTITION END ), 8) !! ''')'

hier nochmal das ganze für DSNDBD (Datenteil der LDS Cluster)

FROM SYSIBM.SYSTABLEPART
WHERE STORNAME = 'stogroup'
FOR FETCH ONLY WITH UR
;


Gruß
Mathias




Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]