? Oracle producerar relationella databashanterare . Företaget var central i utvecklingen av Structured Query Language ( SQL ) och är nu branschstandard språk för att få uppgifter ur databaserna . Oracle tillverkar ett urval av databaser produkter , inklusive formulär och rapportskrivning utvecklingsverktyg och Enterprise Resource Planning ( ERP ) applikationer baserade på en Oracle-databas . Databasegenskaper
en Oracle-databas har två grundläggande element . En är en uppsättning databasfiler som fysiskt är bosatta på en enhet . Dessa filer lagra permanenta data i databasen . Det andra elementet är den "instans ", som är en uppsättning processer som körs i en dators minne . Den instans har åtkomst till data i databasen filen endast efter kommandot för att associera instans med en databas har utfärdats . Den instans gör att data från databasen filerna är åtkomliga , manipuleras och ändras utan att några ändringar som skrivs tillbaka till databasfiler . Användaren , eller ett program , gör beslutet att bevara eventuella ändringar av data genom att utfärda ett " COMMIT " kommandot .
Återladdning
instans separerar användarens arbete område från datalagret . Detta möjliggör experiment med data utan fel i utförandet permanent raderar eller skriver över viktiga data . Eventuella misstag som gjorts under arbetet med uppgifterna förekommer endast i minnet och kan tas bort genom att rulla tillbaka till en tidigare åtagande . Rollback laddar ned data från databasfiler .
Database Förhållande
En instans är som en session , men det kan bara komma åt data från databasfiler gång databasen har " monterat . " Där många databaser är tillgängliga för instansen , kan någon av dessa databaser monteras . Men när en databas har monterats i en instans , kan ingen annan databas skall monteras, även om den första databasen är stängd. Den instans som har visats en databas måste stängas och en ny instans igång om en annan databas behöver monteras . Addera en till många
En databas kan vara nås av många fall samtidigt. Förmågan att begränsa en databas till en instans eller för att tillåta flera fall att hantera en databas är beroende av konfigurationen av systemet. Den en -till- en relation kallas en enkelförekomstklass databas , medan den en - till-många konfiguration kallas Oracle Real Application Clusters (RAC ) . Transaktionerna i varje instans hålls åtskilda med hjälp av ett system (SID ) . SID är ett nummer som unikt identifierar varje Oracle instans .