#SYBASE DATENBANK ERWEITERN – SKRIPT

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:

2016-06-16 16_26_12- - Remote Desktop Connection Manager v2.7llErgebnis:

  • 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>

2016-06-16 16_19_28-- Remote Desktop Connection Manager v2.7

Viel Erfolg und beste Grüße,
Mario