Bästa svaret
Oracle-databasen är programvaran som lagrar och hämtar dina data. Oracle Grid är ytterligare programvara som gör att mer än en kopia av databasprogramvaran kan fungera tillsammans och visas som en enda databas som innehåller all data. Oracle Grid är känt som klusterprogramvara som gör att flera Oracle Database-applikationer (av samma typ och version) kan köras på flera servrar och tillhandahålla parallell bearbetning (samma fråga som kör delar på olika servrar samtidigt), skalbarhet (många fler transaktioner , anslutningar och frågor som körs samtidigt) och feltolerans (om en databasapplikation i rutnätet misslyckas, plockas alla körningar upp och fylls i av de återstående arbetskopiorna.
De senaste versionerna av detta kallas Oracle Real Application Cluster, eller RAC12c
Svar
Oracle-databasen består av en instans (som består av processer och minne) och databashanteringssystemet som består av rådata, filer i vilka dessa data lagras samt metadata för hantering av systemet. Å andra sidan består Oracle Grid Infrastructure av programvaran som hanterar resurser som nätverksanslutningar (lyssnare), lagring (oracle asm) och andra klusterresurser som IP-adresser med hög tillgänglighet, kluster-synkroniseringstjänster etc. Grid Infrastructure tillhandahåller den ”mellersta infrastrukturen” mellan servern, nätverkskort etc och själva databasen.