sql >> Database teknologi >  >> RDS >> Oracle

Opsætning af Oracle-databasen på Macbook Pro (OS X Yosemite)

Du kan ikke installere databaseserversoftwaren direkte på OS X. Oracle traf en beslutning for et stykke tid siden ikke så støtte det mere, formentlig fordi det ikke blev brugt nok til at retfærdiggøre omkostningerne. Jeg synes at huske, at dens bortgang var nogenlunde sammenfaldende med, at Apple droppede deres Xserve-linje, men det har jeg måske forestillet mig.

En klient som SQL Developer er et meget anderledes forslag fra et supportperspektiv. SQL Developer er en Java-applikation, og kræver en JVM/JDK for at blive installeret. Javas write-once-run-anywhere er måske ikke helt sandt, men det vil sandsynligvis stadig være noget mindre arbejde at understøtte en relativt lille Java-applikation end et native-kompileret udyr som en fuld RDBMS. De skal naturligvis gøre noget arbejde for at have en .app bundle, og der er nogle applikationsforskelle fra Windows-versionen, men de behøver ikke bekymre sig om forskellig arkitektur, systembiblioteker osv., da det er JVM'ens problem.

Du kan bruge SQL Developer på en Mac til at oprette forbindelse til en database, der kører på Windows eller Unix/Linux osv., så den har stadig en plads; det faktum, at du ikke kan have en lokal server, der kører på den samme hardware, er ikke rigtig relevant for de fleste mennesker. Det giver bare udviklere mulighed for at bruge en Mac i stedet for at tvinge dem til en Windows- eller Linux-pc.

Hvis du kun har adgang til en Mac, er den enkleste rute stadig som nævnt før , for at installere VirtualBox og et af de præbyggede VM-billeder Oracle leverer.

Du kan også installere Windows eller Linux på Bootcamp eller i din egen VM i Virtualbox, Parallels eller VMWare; og derefter installere Oracle native. Ved at bruge et forudbygget billede slipper du for at lære, hvordan du installerer databaseserversoftwaren, og det gør det også lettere at gå tilbage - hvis du virkelig ødelægger noget, kan du kassere det og starte forfra ganske enkelt.

Hvis du er bekymret for ydeevne eller strømforbrug, vil jeg foreslå, at du starter med en VM og ser, hvordan du kommer videre; du kan altid tilføje Bootcamp senere og endda flytte dataene på tværs, hvis du vil ned ad den rute.

Du kunne selvfølgelig prøve at hacke noget sammen; det er blevet gjort før med 10g, men jeg har ikke set nogen prøve det for nylig, så det er måske ikke så nemt på Yosemite og 11g/12c.



  1. Hvorfor returnerer MySQL nogle flydere i videnskabelig notation, men ikke andre?

  2. JPA Model Class for felt TIMESTAMP UDEN TIDSZONE STANDARD CURRENT_TIMESTAMP i Postgres?

  3. SQL til kun at hente nogle rækker?

  4. iteration af XML-data i sql server 2005