Qu'est-ce que c'est ?
- Fichiers physiques où sont stockées toutes les structures logiques
- Un fichier de données est associé à un tablespace
- Possède un numéro unique dans la base (absolu)
- possède un numéro unique dans le tablespace (relatif)
- Au moins deux : tablespaces SYSTEM et SYSAUX
- Le nombre max est fixé par le paramètre DB_FILES
- Certaines limites sont imposées par le SE
- Les fichiers temporaires sont des fichiers de données un peu spéciaux
Manipulations des fichiers de données
- Création les tablespace ou avec la base
- CREATE/ALTER TABLESPACE
- CREATE/ALTER DATABASE
- On peut modifier leur taille à la volée
- Automatiquement (ici par pas de 512k) : AUTOEXTEND ON NEXT 512k
- Manuellement : ALTER DATAFILE ... RESIZE ...
- Peuvent être mis ONLINE ou OFFLINE
- peuvent être renommés ou déplacés
- Renommer physiquement, puis logiquement avec ALTER TABLESPACE ... RENAME DATAFILE ... TO
- Manuellement : ALTER DATAFILE ... RESIZE ...
- Informations : DBA_DATA_FILES, V$DATAFILES
fabien
2007-11-22