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

Résumer et organiser les points de connaissances sur la création d'utilisateurs et d'espaces table dans Oracle

WBOY
WBOYavant
2022-09-07 14:13:292054parcourir

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.

Résumer et organiser les points de connaissances sur la création d'utilisateurs et d'espaces table dans Oracle

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.

  • ok ! L'utilisateur de la base de données est créé, vous pouvez maintenant utiliser cet utilisateur pour créer des tables de données !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer