Melhor resposta
O banco de dados Oracle é o software que armazena e recupera seus dados. O Oracle Grid é um software adicional que permite que mais de uma cópia do software de banco de dados funcione em conjunto e apareça como um único banco de dados contendo todos os dados. O Oracle Grid é conhecido como um software de cluster que permite que vários aplicativos de banco de dados Oracle (do mesmo tipo e versão) sejam executados em vários servidores e forneçam processamento paralelo (a mesma consulta executando partes em servidores diferentes ao mesmo tempo), escalabilidade (muito mais transações , conexões e consultas em execução simultânea) e tolerância a falhas (se um aplicativo de banco de dados na grade falhar, todas as transações em execução são selecionadas e concluídas pelas cópias de trabalho restantes).
As versões mais recentes são chamadas de Oracle Real Application Cluster, ou RAC12c
Resposta
O banco de dados Oracle é composto de uma instância (composta de processos e memória) e o sistema de gerenciamento de banco de dados composto de dados brutos, arquivos nos quais esses dados são armazenados, bem como metadados para gerenciamento do sistema. Por outro lado, a Oracle Grid Infrastructure é composta pelo software que gerencia recursos como as conexões de rede (ouvintes), o armazenamento (oracle asm) e outros recursos de cluster como IPs de alta disponibilidade, serviços de sincronização de cluster etc. A Grid Infrastructure fornece a infraestrutura intermediária entre o servidor, placas de rede etc. e o próprio banco de dados.