Cet article vous apporte des connaissances pertinentes sur Oracle. Il présente principalement des problèmes liés aux espaces table, notamment la création, l'utilisation, le renommage, la suppression des espaces table, etc. Examinons-les ensemble, j'espère que cela aidera tout le monde.
Tutoriel recommandé : "Tutoriel vidéo Oracle"
L'espace table Oracle est logiquement structuré sous la base de données. Les espaces table peuvent être utilisés pour planifier la structure de la base de données de manière plus flexible. Une base de données peut contenir plusieurs espaces table, et chaque espace table peut contenir plusieurs tables de données. L'espace table comportera des fichiers physiques indépendants, ce qui permettra aux utilisateurs de décider de la taille, de l'emplacement, etc. de l'espace table.
create tablespace test datafile 'D:\Database\data\test_data.dbf' size 20M autoextend on next 5M maxsize 500M;
Pour créer un espace table, vous devez utiliser la commande create tablespace ;
test : nom de l'espace table ; le fichier physique de l'espace table ;
taille 20M : Spécifiez la taille initiale du fichier physique
extension automatique : Spécifiez que lorsque la quantité de données dépasse l'espace de stockage du fichier physique, la taille du fichier sera automatiquement augmentée
au suivant ; 5M : Spécifiez la taille de chaque augmentation à 5M ;
maxsize 500M : Spécifiez La taille maximale de l'espace table est de 500 M ;
Lors de l'exécution d'une instruction SQL, le ";" final doit être écrit ! ! !
select tablespace_name,file_name from dba_data_files order by file_name;
select user_id,username,default_tablespace from dba_users order by username;
alter database default tablespace test;
L'une est allouée lorsque l'utilisateur est créé ou modifié manuellement ultérieurement
L'autre n'est jamais allouée ou ; modifié, alors le tablespace par défaut de la base de données est utilisé.
L'espace table par défaut de la base de données Oracle 11g n'est pas USERS. Par conséquent, les utilisateurs créés sans spécifier d'espace table par défaut utilisent l'espace table USERS. Lorsque l'espace table par défaut de la base de données est modifié en TEST, les utilisateurs créés sans spécifier d'espace table par défaut utiliseront l'espace table TEST.
alter tablespace test rename to test_data;
drop tablespace test_data including contents and datafiles;
alter database default tablespace "USERS";
Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!