sql >> Databasteknik >  >> RDS >> Oracle

Konfigurera Oracle-databasen på Macbook Pro (OS X Yosemite)

Du kan inte installera databasserverns programvara direkt på OS X. Oracle fattade ett beslut för en tid sedan att inte stödja det längre, förmodligen för att det inte användes tillräckligt för att motivera kostnaderna. Jag tycks minnas att dess bortgång ungefär sammanföll med att Apple lade ner sin Xserve-linje, men jag kan ha föreställt mig det.

En klient som SQL Developer är ett helt annat förslag ur ett supportperspektiv. SQL Developer är en Java-applikation och kräver en JVM/JDK för att vara installerad. Javas skriv-en gång-kör-var som helst kanske inte är helt sant, men det är fortfarande sannolikt att det kommer att vara ganska mindre arbete för att stödja en relativt liten Java-applikation än en inbyggt kompilerad best som en fullständig RDBMS. De måste uppenbarligen göra en del arbete för att ha ett .app-paket och det finns vissa applikationsskillnader från Windows-versionen, men de behöver inte oroa sig för olika arkitekturer, systembibliotek etc. eftersom det är JVM:s problem.

Du kan använda SQL Developer på en Mac för att ansluta till en databas som körs på Windows eller Unix/Linux etc., så den har fortfarande en plats; det faktum att du inte kan ha en lokal server som kör på samma hårdvara är inte riktigt relevant för de flesta. Det tillåter bara utvecklare att använda en Mac istället för att tvinga dem till en Windows- eller Linux-dator.

Om du bara har tillgång till en Mac är den enklaste vägen fortfarande som nämnts tidigare , för att installera VirtualBox och en av de förbyggda VM-bilder Oracle tillhandahåller.

Du kan också installera Windows eller Linux på Bootcamp eller i din egen virtuella dator i Virtualbox, Parallels eller VMWare; och installera sedan Oracle inbyggt. Genom att använda en förbyggd bild slipper du lära dig hur du installerar databasserverns programvara och gör det också lättare att gå tillbaka - om du verkligen förstör något kan du kassera det och börja om ganska enkelt.

Om du är orolig för prestanda eller energianvändning skulle jag föreslå att du börjar med en virtuell dator och ser hur du går vidare; du kan alltid lägga till Bootcamp senare och till och med flytta över data om du vill gå den vägen.

Man kan försöka hacka ihop något såklart; det har gjorts tidigare med 10g men jag har inte sett någon prova det nyligen så det kanske inte är lika lätt på Yosemite och 11g/12c.



  1. Ansluter till Teradata i IRI Workbench

  2. Vad är poängen med INTE NULL DEFAULT ''?

  3. ImportError:Ingen modul med namnet flask.ext.mysql

  4. Det går inte att ansluta till databasen:Åtkomst nekad för användare ''@'localhost' till databasen 'socialdb'