sql >> Databasteknik >  >> RDS >> Oracle

Hur man installerar Oracle på en Mac

Här är ett snabbt och enkelt sätt att installera Oracle Database på en Mac.

För det första är Oracle inte tillgängligt på Mac. Men låt inte det stoppa dig!

Om du är en utvecklare och du bara vill ha Oracle Database igång på din lokala dator, finns det sätt att göra det. Faktum är att Oracle förser oss med en virtuell apparat just för det ändamålet.

I den här handledningen installerar jag Oracle Database med Oracle DB Developer VM (den VM står för Virtual Machine ). Jag gör detta via VirtualBox.

VirtualBox är en virtualiseringsapplikation (även av Oracle Corporation). Det låter dig skapa virtuella maskiner (VM) på din dator. Du kan till exempel använda den för att köra Windows eller Linux på en Mac, etc.

Du kan också använda den för att installera Oracle på din Mac. Detta beror på att Oracle har skapat en virtuell apparat specifikt för Oracle Database (den tidigare nämnda Oracle DB Developer VM). Denna apparat gör det enkelt att installera Oracle Database på en Mac, eftersom du inte behöver installera något annat operativsystem först. Du importerar helt enkelt enheten till VirtualBox. Den virtuella enheten levereras förinstallerad med Oracle Linux och Oracle Database (liksom andra praktiska verktyg, som SQL-utvecklare och praktiska labb).

Nedan följer stegen som jag använde för att installera Oracle på min Mac med VirtualBox.

Installera VirtualBox

Om du inte redan har VirtualBox, ladda ner den från VirtualBox-webbplatsen.

Du kan installera VirtualBox precis som du skulle installera andra program. När .dmg filen har laddats ner, öppna den och dubbelklicka på VirtualBox.pkg ikon. Detta öppnar installationsprogrammet. Följ anvisningarna och stäng installationsprogrammet när det är installerat.

Ladda ned Oracle Database

När du har installerat VirtualBox laddar du ner Oracle DB Developer VM från Oracles webbplats.

Klicka på Oracle DB Developer VM länk:

Det öppnar ett popup-fönster med en kryssruta och en nedladdningsknapp.

Markera rutan om du godkänner licensavtalet och klicka på Ladda ner knapp:

Om du inte redan är inloggad kan du bli ombedd att logga in eller skapa ett konto. Varsågod och gör det.

När det är klart kommer filen att laddas ner.

Det är en ganska stor fil (min var 7,82 GB), så ge den lite tid att ladda ner.

Installera Oracle Database

När filen har laddats ner kan du fortsätta och installera Oracle Database via VirtualBox. Detta installerar också Oracle Linux som operativsystem.

Starta först VirtualBox.

När VirtualBox har startat väljer du File> Import Appliance... :

Detta öppnar följande Appliance to Import skärm:

Klicka på den gula mappikonen för att navigera till Oracle DB Developer VM-filen som du just laddade ner. Den har en .ova förlängning.

När du har valt filen klickar du på Fortsätt .

Detta tar oss till Appliance Settings skärm:

Gå vidare och klicka på Importera .

Detta öppnar följande licensavtalsprompt:

Klicka på Godkänn om du håller med.

Detta importerar den virtuella enheten. Det är då Oracle Database installeras via VirtualBox.

Följande skärm visas medan den importeras:

När det är klart installeras Oracle Database som en virtuell maskin.

Starta Oracle Database VM

Efter att ha slutfört de föregående stegen kommer Oracle nu att visas under din lista över virtuella maskiner. Om det här är din första virtuella maskin kommer det att vara den enda som listas. Om inte, kommer du att se den listad tillsammans med dina andra virtuella maskiner.

Så här såg min ut efter att ha importerat Oracle DB Developer VM (jag har också andra virtuella datorer i listan):

Starta den genom att dubbelklicka på Oracle DB Developer VM i den vänstra menyn.

Alternativt kan du klicka en gång för att välja den och sedan klicka på den gröna Start knapp/pil överst.

Detta öppnar ett nytt fönster med Oracle DB Developer VM.

Till en början kan detta vara tomt:

Men efter en kort tid bör det så småningom sätta sig på något som ser ut så här:

Grattis! Du har nu installerat Oracle på en Mac!

Varje gång du vill arbeta med din Oracle Database-installation måste du starta den virtuella datorn först. Du kan hålla den igång i bakgrunden, men om du någonsin stänger av den måste du starta om den om du vill arbeta med den igen.

Anslut till Oracle Database

Nu när Oracle Database har installerats kan du använda verktyg som SQL Developer och SQLcl för att ansluta till den.

  • SQL Developer är ett GUI-gränssnitt (lite som vad SSMS är för SQL Server).
  • SQLcl är ett kommandoradsgränssnitt. Detta gör att du kan ansluta till Oracle via ett terminalfönster på din Mac.

Dessa verktyg är tillgängliga i Oracle DB Developer VM. I själva verket kan SQL-utvecklarikonen ses på skrivbordet på skärmdumpen ovan.

Du kan starta dessa program från den virtuella maskinen, eller så kan du ladda ner och installera dem för att köras på din Mac.

För att köra SQL Developer i den virtuella maskinen, dubbelklicka på SQL Developer-ikonen på den virtuella maskinens skrivbord. Om du tillfrågas om ett användarnamn och lösenord anger du följande:

Användarnamn hr
Lösenord oracle

Detta bör ansluta och du bör kunna köra SQL-frågor omedelbart.

Oracle DB Developer VM innehåller några exempelscheman och hr konto är bra att komma igång med om du vill leka. Det här schemat innehåller information om anställda – avdelningar, platser, arbetshistorik och relaterad information. Du kan också använda sys eller system konton om det behövs. Lösenordet är oracle även för dessa (alla lösenord i Oracle DB Developer VM är oracle). ).

Men du kanske föredrar att köra SQL Developer och/eller SQLcl på din Mac, kolla in följande artiklar för att ladda ner och installera dem:

  • Hur man installerar SQL Developer på en Mac
  • Hur man installerar SQLcl på en Mac

När du kör dessa applikationer på din Mac måste du öppna VirtualBox och starta Oracle DB Developer VM när du vill ansluta till ovanstående Oracle-installation.


  1. Hur man löser ORA-29913 med externa tabeller

  2. Använder Hibernates ScrollableResults för att långsamt läsa 90 miljoner poster

  3. Hur MAKETIME() fungerar i MariaDB

  4. Ms-Access VBA Class Object Arrays