Wir erweitern eine SYBASE Datenbank unter Windows.
- Wir gehen davon aus, dass wir die Datenbank insgesamt um 40 GB erweitern möchten und haben insgesamt vier Teile die wir um 10 GB erweitern
- Ziel sollte es bleiben, dass alle Teile gleich groß bleiben
- das System verteilt die Datenlast selbständig
- eine automatische Datenbankerweiterung ist nicht eingestellt (auch nicht empfohlen)
- User SAPSA und Passwort liegen vor
- je Skript und zu erweiternde Größe dann der Vorgang mehrere Minuten dauern (10 GB hier ca. 3 Minuten)
- für den Vorgang muss das System nicht heruntergefahren werden
- die zu erweiternde Speicherplatz steht auf dem Laufwerk zur Verfügung
Zum Überprüfen der Dateinamen gucken wir vorher auf das System und die Oberfläche:
- Anzahl der Datenbanksegmente sind bekannt
- Größe der Segmetne ist bekannt
Wir öffnen die Eingabeaufforderung unter Windows mit Rechtsklick „Run as administrator“
Skript
isql -Usapsa -S<SID> -X
<ENTER>
use master
go
<ENTER>
disk resize name=”<SID>_data_001”, size=”10240M”
alter database <SID> on <SID>_data_001=”10240”
go
<ENTER>
disk resize name=” <SID>_data_002”, size=”10240M”
alter database <SID>on <SID>_data_002=”10240”
go
<ENTER>
disk resize name=” <SID>_data_003”, size=”10240M”
alter database <SID> on <SID>_data_003=”10240”
go
<ENTER>
disk resize name=” <SID>_data_004”, size=”10240M”
alter database <SID> on <SID>_data_004=”10240”
go
<ENTER>
Viel Erfolg und beste Grüße,
Mario