Maison > tutoriels informatiques > connaissances en informatique > Comment créer des espaces de table et des utilisateurs dans la base de données Oracle

Comment créer des espaces de table et des utilisateurs dans la base de données Oracle

王林
Libérer: 2024-01-22 12:15:12
avant
1347 Les gens l'ont consulté

Comment créer des espaces de table et des utilisateurs dans la base de données Oracle

Comment créer un espace table et un utilisateur pour la base de données Oracle

Je viens de répondre à cette question il y a deux jours, je vais donc y répondre à nouveau :

Avant de créer un utilisateur, vous devez d'abord créer un espace table pour éviter que le nouvel utilisateur ne déborde de l'espace table par défaut en raison d'un volume de données excessif et pour faciliter la gestion.

L'instruction de création de l'espace table est similaire à l'instruction de création générale et est utilisée pour spécifier l'emplacement où les données sont enregistrées. Généralement, l'emplacement de l'espace table se trouve sous %ORACLE_HOME%/oradata/orcl. La déclaration de création spécifique est :

1. Espace table temporaire

créer un tablespace temporaire nom du tablespace --Créer un tablespace temporaire

tempfile 'path file name.dbf' -- le chemin de l'espace table temporaire et le nom de l'espace table temporaire

taille 50 m extension automatique sur les 50 m suivants --La taille de l'espace table est de 50 M, automatiquement augmentée, la taille du pas est de 50 M et peut être suivie de la valeur maximale, telle que la taille maximale de 20 480 m

gestion de l'étendue locale --Méthode de gestion de l'espace table

2. Créez un espace table où les données sont stockées

créer le nom de l'espace de table tablespace

fichier de données 'chemin nom du fichier.dbf'

taille 50m extension automatique sur les 50m suivants taille maximale 20480m

gestion de l'étendue locale ;

3. Créez un utilisateur et spécifiez un espace table par défaut

créer un nom d'utilisateur identifié par un mot de passe

Nom du tablespace de données par défaut (le nom du tablespace créé à la deuxième étape)

nom du tablespace temporaire (le nom du tablespace créé lors de la première étape)

4. Autonomisation

Généralement, s'il n'y a pas de besoin particulier, il vous suffit d'accorder deux autorisations

accorder la connexion, la ressource au nom d'utilisateur ;

Si vous souhaitez donner la permission à dba

accorder DBA au nom d'utilisateur

Récupérer les autorisations dba :

révoquer dba du nom d'utilisateur

Comment créer un nouvel espace table dans Oracle

Créez une nouvelle fenêtre de commande, entrez la commande à l'invite et appuyez sur Entrée pour l'exécuter

créer un fichier de données dbspace d'espace de table 'D:oracleproduct10.2.0oradataorcldbspace.dbf' de taille 400 M, extension automatique sur les 10 mois suivants, taille maximale illimitée --Créer un espace de table

 ;

DROP TABLESPACE dbspace INCLUANT LE CONTENU ET LES FICHIERS DE DONNÉES ;--Supprimer l'espace de table

Parmi eux

1) DATAFILE : chemin de stockage des fichiers de données de l'espace table

2) TAILLE : initialement définie sur 200 M

3) UNIFORME : La taille de la zone spécifiée est de 128 ko. Si elle n'est pas spécifiée, la taille de la zone est par défaut de 64 k

.

4) Le nom de l'espace histdb et le nom du fichier de données histdb.dbf ne doivent pas être identiques, vous pouvez les nommer comme vous le souhaitez.

5) AUTOEXTEND ON/OFF signifie démarrer/arrêter l'expansion automatique de l'espace table

6) modifier le fichier de données de la base de données ' D:oracleproduct10.2.0oradataorclhistdb.dbf ' redimensionner 500 m ; // Modifier manuellement la taille du fichier de données à

La commande suivante est utilisée pour créer un utilisateur pour l'espace table et définir l'espace table par défaut de l'utilisateur sur l'espace table nouvellement créé

créer l'utilisateur test1 identifié par le tablespace par défaut test1 dbspace ;

modifier l'espace de table par défaut de la base de données dbspace ;

créer un test utilisateur identifié par test ;

sélectionnez le nom d'utilisateur, default_tablespace defspace depuis dba_users où ;

Veuillez me dire comment utiliser PLSQL pour créer des tables Oracle, créer des paramètres d'espace table, gérer des données d'importation et d'exportation

Créez d'abord l'espace table puis la table :

Première étape : créer un espace table

CREATE TABLESPACE S2SHDWZ_DATA DATAFILE 'F:ORACLEPRODUCT10.2.0ORADATAORCLS2SHDWZDATA01.dbf' TAILLE 256M AUTOEXTEND SUR LES 32M SUIVANTS MAXSIZE ILLIMITÉ GESTION DE L'ÉTENDUE DES SEGMENTS LOCAUX GESTION DE L'ESPACE AUTO

Explication : S2SHDWZ-> est le nom de l'espace, 636f7079e79fa5e9819331333264663665. Vous devez savoir sur quel disque votre Oracle est installé

.

Étape 2 : Créer un espace table temporaire

CREATE TEMPORARY TABLESPACE S2SHDWZ_TEMP TEMPFILE 'F:ORACLEPRODUCT10.2.0ORADATAORCLS2SHDWZTEMP01.dbf' TAILLE 100M AUTOEXTEND SUR LES 32M SUIVANTS MAXSIZE 2048M GESTION DE L'ÉTENDUE LOCAL UNIFORME TAILLE 1M

Étape 3 : Créer une connexion

CRÉER UN PROFIL D'UTILISATEUR S2SHDWZ PAR DÉFAUT IDENTIFIÉ PAR "s2shdwz123" DEFAULT TABLESPACE INVEST_DATA TEMPORARY TABLESPACE INVEST_TEMP ACCOUNT UNLOCK

GRANT CONNECT À S2SHDWZ

Étape 4 : Autorisation et soumission

ACCORDER DBA À S2SHDWZ

ENGAGEMENT

Ensuite, vous créez une base de données dans SQL Developer et créez des tables dans la bibliothèque. Vous pouvez créer des tables et exporter des données manuellement, ou vous pouvez écrire des commandes pour le faire. Après avoir suivi les étapes ci-dessus, j’ai réussi !

J'espère que cela vous sera utile, haha !

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!

source:docexcel.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal