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

Lo sviluppatore SQL non si avvia

Una delle cose che mi piace di più di SQL Developer è che funziona ovunque. L'ho installato sulla mia workstation Windows. Viene installato automaticamente sul server del database, anche Unix/Linux. E l'ho installato sul mio MacBook Pro. Lo stesso prodotto funziona ovunque fornendomi uno strumento coerente, indipendentemente dalla piattaforma che sto utilizzando.

Di recente, la mia installazione di SQL Developer sul mio laptop ha smesso di funzionare. Quando facevo clic sull'icona per avviare il programma, l'icona rimbalzava nel mio dock e quindi si chiudeva. Nessuna schermata iniziale, nessun programma. Ho controllato Activity Monitor e un processo chiamato "bash", che è un processo figlio di SQL Developer, consumerebbe il 100% della CPU. Ho scaricato la versione più recente/migliore di SQL Developer e ho ottenuto la stessa cosa.

Si scopre che alcuni recenti aggiornamenti del sistema operativo sul mio Mac hanno rimosso Java. Ovviamente, SQL Developer è un programma Java. Se guardo in /System/Library/Frameworks/JavaVM.framework/Versions, posso vedere un softlink per 1,6 punti a CurrentJDK e CurrentJDK è un softlink a /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents ma che JDK non esiste più.

A differenza della versione SQL Developer scaricata per Windows, non esiste una versione per Mac che contenga JRE. Quindi, per risolvere, ho dovuto scaricare Java.

Se ti succede, scarica JDK 6, non 7. E mi ci è voluto un po' per trovare il JDK per il mio sistema operativo specifico, che è 10.6. Dopo aver scaricato il file .dmg, l'ho aperto e ho fatto doppio clic sul file .pkg. Questo ha avviato il processo di installazione di Java. Una volta completata l'installazione, ho potuto quindi controllare la mia versione di Java (che in precedenza non era riuscita):

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)

Ora che ho reinstallato Java, il mio sviluppatore SQL si è avviato senza ulteriori problemi.