sql >> Databasteknik >  >> RDS >> Oracle

SQL-utvecklare startar inte

En av de saker jag gillar mest med SQL Developer är att den körs överallt. Jag har det installerat på min Windows-arbetsstation. Det installeras automatiskt på din databasserver, även Unix/Linux. Och jag har det installerat på min MacBook Pro. Samma produkt körs överallt och ger mig ett konsekvent verktyg oavsett vilken plattform jag använder.

Nyligen slutade min SQL Developer-installation på min bärbara dator att fungera. När jag klickade på ikonen för att starta programmet, skulle ikonen studsa i min docka och sedan avslutas. Ingen startskärm, inget program. Jag kollade Activity Monitor och en process som heter "bash" som är en underordnad process till SQL Developer skulle förbruka 100% CPU. Jag laddade ner den senaste/bästa versionen av SQL Developer och jag fick samma sak.

Det visar sig att en ny OS-uppdatering till min Mac tog bort Java. Uppenbarligen är SQL Developer ett Java-program. Om jag tittar i /System/Library/Frameworks/JavaVM.framework/Versions kan jag se en mjuklänk för 1,6 poäng till CurrentJDK och CurrentJDK är en mjuklänk till /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents men att JDK inte längre finns.

Till skillnad från SQL Developer-versionen du laddar ner för Windows, finns det ingen version för Mac som innehåller JRE. Så för att fixa det var jag tvungen att ladda ner Java.

Om detta händer dig, ladda ner JDK 6, inte 7. Och det tog lite för mig att hitta JDK för mitt specifika OS, som är 10.6. Efter att ha laddat ner .dmg-filen öppnade jag den och dubbelklickade på .pkg-filen. Detta startade Java-installationsprocessen. När installationen var klar kunde jag kontrollera min Java-version (som tidigare misslyckades):

bpeasland-MacBook-Pro:Versions bpeasland$ java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-10M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

Nu när jag har installerat om Java startade min SQL-utvecklare utan några ytterligare problem.


  1. SQL:Välj Top 3 Records + Sum of Quantity

  2. Aggregera rader i Oracle SQL-sats

  3. Jämförelse av datatyperna för datum och tid i SQL Server

  4. Hur man beställer efter datum i PostgreSQL eller Oracle