Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:temp_tablespace_sparesfile

Temp Tablespace Sparesfile Verhalten

Oracle versucht für die Temp Datei (falls im Filesystem zulässig) einen sogeannten Sparse File anzulegen.
Ein Sparse File besteht minmal nur aus einen Headerblock, das Filesystem zeigt aber die volle Größe der Datei an (Dynamisch wachsende und schrumpfende Datei je nach Platzbedarf). Mehr im Detail siehe unter ⇒ http://en.wikipedia.org/wiki/Sparse_file

Problem: Festplatte kann voll laufen, da das Monitoring über den wirklichen Platzbedarf schwierig wird!

Alert.log Einträge:

.........
Wed Aug  4 22:00:22 2010
KCF: write/open error block=0x25e09 online=1
     file=1 /devdata/dev_temp01.dbf
     error=27072 txt: 'Linux-x86_64 Error: 28: No space left on device
Additional information: 4
Additional information: 155145
Additional information: -1'
Automatic tempfile offline due to write error on
file 1: /devdata/dev_temp01.dbf
......
Thu Aug 12 00:07:14 2010
ORA-1652: unable to extend temp segment by 128 in tablespace  TEMP
....
ORA-376 signalled during: ALTER DATABASE TEMPFILE '/devdata/dev_temp01.dbf' RESIZE  1M...
......


Beispiel:

Anzeige der Datei mit ls:

dbt03:/devdata2: ls -la devsug_temp02.dbf
-rw-r-----  1 ora102 dba 2097160192 Aug 12 16:58 dev_temp02.dbf


Anzeige mit du:

## Angebliche Größe auf der Platte
dbt03:/devdata2: du -s -B1 --apparent-size dev_temp02.dbf
2097160192      devsug_temp02.dbf
## Wirkliche Größe ist aber nur 
dbt03:/devdata2: du -s -B1 devg_temp02.dbf
77824   devsug_temp02.dbf

Lösung:Auf ausreichend Plattenplatz auf der Laufwerk achten!


NTFS

C:\>fsutil fsinfo volumeinfo c:\
...
Unterstützt Dateien mit geringer Datendichte
...

D:\oracle\oradata\GPI>fsutil sparse queryflag TEMP01.DBF
Geringe Datendichte für diese Datei festgelegt

Man achte auf die deutsche Übersetzung „Geringe Datendichte“!

Quellen

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
"Autor: Gunther Pipperr"
dba/temp_tablespace_sparesfile.txt · Zuletzt geändert: 2010/08/13 15:53 von Gunther Pippèrr