Dette kapitlet beskriver Database Storagegroups. 
 
 Innledning 
 
 Et sett av bagasje veier til butikken databasetabell eller gjenstander, er en lagringsgruppe. Du kan tilordne tabell til lagrings gruppen. Når du oppretter en database, alle tabell ta standard storagegorup. Standard lagrings gruppe for en database er "IBMSTOGROUP '. Når du oppretter en ny database, er standard lagringsgruppe aktiv, hvis du passerer "AUTOMATISK STOGROUP NEI" parameter på slutten av "CREATE DATABASE" kommandoen. Databasen har ikke noen standard lagringsgrupper 
 
 Oppføring storagegroups 
 
 Du kan liste opp alle storagegroups i databasen 
 
  Syntax Bilde:.. [Å se listen over tilgjengelige storagegroups i gjeldende database] 
 db2 select * from syscat.stogroups 
  Eksempel 
: [Hvis du vil se en liste over tilgjengelige storagegorups i gjeldende database] 
 db2 velge * fra syscat.stogroups 
 Opprette en storagegroup 
 
 Her er en syntaks å skape en storagegroup i databasen: 
 
  Syntax Bilde: [For å opprette en ny stogroup. The 'stogropu_name' indikerer navnet på ny lagringsgruppe og "sti" indikerer plasseringen der data (tabeller) lagres] 
 db2 skape stogroup på 'bane' 
  Eksempel 
: [For å opprette en ny stogroup 'stg1' på 'data1' mappe] 
 db2 skape stogroup stg1 på '/data1' path 
  Output: 
 DB20000I SQL kommando gjennomført med hell 
 Opprette tabell med stogroup 
 
 Her er hvordan du kan lage en tabell med storegroup: 
 
  Syntax Bilde: [For å opprette en ny tabell hjelp eksisterte lagringsgruppe] 
 db2 opprette tabell < tabell > bruker stogroup < stogroup_name > 
  Eksempel 
: [For å opprette en ny tabell kalt 'ts1' med eksisterte lagringsgruppe 'stg1'] 
 db2 opprette tabell ts1 hjelp stogroup stg1 
  Output: 
 
 DB20000I SQL kommando gjennomført med hell 
 Endre en storagegroup 
 
 Du kan endre plasseringen av en storegroup ved å bruke følgende syntaks: 
 
  Syntax Bilde: [Å skifte en lagringsgruppe fra gamle plasseringen til ny plassering] 
 db2 endre stogroup legge 'plassering', 'plassering' 
  Eksempel 
: [Hvis du vil endre plasseringen banen fra gamle plasseringen til ny plassering for lagring gruppe heter 'SG1'] 
 db2 endre stogroup sg1 add '/sti /DATA3', '/sti /data4' 
 Slippe mappebanen av storagegroup 
 
 Før slippe mappebanen av storagegroup, kan du legge ny plassering for storagegroup ved hjelp endre kommandoen 
 
  Syntax Bilde:. [Å slippe gamle stien fra lagringsgruppe plassering] 
 db2 endre stogroup slipp "/sti '
  Eksempel 
: [Å slippe lagringsgruppe plassering fra 'stg1'] 
 db2 endre stogroup stg1 slipp "/sti /data1 '
 Rebalansering en tabell 
 
 Rebalansering tabell er nødvendig når vi opprette en ny mappe for storagegroup eller tabell mens transaksjonene er gjennomført på database og tabell blir fullt. Rebalansering oppdateringer databasekonfigurasjonsfiler med nye storagegroup 
 
  Syntax Bilde:. [Å balansere tabell fra gamle lagringsgruppe bane til nye lagringsgruppe] 
 db2 endre tablspace < ts_name > rebalansere 
  Eksempel 
: [Til rebalansere] 
 db2 endre tabell ts1 rebalanseringen 
 Endre navn på en storagegroup 
 
  Syntax Bilde: [Hvis du vil endre navnet på eksisterende lagrings name] 
 db2 endre navn stogroup < old_stg_name > til < new_stg_name > 
  Eksempel 
: [Hvis du vil endre navnet på lagringsgruppe fra "sg1" til nytt navn 'sgroup1'] 
 db2 endre navn stogroup sg1 å sgroup1 
 Slippe en lagringsgruppe 
 < p>  Trinn 1 Bilde:. Før slippe noen storagegroup, kan du tilordne noen annen storagegroup for tabell 
 
  Syntax Bilde: [. Hvis du vil tilordne en annen storagegroup for tabellplass] 
 db2 endre tablspace < ts_name > bruker stogroup < annen sto_group_name > 
  Eksempel 
: [For å endre fra en gammel stogroup til ny stogroup kalt 'sg2' for tabell 'ts1'] 
 db2 endre tabell ts1 hjelp stogroup sg2 
  Trinn 2: 
 
  Syntax Bilde: [Å slippe den eksisterende stogroup] 
 db2 dråpe stogorup < stogroup_name > 
  Eksempel 
: [Å slippe stogroup 'stg1' fra databasen] 
 db2 dråpe stogroup stg1 

