Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:shrink_tablespace

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
dba:shrink_tablespace [2013/12/18 20:04] – [Einen User Tablespace verkleinern] gpipperrdba:shrink_tablespace [2013/12/18 20:06] – [Einen User Tablespace verkleinern] gpipperr
Zeile 21: Zeile 21:
 Ein Oracle Tablespace kann nur verkleinert werden wenn am Ende der Dateidatei noch ungenützter Platz vorhanden ist.  Ein Oracle Tablespace kann nur verkleinert werden wenn am Ende der Dateidatei noch ungenützter Platz vorhanden ist. 
  
 +Dazu wird der Befehl "alter database datafile '<file>' resize <size>" verwendet.
  
-Mit folgenden Script kann hierfür der maximale Platz und das passende Statement ermittelt werden: http://orapowershell.codeplex.com/SourceControl/latest#sql/space_tablespace.sql, dazu das Script mit dem Name eines Tablespaces oder mit % für alle aufrufen.+ 
 +Mit folgenden Script kann hierfür der maximale Platz und das passende Statement ermittelt werden:  
 + 
 +  * http://orapowershell.codeplex.com/SourceControl/latest#sql/space_tablespace.sql 
 + 
 +Das Script mit dem Name eines Tablespaces oder mit % für alle aufrufen.
  
 <code sql> <code sql>
  
 +SYS@GPI-jupiter>@space_tablespace MGMT_TABLESPACE
 +
 +Parameter 1 = Tablespace Name  => 'MGMT_TABLESPACE'
 +
 +
 +Space of the the table space
 +
 +Tablespace                  Size MB        Size MB        Size MB File File
 +name                          total           used       freeable   id name
 +-------------------- -------------- -------------- -------------- ---- -----------------------
 +MGMT_TABLESPACE            3.400,00       3.235,01         164,99   17 ..RADATA01\GPI\MGMT.DB
 +
 +
 +DLL to shrink the the tablespace
 +
 +COMMAND
 +--------------------------------------------------------------------------------------------------
 +alter database datafile 'D:\ORACLE\ORADATA01\GPI\MGMT.DBF' resize 3236M;
  
 </code> </code>
  
dba/shrink_tablespace.txt · Zuletzt geändert: 2013/12/19 14:42 von gpipperr