Introduction à la base de données exemple pour Oracle

Cet article vous donnera un aperçu d'Oracle Database et vous aidera pas à pas à créer un exemple de base de données à l'aide du serveur de base de données Oracle. La base de données Oracle est un système de gestion de base de données multimodèle créé et distribué par Oracle Corporation. Un serveur de base de données est censé gérer d'énormes quantités de données dans un environnement multi-utilisateurs simultané. Dans un tel scénario, un serveur SGBD doit fournir des fonctionnalités hautes performances, d'accès autorisé et de reprise après incident.

La base de données Oracle est conçue pour l'informatique en grille d'entreprise et utilisée pour le traitement des transactions en ligne et l'entreposage de données. Les dernières versions de base de données d'Oracle, par exemple Oracle Database 19C, sont désormais disponibles sur le cloud ou dans un environnement cloud hybride.

Les principales caractéristiques d'une base de données Oracle incluent:

  • Portabilité
  • Clusters d'applications
  • Gestionnaire d'entreprise
  • SQL
  • Gestion automatique du stockage
  • Sauvegarde et échec de récupération

Comment créer un exemple de base de données?

Nous pouvons créer une base de données lors de l'installation du logiciel de base de données Oracle. Cependant, nous pouvons également créer une base de données après l'installation. Avant de passer à la création de base de données, l'installation du logiciel est une condition préalable.

Nous pouvons créer une base de données de deux manières:

  • Avec Database Configuration Assistant (DBCA), un outil graphique.
  • Créez une instruction SQL Database.

Cependant, la première méthode est fortement recommandée par Oracle car il s'agit d'une approche plus automatisée et non trépidante. Nous allons donc en créer un à l'aide de DBCA avec les étapes suivantes:

Étape 1

Il s'agit de la première étape pour créer une base de données. Tout d'abord, lancez l'outil DBCA à partir de Démarrer >> Programmes . Ici, nous obtenons une liste d'options pour créer une nouvelle base de données, configurer une base de données existante, supprimer une base de données et gérer des modèles et des bases de données enfichables. Puisque nous en créons une nouvelle, nous devons donc sélectionner «Créer une nouvelle base de données» (sélectionné par défaut).

Étape 2

Choisissez la «Configuration avancée» et cliquez sur «Suivant».

Étape 3

Maintenant, nous devons sélectionner le type et le modèle de base de données. Sélectionnez 'Base de données personnalisée' pour l'instant. Nous pouvons vérifier les détails d'autres types en cliquant sur « détails».

Voici toutes les options de modèle disponibles:

  • Entrepôt de données
  • Usage général
  • Base de données personnalisée

Étape 4

Indiquez le «nom de la base de données globale» et le nom du «SID». Ici, vous pouvez choisir de créer un conteneur de base de données avec un ou plusieurs PDB (bases de données enfichables).

Étape 5

Sélectionnez l'emplacement de stockage des fichiers. Avec la première option, le type de stockage et l'emplacement de la base de données seront choisis dans le modèle sélectionné. Cependant, vous pouvez également choisir votre emplacement préféré en sélectionnant l'autre option.

Étape 6

Choisissez l'emplacement de stockage des fichiers de sauvegarde et de récupération. La zone de récupération rapide est un espace disque qui peut contenir des fichiers de sauvegarde, des fichiers journaux et des fichiers de contrôle. Il est toujours recommandé de configurer cet emplacement.

Étape 7

Ensuite, nous devons gérer la mémoire pour SGA et PGA. Pour cela, nous devons sélectionner «Utiliser la gestion automatique de la mémoire». Il affectera un bloc plus grand et Oracle gérera la mémoire.

Étape 8

Spécifiez le gestionnaire de la base de données. Nous avons deux options, à savoir Enterprise Manager Database Express et Enterprise Manager Cloud Control. Comme nous créons la base de données dans notre système local, nous devons choisir l'option par défaut «Configurer EM database Express» uniquement.

Étape 9

Définissez les informations d'identification de l'utilisateur pour la base de données. Nous pouvons définir des mots de passe différents ou identiques pour les utilisateurs SYS, SYSTEM et PDB_ADMIN. Nous conservons les mêmes informations d'identification pour tous les comptes.

Étape 10

Sélectionnez «Créer une base de données» comme option de création et cliquez sur «Suivant».

Étape 11

Nous pouvons voir le résumé de la base de données dans la section «Résumé». Cliquez sur 'Suivant' pour continuer. Maintenant, la création de la base de données est en cours. Respirez, cela peut prendre un certain temps pour finir.

Étape 12

Une fois terminé, vous pouvez fermer la fenêtre DBCA, la base de données sera créée dans le système. Nous pouvons vérifier l'état de la base de données en exécutant ces commandes dans l'invite de commande ou SQLPLUS.

CONNECT SYS as SYSDBA - pour se connecter au serveur de base de données.

SÉLECTIONNEZ INSTANCE_NAME, STATUS, DATABASE_STATUS À PARTIR DE V $ INSTANCE

Comme nous pouvons le vérifier, notre base de données est active et prête à l'emploi. Maintenant, nous pouvons remplir notre base de données avec des tables et des données à l'aide de commandes SQL.

Comment fonctionne Oracle Database?

Dans une base de données Oracle, il existe deux composants principaux, à savoir la base de données et l'instance. La collection de mémoire et de processus qui contribue à l'installation en cours d'exécution est appelée comme instance tandis qu'une collection de fichiers qui stockent des données est appelée comme base de données.

Voilà à quoi ressemble l'architecture d'un serveur de base de données:

Essayons maintenant de comprendre comment Oracle stocke les données. Un stockage de base de données Oracle a deux structures de stockage, à savoir la structure de stockage physique et la structure de stockage logique.

1. Structure physique

La structure physique comprend les fichiers dans lesquels résident les données. Chaque fois que nous créons une base de données, un tas de fichiers de données, de fichiers de contrôle, de fichiers de journalisation, de fichiers de sauvegarde, de fichiers réseau et de fichiers de paramètres est généré.

2. Structure logique

Oracle utilise une structure logique pour contrôler l'utilisation de l'espace disque. Voici les éléments de la structure de stockage logique d'une base de données Oracle:

  • Blocs de données - La base de données Oracle stocke les données en blocs. Un bloc fait référence à un certain nombre d'octets sur le disque. Les blocs de données sont également appelés blocs ou pages logiques ou Oracle.
  • Étendue - Elle fait référence à un certain nombre de blocs logiquement adjacents utilisés pour stocker des informations particulières.
  • Segments - Un segment se compose d'extensions allouées pour stocker un objet de base de données comme une table ou un index.
  • Tablespaces - Une base de données est composée d'unités de stockage logiques appelées tablespaces. Un tablespace agit comme un conteneur pour un segment. Chaque espace disque logique contient au moins un fichier de données.

Conclusion

Dans cet article, nous avons découvert la base de données Oracle et son architecture de travail. Cela vous aurait également aidé à savoir comment en créer un à l'aide d'Oracle DBCA, ce qui est recommandé par Oracle.

Articles recommandés

Cela a été un guide pour la base de données exemple pour Oracle. Ici, nous discutons des instructions étape par étape sur la façon de créer un exemple de base de données dans Oracle. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Qu'est-ce que Design Pattern en C #?
  2. Modèle en Java
  3. Qu'est-ce que SSRS?
  4. Qu'est-ce que SQL Developer?