Diferença entre Oracle 9i e Oracle 10g

Oracle 9i vs Oracle 10g

Em 1977, os Laboratórios de Desenvolvimento de Software (SDL) desenvolveram o software Oracle Database, que é simplesmente conhecido como Oracle. É um sistema de gerenciamento de banco de dados objeto-relacional (ORDMBS), identificado por um identificador de sistema alfanumérico (SID).

O software Oracle Database inclui um conjunto de processos do sistema operacional, como PMON ou monitor de processo e SMON ou monitor de sistema juntos e memória com armazenamento de dados. Em 2001, o Oracle 9i foi lançado, o "i" significa a palavra "Internet", significando que está pronto para a Internet. Possui os seguintes novos recursos:

Suporte direto ao banco de dados XML.
Java JDK 1.3.
Oracle Data Guard e aprimoramentos.
Novos recursos de compartilhamento e replicação de dados.
Comprime chaves em tabelas ao carregar dados.
Aprimoramentos de segurança.
Gerenciar espaços de tabela do sistema localmente.
DBA automatizado.

O Oracle 10g, por outro lado, foi lançado em 2003 para oferecer suporte a expressões regulares com a letra “g”, significando “grid”, para enfatizar o Oracle 10g quando a computação em grade estiver pronta. Aqui estão algumas de suas características:

Novo banco de dados descartado e banco de dados alterado começam a sintaxe de backup.
Oracle 10g Data Guard Broker e RAC para dar suporte ao Redo Log Transport.
Recurso de aplicação SQL e suporte a expressões regulares.
Suporta banco de dados HTML.
Lixeira para armazenamento de objetos e novo comando de limpeza.
Comando SYSTEMUX e Renomear Espaço de Tabela.
Gerenciamento automatizado de armazenamento (ASM).
Repositório Automático de Carga de Trabalho (AWR).
Monitor automático de diagnóstico de banco de dados (ADDM).

Essas duas versões têm muitas diferenças, incluindo o seguinte:

Gerenciabilidade. O Oracle 10g é comprovadamente mais gerenciável que o Oracle 9i.
O novo ADDM e SQL Tuning Advisor do Oracle 10g é uma melhoria notável em relação à do Oracle 9i.
Oracle 10g diminui a carga de trabalho do DBA e acelera o desempenho das tarefas de gerenciamento.
O executável Oracle 10g é maior.
O Oracle 9i não permite reversão após uma queda enquanto é permitido no Oracle 10g.
O Oracle 10g possui mais recursos e oferece suporte a replicação mais eficiente do que
Oracle 9i.
O Oracle 10g possui requisitos de sistema mais altos que o Oracle 9i.

Ambas as versões possuem excelentes recursos. A principal diferença entre os dois é que o Oracle 10g é uma versão superior ao Oracle 9i e possui muitos recursos adicionais que aprimoram os recursos do Oracle 9i, enquanto alguns recursos antigos podem ter sido abandonados.

Resumo:

O Oracle 9i é um sistema de gerenciamento de banco de dados objeto-relacional (ORDMBS) lançado em 2001, enquanto o Oracle 10g também é um sistema de gerenciamento de banco de dados objeto-relacional (ORDMBS) lançado em 2003.
2.O "i" no Oracle 9i significa "Internet ready", enquanto o "g" no Oracle 10g significa "grid computing ready".
O Oracle 10g é na verdade uma versão atualizada ou superior do Oracle 9i.
O Oracle 10g é mais gerenciável, enquanto o Oracle 9i não é.
5.O Oracle 10g oferece mais recursos, enquanto o Oracle 9i oferece menos.
6.O Oracle 10g possui requisitos de sistema mais altos, enquanto o Oracle 9i possui requisitos de sistema mais baixos.
7.O Oracle 10g também oferece flashback, backup, recuperação e vários outros aprimoramentos, enquanto o Oracle 9i não.