Maison > Article > base de données > Résumer et organiser les points de connaissances sur la création d'utilisateurs et d'espaces table dans Oracle
Cet article vous apporte des connaissances pertinentes sur Oracle. La base de données Oracle est couramment utilisée dans les projets JAVAEE. En tant que développeur de programmes en arrière-plan, il est nécessaire de maîtriser la création d'utilisateurs dans l'espace table Oracle. les informations pertinentes sur la création d'utilisateurs et d'espaces de table dans Oracle, j'espère qu'elles seront utiles à tout le monde.
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Utilisateur Oracle-Create
Afficher l'espace table
select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space_MB from dba_data_files order by tablespace_name;
Oracle Create Table Space
create tablespace 表空间名字 --空间名 datafile '数据存储路径\***.dbf' --路径 size 5M --初始大小 autoextend on next 5M --表空间每次增长大小 maxsize 3000M --表空间最大内存
Oracle Modifier la taille de l'espace table
alter database datafile 'E:\DATA\ORACLE\.DBF' resize 20480m
—Créer Utilisateur
create user "****" identified by xyx2021 default tablespace "****";
—Autorisation utilisateur
grant connect, resource to "***"; grant create session to "***";
—Modifier l'espace table utilisateur BEE
Alter user BEE default tablespace BEE
—Supprimer l'espace table
drop tablespace fish;
Résumé
Après l'installation d'Oracle, il existe une base de données par défaut, en plus de cette base de données par défaut. , nous pouvons également créer notre propre base de données.
Afin d'éviter les ennuis, vous pouvez utiliser l'assistant 'Database Configuration Assistant' pour créer la base de données (cette étape doit être créée, car si elle n'est pas bien faite ici, une erreur se produira lors de la création de l'espace table - je viens de passé quelques heures ici, étourdi).
Après avoir créé la base de données, vous ne pouvez pas créer immédiatement une table dans la base de données. Vous devez d'abord créer un utilisateur pour la base de données et spécifier un espace table pour l'utilisateur.
Voici le processus spécifique de création d'un utilisateur de base de données :
1 Si une base de données nommée 'test' a été construite maintenant, le répertoire test existe déjà dans le répertoire d:oracleoradata ( note : Mon Oracle11g est installé sous d:oracle. Si votre Oracle est installé dans un autre répertoire, alors votre répertoire de base de données nouvellement créé sera sous le répertoire *oradata).
2. Avant de créer un utilisateur, vous devez d'abord créer un espace table :
Le format est : Format : créer un espace table nom du fichier de données taille de l'espace table
tel que ; : SQL> ; créez le fichier de données test_tablespace 'd:oracleoradatatesttest.dbf' taille 100M ;
où 'test_tablespace' est le nom de votre espace table personnalisé, vous pouvez le nommer arbitrairement
'd:oracleoradatatesttest.dbf' est l'emplacement de stockage du tablespace ; data file , le nom du fichier 'test.dbf' est également choisi arbitrairement ;
'size 100M' spécifie la taille du fichier de données, qui est la taille de l'espace table.
Supprimez l'espace de noms
Test DROP TABLESPACE INCLUANT LES CONTENUS ET LES CONTRAINTES EN CASCADE DES FICHIERS DE DONNÉES ;
3. Maintenant que l'espace table nommé 'test_tablespace' a été construit, vous pouvez créer des utilisateurs comme suit :
Il Le format est le suivant : Format : créer un nom d'utilisateur identifié par un mot de passe tablespace tablespace par défaut ;
4. Autorisez ensuite l'utilisateur nouvellement créé :SQL> accorder la connexion, la ressource à testone - signifie accorder des autorisations de connexion et de ressource à l'utilisateur testone ; accorder dba à testone ; L'autorité dba est accordée avec succès à l'utilisateur testone.
Tutoriel recommandé : "
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!