Toujours dans le cadre du cas pratique SQL, nous allons créer un tablespace dans le quel sera stocké notre modèle physique de données.
Les objets BD sont créés physiquement dans des DATA FILES, mais l'administrateur ORACLE ( DBA ) doit créer des espaces de stockage logiques ( Tablespaces ) qui pointent vers des data files.
Un tablespace contient un ou plusieurs DATA FILES, la commande pour créer un table space est :
CREATE TABLESPACE nom_du_tablesapce DATAFILE chemin_et_nom_datafile SIZE taille_du _datafile;
Pour connaître toutes les options de cette commande ( Doc en anglais ) :
http://download-uk.oracle.com/docs/cd/B14117_01/server.101/b10739/tspaces.htm#sthref1066
Dans notre cas pratique :
Nous allons créer le tablespace Atelier :
1. Il faut lancer SQL PLUS et se connecter avec un utilisateur qui a le droit de créer un tablespace ( SYSTEM par exemple )
connect SYSTEM/password@connexion
password est le mot de passe que vous avez spécifié lors de la création de la base de données, et "connexion" est la connexion que vous avez congigurer dans le fichier tnsnames.ora
2. Il faut lancer la commande de création du tablespace :
CREATE TABLESPACE ATELIER DATAFILE 'D:\Datafiles\Atelier01.DBF' SIZE 20 M;
Le tablespace ATELIER contient un seul data file Atelier01.DBF avec une taille de 20 MO dans le répertoire D:\Datafiles.