Différence entre Oracle 9i et Oracle 10g

Oracle 9i vs Oracle 10g

En 1977, les laboratoires de développement de logiciels (SDL) développent le logiciel Oracle Database, simplement appelé Oracle. C'est un système de gestion de base de données relationnelle-objet (ORDMBS) qui est identifié par un identifiant de système alphanumérique (SID).

Le logiciel Oracle Database comprend un ensemble de processus du système d'exploitation tels que PMON ou moniteur de processus et SMON ou moniteur système ainsi qu'une mémoire avec stockage de données. En 2001, Oracle 9i est sorti, le «i» signifiant «Internet» signifiant qu’il est prêt pour Internet. Il présente les nouvelles fonctionnalités suivantes:

Prise en charge directe de la base de données XML.
Java JDK 1.3.
Oracle Data Guard et améliorations.
Nouvelles fonctionnalités de partage et de réplication des données.
Compresse les clés dans les tables lors du chargement des données.
Améliorations de la sécurité.
Gérer les espaces table système localement.
DBA automatisé.

Oracle 10g, en revanche, a été publié en 2003 pour prendre en charge les expressions régulières avec la lettre "g" pour "grid" (grille) afin de souligner que Oracle 10g était prêt pour le calcul en grille. Voici certaines de ses caractéristiques:

Nouvelle base de données drop et alter database commencer la sauvegarde syntaxe.
Oracle 10g Data Guard Broker et RAC pour la prise en charge de Redo Log Transport.
Fonctionnalité d'application SQL et support des expressions régulières.
Prend en charge la base de données HTML.
Corbeille pour stocker des objets et nouvelle commande de purge.
Commande SYSAUX espace table et renommer espace table.
Gestion automatisée du stockage (ASM).
Référentiel automatique de la charge de travail (AWR).
Moniteur automatique de diagnostic de base de données (ADDM).

Ces deux versions présentent de nombreuses différences, notamment:

Gérabilité. Oracle 10g s’avère plus facile à gérer que Oracle 9i.
Les nouveaux outils ADDM et SQL Tuning Advisor d’Oracle 10g constituent une amélioration très remarquable par rapport à celle d’Oracle 9i..
Oracle 10g réduit la charge de travail du DBA et accélère les performances des tâches de gestion.
L'exécutable Oracle 10g est plus gros.
Oracle 9i n'autorise pas la restauration après une suppression alors qu'elle est autorisée dans Oracle 10g.
Oracle 10g a plus de fonctionnalités et offre un support de réplication plus efficace que
Oracle 9i.
La configuration requise pour Oracle 10g est supérieure à celle d'Oracle 9i..

Les deux versions ont d'excellentes fonctionnalités. La principale différence entre les deux réside dans le fait qu'Oracle 10g est une version supérieure à Oracle 9i et comporte de nombreuses fonctionnalités supplémentaires qui améliorent les fonctionnalités d'Oracle 9i alors que certaines anciennes fonctionnalités ont peut-être été abandonnées..

Résumé:

1.Oracle 9i est un système de gestion de base de données relationnelle objet (ORDMBS), publié en 2001, tandis qu'Oracle 10g est également un système de gestion de base de données relationnelle objet (ORDMBS), sorti en 2003..
2.Le «i» dans Oracle 9i signifie «Internet ready», tandis que le «g» dans Oracle 10g signifie «grid computing ready».
3.Oracle 10g est en fait une version améliorée ou supérieure d'Oracle 9i.
4.Oracle 10g est plus facile à gérer alors qu'Oracle 9i ne l'est pas.
5.Oracle 10g offre plus de fonctionnalités alors qu'Oracle 9i en propose moins.
6.Oracle 10g a des exigences système plus élevées que Oracle 9i a des exigences moins élevées.
7.Oracle 10g offre également des fonctions de flashback, de sauvegarde, de récupération et plusieurs autres améliorations, tandis qu'Oracle 9i ne le permet pas..