SQL Developer editor readability

I have just switched to SQL Developer from Toad and I have found a couple problems with the editor that make it unreadable.
The first issue is that the fonts appear blockier and heavier. On both Toad and SQL Developer I'm using Consolas with size 12. I've tried turning the "enable text anti-aliasing" on and off and they are both bad. Could the issue be that SQL Developer is not using Window's clear type fonts? If so can this be fixed?
The second issue is that the color of the whitespace characters (spaces and line-breaks) in SQL Developer are way too dark. I am unable to find a setting to lighten them up. Am I missing the setting, or can this capability be added?

In "Tools -> Preferences -> Code Editor -> Display" there is an option called "Show Whitespace Characters". Turning this on allows you to see whitespace characters in the editor. For example, spaces are shown as middle dots (i.e. ··········), tabs are shown as "»", and line breaks are shown as "«¶".
The problem is that they are way too dark. They need to be a very faint, subtle gray. I do not see any way to change the color.

Similar Messages

  • How stop case changing in SQL developer editor

    Dear Friends,
    When I start editing in SQL developer(version 1.6), case i.e. formatting of words gets changed automatically.
    Is there any option to stop case changing.
    Thanking in advance
    Sanjeev

    Assuming you are on SQL Developer 2.1.X try unsetting
    Tools -> Preferences -> Code Editor -> Completion Insight -> change case as you type

  • Problem in sql developer while connecting to oracle 11g

    when am creating a database connection with oracle 11g in sql developer editor it s throwing network adapter could not establish the connection
    connection name test
    user name system
    password system
    Role default
    Host name localhost
    Port 1521
    SID orcl
    Can any one help me to resolve the problem?
    Thanks in advance

    Those parameters probably aren't correct.
    Is that 11g on your machine? Try to specify the real IP instead. And sure the listener is up?
    Also sure about the SID and port?
    Hope that helps,
    K.

  • SQL Developer paste problem for large text in Linux

    Hello,
    I have a problem. I cannot paste large text (> 5000 lines) into the editor of a clob column. Pasting in general works. I mean I can paste the whole content e.g. to gedit or I can paste partially the text into the sql developer editor but not as a whole.
    Colleagues on a Mac can paste the text into the editor. So it should not be about DB settings.
    Can anyone tell me which setting I have to change? 
    SPECS:
    Ubuntu 13.10
    java version "1.7.0_25"
    OpenJDK Runtime Environment (IcedTea 2.3.12) (7u25-2.3.12-4ubuntu3)
    OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
    Info
    Oracle SQL Developer 3.2.20.09
    Version 3.2.20.09
    Build MAIN-09.87
    Copyright © 2005, 2012 Oracle. All Rights Reserved. Alle Rechte vorbehalten.
    IDE Version: 11.1.1.4.37.59.48
    Product ID: oracle.sqldeveloper
    Product Version: 11.2.0.09.87
    Version
    Komponente    Version
    ==========    =======
    Java(TM)-Plattform    1.7.0_25
    Oracle-IDE    3.2.20.09.87
    Versionierungsunterstützung    3.2.20.09.87

    I've the same problem and posted it under: 'SQL Dev 2.1 RC1 - "scan defines" doesn't work in opened *.sql files '
    I seems, that it doesn't work now, though it worked in SQLDEV 1.5.5
    @Chris

  • To display chinese characters with SQL Developer

    I have created one table on the Oracle Express Database. In this table ther is one field Nchar tipe.
    The NLS_CHARACTERSET of the d.b. is WE8MSWIN1252, the NLS_NCHAR_CHARACTERSET is AL16UTF16.
    I have done an insert on the table and in this field i have inserted this word: 了解更多
    When i do a select comand with sql developer, on the results i see this only this •••• .
    But if i copy this and cut on the Sql Developer editor, i see the corret word.
    How could i configurate ?
    Regards
    Mario

    Hi
    The following works but there may be better solutions:
    http://totierne.blogspot.com/2008/05/issuesquare-boxes-as-text-characters.html
    Issue:Square boxes as text characters Solution:Add fonts
    Chinese characters in Linux see Debian Chinese How To [1] basically:
    1. create a jre/lib/fonts/fallback directory if necessary and
    2. copy or link the fonts files into this directory. (On my Linux system: /usr/share/fonts/truetype/arphic/gbsn00lp.ttf )
    -Turloch

  • How to make a file to be opened in PL-SQL Editor of SQL Developer

    How to open a package file (.pkg) in sql Developer's PL-SQL Editor?
    Tried creating a new file type with Extension as .pkg and file type as PlSqlNode.
    Could open the file and found some of the features of plsql editor, such as find, compile... but could not differentiate the font colors.
    How should we go about in having the file opened with different font colors (for identifier, builtin....?
    Thanks.
    K.Nataraja Suthan,

    I guess you're running into another known bug in this file-based battlefield.
    Opening files won't colour the code until having opened some code from the DB first. Can you try that?
    On a sidenote, I've had really bad experiences with external files (both compiling to DB and saving to file incorrectly, not showing errors, etc.). In the end the only safe thing to do is work directly on the DB, saving your progress now and then to file.
    Regards,
    K.

  • SQL Developer table editor does not show anything (no columns, no data,...)

    Hi, I upgraded SQL developer yesterday to the latest version. Now I don't see anything any more in the datagrid, columns, constraints, etc ...
    Connection is OK, in the explorer (to the left) I see tables and columns, in the datagrid (table properties) I don't see anything.
    Here is the contents of the about box
    Many thanks
    About
    Oracle SQL Developer 2.1.1.64
    Version 2.1.1.64
    Build MAIN-64.45
    Copyright © 2005,2009 Oracle. All Rights Reserved.
    IDE Version: 11.1.1.2.36.55.30
    Product ID: oracle.sqldeveloper
    Product Version: 11.1.1.64.45
    Version
    Component     Version
    =========     =======
    Java(TM) Platform     1.6.0_20
    Oracle IDE     2.1.1.64.45
    Versioning Support     2.1.1.64.45
    Properties
    Name     Value
    ====     =====
    awt.toolkit     sun.awt.windows.WToolkit
    class.load.environment     oracle.ide.boot.IdeClassLoadEnvironment
    class.load.log.level     CONFIG
    class.transfer     delegate
    file.encoding     Cp1252
    file.encoding.pkg     sun.io
    file.separator     \
    ice.browser.forcegc     false
    ice.pilots.html4.ignoreNonGenericFonts     true
    ice.pilots.html4.tileOptThreshold     0
    ide.AssertTracingDisabled     true
    ide.bootstrap.start     8627304444140
    ide.build     MAIN-64.45
    ide.conf     C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.config_pathname     C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.debugbuild     false
    ide.devbuild     false
    ide.extension.search.path     sqldeveloper/extensions:jdev/extensions:ide/extensions
    ide.firstrun     true
    ide.java.minversion     1.6.0_04
    ide.launcherProcessId     5928
    ide.main.class     oracle.ide.boot.IdeLauncher
    ide.patches.dir     ide/lib/patches
    ide.pref.dir     C:\Users\johkene\AppData\Roaming\SQL Developer
    ide.pref.dir.base     C:\Users\johkene\AppData\Roaming
    ide.product     oracle.sqldeveloper
    ide.shell.enableFileTypeAssociation     C:\sqldeveloper\sqldeveloper.exe
    ide.splash.screen     splash.gif
    ide.startingArg0     C:\sqldeveloper\sqldeveloper.exe
    ide.startingcwd     C:\sqldeveloper
    ide.user.dir     C:\Users\johkene\AppData\Roaming\SQL Developer
    ide.user.dir.var     IDE_USER_DIR
    ide.work.dir     C:\Users\johkene\Documents\SQL Developer
    ide.work.dir.base     C:\Users\johkene\Documents
    java.awt.graphicsenv     sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob     sun.awt.windows.WPrinterJob
    java.class.path     ..\..\ide\lib\ide-boot.jar
    java.class.version     50.0
    java.endorsed.dirs     C:\Program Files\Java\jdk1.6.0_20\jre\lib\endorsed
    java.ext.dirs     C:\Program Files\Java\jdk1.6.0_20\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
    java.home     C:\Program Files\Java\jdk1.6.0_20\jre
    java.io.tmpdir     C:\Users\johkene\AppData\Local\Temp\
    java.library.path     C:\sqldeveloper;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;C:\Program Files\Gemplus\GemSafe Libraries\BIN;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\9.0\DLLShared\;C:\Sybase\DLL;C:\Sybase\BIN;C:\Program Files\Sybase\Shared\PowerBuilder\;C:\Program Files\Java\jdk1.6.0_12\bin;C:\apache-maven-2.0.10\bin;C:\Program Files\Liquid Technologies\Liquid XML Studio 2009\XmlDataBinder7\Redist7\cpp\win32\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Belgium Identity Card;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\Research In Motion\BlackBerry Theme Studio 5.0\bin;C:\Program Files\CVSNT\
    java.naming.factory.initial     oracle.javatools.jndi.LocalInitialContextFactory
    java.runtime.name     Java(TM) SE Runtime Environment
    java.runtime.version     1.6.0_20-b02
    java.specification.name     Java Platform API Specification
    java.specification.vendor     Sun Microsystems Inc.
    java.specification.version     1.6
    java.util.logging.config.file     logging.conf
    java.vendor     Sun Microsystems Inc.
    java.vendor.url     http://java.sun.com/
    java.vendor.url.bug     http://java.sun.com/cgi-bin/bugreport.cgi
    java.version     1.6.0_20
    java.vm.info     mixed mode, sharing
    java.vm.name     Java HotSpot(TM) Client VM
    java.vm.specification.name     Java Virtual Machine Specification
    java.vm.specification.vendor     Sun Microsystems Inc.
    java.vm.specification.version     1.0
    java.vm.vendor     Sun Microsystems Inc.
    java.vm.version     16.3-b01
    jdbc.library     /C:/sqldeveloper/jdbc/lib/ojdbc5.jar
    line.separator     \r\n
    oracle.home     C:\sqldeveloper
    oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG     true
    oracle.jdbc.Trace     true
    oracle.translated.locales     de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW
    oracle.xdkjava.compatibility.version     9.0.4
    orai18n.library     /C:/sqldeveloper/jlib/orai18n.jar
    os.arch     x86
    os.name     Windows Vista
    os.version     6.0
    path.separator     ;
    reserved_filenames     con,aux,prn,lpt1,lpt2,lpt3,lpt4,lpt5,lpt6,lpt7,lpt8,lpt9,com1,com2,com3,com4,com5,com6,com7,com8,com9,conin$,conout,conout$
    sqldev.debug     false
    sun.arch.data.model     32
    sun.boot.class.path     C:\Program Files\Java\jdk1.6.0_20\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_20\jre\classes
    sun.boot.library.path     C:\Program Files\Java\jdk1.6.0_20\jre\bin
    sun.cpu.endian     little
    sun.cpu.isalist     pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
    sun.desktop     windows
    sun.io.unicode.encoding     UnicodeLittle
    sun.java2d.ddoffscreen     false
    sun.jnu.encoding     Cp1252
    sun.management.compiler     HotSpot Client Compiler
    sun.os.patch.level     Service Pack 2
    svnkit.sax.useDefault     true
    user.country     BE
    user.dir     C:\sqldeveloper\sqldeveloper\bin
    user.home     C:\Users\johkene
    user.language     nl
    user.name     JOHKENE
    user.timezone     Europe/Paris
    user.variant     
    windows.shell.font.languages     
    Extensions
    Name     Identifier     Version     Status
    ====     ==========     =======     ======
    Check For Updates     oracle.ide.webupdate     11.1.1.2.36.55.30     Loaded
    Code Editor     oracle.ide.ceditor     11.1.1.2.36.55.30     Loaded
    Database Connection Support     oracle.jdeveloper.db.connection     11.1.1.2.36.55.30     Loaded
    Database Object Explorers     oracle.ide.db.explorer     11.1.1.2.36.55.30     Loaded
    Database UI     oracle.ide.db     11.1.1.2.36.55.30     Loaded
    Diff/Merge     oracle.ide.diffmerge     11.1.1.2.36.55.30     Loaded
    Extended IDE Platform     oracle.javacore     11.1.1.2.36.55.30     Loaded
    External Tools     oracle.ide.externaltools     11.1.1.2.36.55.30     Loaded
    File Support     oracle.ide.files     11.1.1.2.36.55.30     Loaded
    File System Navigator     oracle.sqldeveloper.filenavigator     11.1.1.64.45     Loaded
    Help System     oracle.ide.help     11.1.1.2.36.55.30     Loaded
    History Support     oracle.jdeveloper.history     11.1.1.2.36.55.30     Loaded
    Import/Export Support     oracle.ide.importexport     11.1.1.2.36.55.30     Loaded
    Index Migrator support     oracle.ideimpl.indexing-migrator     11.1.1.2.36.55.30     Loaded
    JDeveloper Runner     oracle.jdeveloper.runner     11.1.1.2.36.55.30     Loaded
    Log Window     oracle.ide.log     11.1.1.2.36.55.30     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.1.1.2.36.55.30     Loaded
    Navigator     oracle.ide.navigator     11.1.1.2.36.55.30     Loaded
    Object Gallery     oracle.ide.gallery     11.1.1.2.36.55.30     Loaded
    Object Viewer     oracle.sqldeveloper.oviewer     11.1.1.64.45     Loaded
    Oracle Data Modeler Reports     oracle.sqldeveloper.datamodeler_reports     11.1.1.64.45     Loaded
    Oracle Database Browser     oracle.sqldeveloper.thirdparty.browsers     11.1.1.64.45     Loaded
    Oracle IDE     oracle.ide     11.1.1.2.36.55.30     Loaded
    Oracle SQL Developer     oracle.sqldeveloper     11.1.1.64.45     Loaded
    Oracle SQL Developer Data Modeler Viewer     oracle.datamodeler     2.0.0.584     Loaded
    Oracle SQL Developer Extras     oracle.sqldeveloper.extras     1.1.1.64.45     Loaded
    Oracle SQL Developer Migrations     oracle.sqldeveloper.migration     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - Antlr3 Translation Core     oracle.sqldeveloper.migration.translation.core_antlr3     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - DB2     oracle.sqldeveloper.migration.db2     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - Microsoft Access     oracle.sqldeveloper.migration.msaccess     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - MySQL     oracle.sqldeveloper.migration.mysql     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - SQLServer     oracle.sqldeveloper.migration.sqlserver     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - Sybase     oracle.sqldeveloper.migration.sybase     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - Teradata     oracle.sqldeveloper.migration.teradata     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - Translation Core     oracle.sqldeveloper.migration.translation.core     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - Translation Db2     oracle.sqldeveloper.migration.translation.db2     11.1.1.64.45     Loaded
    Oracle SQL Developer Migrations - Translation UI     oracle.sqldeveloper.migration.translation.gui     11.1.1.64.45     Loaded
    Oracle SQL Developer Reports     oracle.sqldeveloper.report     11.1.1.64.45     Loaded
    Oracle SQL Developer SearchBar     oracle.sqldeveloper.searchbar     11.1.1.64.45     Loaded
    Oracle SQL Developer TimesTen     oracle.sqldeveloper.timesten     2.0.0.64.45     Loaded
    Oracle SQL Developer Unit Test     oracle.sqldeveloper.unit_test     11.1.1.64.45     Loaded
    Oracle SQL Developer Worksheet     oracle.sqldeveloper.worksheet     11.1.1.64.45     Loaded
    Oracle XML Schema Support     oracle.sqldeveloper.xmlschema     11.1.1.64.45     Loaded
    PROBE Debugger     oracle.jdeveloper.db.debug.probe     11.1.1.2.36.55.30     Loaded
    Peek     oracle.ide.peek     11.1.1.2.36.55.30     Loaded
    Persistent Storage     oracle.ide.persistence     11.1.1.2.36.55.30     Loaded
    QuickDiff     oracle.ide.quickdiff     11.1.1.2.36.55.30     Loaded
    Replace With     oracle.ide.replace     11.1.1.2.36.55.30     Loaded
    Runner     oracle.ide.runner     11.1.1.2.36.55.30     Loaded
    Snippet Window     oracle.sqldeveloper.snippet     11.1.1.64.45     Loaded
    Sql Monitoring Project     oracle.sqldeveloper.sqlmonitor     11.1.1.64.45     Loaded
    Tuning     oracle.sqldeveloper.tuning     11.1.1.64.45     Loaded
    User Extensions Support     oracle.sqldeveloper.userextensions     11.1.1.64.45     Loaded
    VHV     oracle.ide.vhv     11.1.1.2.36.55.30     Loaded
    Versioning Support     oracle.jdeveloper.vcs     11.1.1.2.36.55.30     Loaded
    Versioning Support for Subversion     oracle.jdeveloper.subversion     11.1.1.2.36.55.30     Loaded
    Virtual File System     oracle.ide.vfs     11.1.1.2.36.55.30     Loaded
    Web Browser and Proxy     oracle.ide.webbrowser     11.1.1.2.36.55.30     Loaded
    oracle.ide.indexing     oracle.ide.indexing     11.1.1.2.36.55.30     Loaded

    Yes this was clean directory (I reinstalled twice already). I'm using Oracle Database 10g express edition and also Oracle 10g Standard Edition (same problem for both databases).
    In the messages log I get:
    oracle.dbtools.raptor.oviewer.table.GridDataEditor java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    ... and then each time I switch table:
    oracle.ide.model.IdeSubject Exception while updating observer[8]: Editor5

  • SQL Developer 3.0.03  Code Editor Save Actions missing from menu

    I had just gotten a new notebook and installed latest version of Oracle SQL Developer 3.0.03. Seems Auto Save settings are enabled by default. I am prompted each time I switch off from SQL Dev to another app or window to Save the SQL code I am testing. I don't want to necessarily save it each time so I have to save or cancel each time I switch windows. I checked the documentation Help menu and it directed me to the Code Editor section > Save Actions menu to adjust settings. This category does not exist (or is not visible for me) to check settings and make changes. I am Admin on machine and installer of the app so not sure if it is some security setting I am not aware of. Or is this the wrong Help documentation for this version?
    This version is much different from older version I was using. Any thougts on this before I remove and re-install an older version?
    Thanks,
    Joe

    many thanks for your reply jim. i see the settings for 'prompt for save file on close'. this is checked by default and that is fine. if i have a sql worksheet open, as soon as i switch to another window (i.e. visual studio app), i get prompted to save the file. that is the strange behavior i've been seeing with this version.
    i will try to update to 3.0.04 and see if that resolves. i appreciate your help.

  • Bug: Sql Developer v1.2.1 (32.13) - Date Field Editor doesn't work properly

    Version: Sql Developer v1.2.1 (32.13)
    OS: Windows XP SP2
    Database: Oracle 10g
    Symptoms:
    I have a table with a DATE field.
    In a record of this field a have a value such as : 12/31/0003 (I know this is a strange date value) but the problem is that if I try to change this value using SqlDeveloper grid editor in 12/31/2003, it seems to not recognize the change without enabling the Commit Button and keeping the 0003 value !

    OK, I'm not understanding you exactly. It's not the formatting that you're having an issue with, but the editor. I have a date for a record that is 17-Feb-2006 and I want it to be 17-Feb-1996, so I invoke the date editor and highlight just the year and make the change. Just type in the new year and say OK. This then causes the Commit button to become available, because we have made a change and then I commit the record.
    The record is committed correctly, with the correct years, regardless of whether I have the formatting as RR, RRRR, YY or YYYY.
    Sue

  • SQL Developer 2.1 editor settings

    In SQL Developer 2.1, when I single click on a pl/sql object in the navigation pane, a writable editor tab opens. How can I change this behavior so that it opens as read-only? I only want the pl/sql editor to be writable if explicitly selected. I could not find anything in the preferences for this.
    Thanks, John

    You can always make a suggestion on the SQL Developer Exchange, and/or vote on some of the existing read-only connection requests to add more weight for possible future implementation.
    Regards,
    K.

  • Multiple Editor Tabs in SQL Developer

    I am on the current release of SQL Developer (1.5.4, build 5940). Every time I log into a database instance (doesn't seem to matter which instance), I get multiple code editor tabs. For example, if I log into an instance called 'ABC System', I'll get a tab labeled 'ABC System' and a 2nd tab labeled 'ABC System-1'.
    It is not a serious problem, as I can delete one of the tabs and continue my work, but it is a bit of an annoyance. Has anyone else encountered this problem and know of a fix? Thank you very much.
    Bernard Miller
    University of Minnesota

    Hi,
    Once you have more than one tab open (frozen/pinned) in a connection's object viewer pane, just right-click on the tab and select "New Editor Tab Group". That tab is then placed in its own pane side-by-side with the original pane.
    Regards,
    Gary
    SQL Developer Team

  • SQL Developer 1.5 pegs CPU at 100% in Procedure Editor

    I have noticed that opening a large package or procedure causes SQL Developer to chew up 100% of my CPU as soon as I start typing. There is a 3-5 second delay before any key I press appears on the screen. If I let it sit for about 2 minutes, the CPU usage drops to normal, but shoots back to 100% as soon as I type anything. This makes it unbearable to use. I have verified this DOES NOT happen in 1.2.
    The client PC I am using is Dell Celeron 2.4ghz with 1gig of memory.
    The Oracle version is 10g - 10.2.0.3.0
    The SQL Developer version I am using is 1.5.0.53, Build MAIN-53.38
    I have tried turning of code insight and auto complete, and have added "-J-Dsdev.insight=false" to the startup parameters but it doesn't help at all. Anyone else noticing this and have any insights, workarounds, etc?

    I just recently updated my SQL Developer to 1.5.1.
    When I edit my Package Body( adding some lines of code)
    my CPU jumps up to 100% and stays there for maybe 5 seconds
    or longer.I did NOT press the SAVE button, just typing maybe 10 characters.
    The 100% CPU is happening too often. I must find a way around it.
    I thought the program COULD be doing an AUTOMATIC SAVE after
    so many seconds, but I cannot confirm that yet...
    I may have to go back to the previous version...
    I'll try the previous suggestion.
    Until then, I'll wait for the next upgrade...

  • SQL Developer 2.1.1 Editor question

    Finally the problem posted here Re: SQL Developer 2.1 no longer allows to edit another granted schemas resolved.
    Now we can edit all granted schemas. I think, this is the most important improvement in this version! Thank you!
    But now, IMHO, we have too much freedom!
    For example: As soon as you click on object in the navigational panel on left side, the new worksheet is opened and YOU CAN EDIT a source code!!
    Well... Why do we need the EDIT option in the Right Click Content Menu then? It is absolutely redundant!
    I think, that click in the navigational panel should open a source only in READ ONLY mode! This sounds only logical, right? Most of the time code just needs to be browsed, so why have a risk of accidental damage of code?
    Edit should be allowed only if you intentionally select the Edit option from the content menu.
    Am I right or am I right?
    Obviously, this is not a critical issue, but it would be a good idea to fix it in the next release

    I swear I've read requests like this before so I checked the feature requests.
    Search: read only
    http://htmldb.oracle.com/pls/otn/f?p=42626:39:59364384205540:::::&success_msg=Action%20Processed.%2F7908DFD98D4CB7965D7D44992CCF608F%2F
    I added my vote just for the hell of it. Looks like it's already slated for the 3.0 release.

  • EA2/EA1 - SQL Developer freeze in file editor

    I had a PL/SQL local file open (.pkb) with a database connection selected and compiled the file. There was a compilation error and when I went to correct it, SQL Developer froze (before my typing had updated the file).
    I had the console open and it shows the following exception, which I assume is relate to the freeze:
    Exception in thread "AWT-EventQueue-0" oracle.classloader.util.AnnotatedNoClassDefFoundError:
    Missing class: oracle.bali.xml.addin.XMLSourceNode
    Dependent class: oracle.jdeveloper.compare.StreamDecoder
    Loader: main:11.0
    Code-Source: /C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar
    Configuration: system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar
    The missing class is not available from any code-source or loader in the system.
    at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2159) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1716) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader.access$000 (PolicyClassLoader.java:143) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader$LoadClassAction.run (PolicyClassLoader.java:326) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
    at java.security.AccessController.doPrivileged (Native method) [unknown, by unknown]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1675) [/C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by
    sun.misc.Launcher$AppClassLoader@10719543]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1657) [/C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by
    sun.misc.Launcher$AppClassLoader@10719543]
    at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at oracle.jdeveloper.compare.StreamDecoder.getDefaultEncoding (StreamDecoder.java:68) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:81) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:60) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry$LocalHistoryContributor.<init> (LocalHistoryEntry.java:79) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry.getCompareContributor (LocalHistoryEntry.java:56) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateCompareView (HistoryViewer.java:1022) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateCompareView (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$HistorySelectionListener.valueChanged (HistoryViewer.java:861) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:187) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:167) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:214) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:408) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:417) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.DefaultListSelectionModel.setSelectionInterval (DefaultListSelectionModel.java:441) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at javax.swing.JTable.setRowSelectionInterval (JTable.java:1414) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount0 (HistoryViewer.java:638) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:620) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:598) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateStatusCount (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$5.run (HistoryViewer.java:442)
    [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:209) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventQueue.dispatchEvent (EventQueue.java:461) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:242) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:163) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:157) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:149) [jre bootstrap, by jre.bootstrap:1.5.0_06]
    at java.awt.EventDispatchThread.run (EventDispatchThread.java:110) [jrebootstrap, by jre.bootstrap:1.5.0_06]

    I have just gotten basically the same exception on the console with EA2 using JDK 1.6.0_04. This time I had an SQL file open and had just looked at the history and switched back to the SQL tab to run a query.
    Is the history tab trying to do something that is not yet being shipped with EA2?
    Exception in thread "AWT-EventQueue-0" oracle.classloader.util.AnnotatedNoClassDefFoundError:
    Missing class: oracle.bali.xml.addin.XMLSourceNode
    Dependent class: oracle.jdeveloper.compare.StreamDecoder
    Loader: main:11.0
    Code-Source: /C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar
    Configuration: system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar
    The missing class is not available from any code-source or loader in the system.
    at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2159) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1716) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader.access$000 (PolicyClassLoader.java:143) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader$LoadClassAction.run (PolicyClassLoader.java:326) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at java.security.AccessController.doPrivileged (Native method) [unknown, by unknown]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1675) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1657) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
    at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at oracle.jdeveloper.compare.StreamDecoder.getDefaultEncoding (StreamDecoder.java:68) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:81) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:60) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry$LocalHistoryContributor.<init> (LocalHistoryEntry.java:79) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.LocalHistoryEntry.getCompareContributor (LocalHistoryEntry.java:56) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateCompareView (HistoryViewer.java:1022) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateCompareView (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$HistorySelectionListener.valueChanged (HistoryViewer.java:861) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:167) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:147) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:194) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:388) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:398) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.DefaultListSelectionModel.setSelectionInterval (DefaultListSelectionModel.java:442) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at javax.swing.JTable.setRowSelectionInterval (JTable.java:2072) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount0 (HistoryViewer.java:638) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:620) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:598) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer.mav$updateStatusCount (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at oracle.jdevimpl.history.HistoryViewer$5.run (HistoryViewer.java:442)[C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
    at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:209) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventQueue.dispatchEvent (EventQueue.java:597) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:273) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:183) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:173) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:168) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:160) [jre bootstrap, by jre.bootstrap:1.6.0_04]
    at java.awt.EventDispatchThread.run (EventDispatchThread.java:121) [jrebootstrap, by jre.bootstrap:1.6.0_04]

  • SPEEDING UP YOUR PL/SQL DEVELOPMENT

    제품 : SQL*PLUS
    작성날짜 : 1997-01-09
    =================================
    Speeding up your PL/SQL development
    =================================
    By Jeff Warner
    If you're doing Oracle database or application development, then you're probably using PL/SQL. Every PL/SQL programmer is familiar with
    using SQL*Plus to develop PL/SQL programs. Developer/2000 offers a better way: Procedure Builder. In this article we'll explore how
    Procedure Builder can improve your PL/SQL development.
    It has a GUI
    ==========
    The first feature you'll notice in Procedure Builder is the graphical user interface (GUI). Procedure Builder provides separate windows for the
    Object Navigator, the PL/SQL interpreter, and the program unit editor. By the way, if you think the program unit editor looks familiar, you're
    probably right. Oracle uses it inside the other tools in Developer/2000 (Forms, Reports, and Graphics). Using the Object Navigator, you can
    view the relationship between your code and the library and packages. Object Navigator also provides the references and referenced-by
    information, as well as giving you the ability to examine the procedures and functions that make up packages and libraries. This makes it very
    easy to take advantage of existing code.
    The PL/SQL interpreter is just what you'd expect. You can use normal SQL and PL/SQL commands and see the results in the output
    window. You create your PL/SQL in the program unit editor window. As with any text editor, you can cut, copy, and paste as well as search
    and replace text. You can also use the editor to import and export source files. However, the editor's best feature is the Compile button. Click
    the Compile button, and Procedure Builder will compile your code and display any errors in the bottom of the window. Click on the error,
    and your cursor will move to the offending line. This will radically improve the compile-debug-run sequence. Speaking of debugging,
    Procedure Builder has something that will really make life easier for you.
    A PL/SQL debugger
    ================
    Yes, Procedure Builder includes a real debugger for PL/SQL. Its features include breakpoints, triggers, variable inspection, variable
    modification, step into, step over, and step out.
    Having a graphical and easy-to-use debugger can dramatically improve code development. For example, to set a breakpoint in your code,
    simply bring the PL/SQL interpreter window to the front and double-click on the line where a breakpoint is needed.
    Once you've set a breakpoint and executed the code, the debugger will stop the program at the breakpoint. From here, you can use Object
    Navigator to view and change the variables in the program. To resume execution, you can use Procedure Builder to step into, step over, or
    step out of a routine. Procedure Builder also provides an option to simply continue execution.
    A powerful feature of Procedure Builder's breakpoints is the capability of adding trigger code. Trigger code is a piece of PL/SQL that
    executes when the breakpoint is hit. You can use this feature to log the value of a variable to the screen or a file.
    If you need a conditional breakpoint, you can use a trigger. For example, let's say you want to stop execution only if the local variable i is
    greater than zero. First, select the line where you want the check to occur and create a trigger by clicking the right mouse button on the line
    and selecting Trigger. This will open the PL/SQL Trigger window. In the Trigger Body area, enter the following command to halt execution:
    if debug.geti('i') > 0 then
    raise debug.break;
    end if;
    Now the program will stop execution only when this condition is valid. You can also use the Trigger Body of a trigger to log information to a
    file or a screen.
    Debugging server-side programs
    ===========================
    The version of Procedure Builder shipped with version 1.2 of Developer/2000 is V1.5.5.7.0. Unfortunately, it doesn't allow you to directly
    debug programs on the server (this is planned for a future version). However, with the click-and-drag partition feature of Developer/2000,
    you can use Object Navigator to drag the program unit from the server to the local program unit and debug it there.
    Lots of help
    =========
    Procedure Builder includes extensive help under Windows. In addition to the normal help available on program features, Procedure Builder
    provides help on the built-in packages as well as the PL/SQL commands to maintain libraries, program units, and packages. Also, version 1.2
    or later of Developer/2000 provides the Cue Cards and Quick Tour.
    Conclusion
    =========
    As you can see, Procedure Builder is a very powerful tool for development. The debugger is first-rate and the extensive help is a great
    addition. One other nice feature of Procedure Builder is that Oracle will license it separately from Developer/2000 if you have users who don't indeed the other parts of Developer/2000. If you're doing PL/SQL programming, you should take advantage of what Procedure Builder has to
    offer.

    micwic --
    I logged bug6508875 for this.
    One suggestion in the meantime until we can get compile errors directed to the log window for offline objects...
    You can open the Database Navigator to point to the same db connection. After generating the offline PL/SQL to the db, refresh the connection in the DB navigator. You will see any invalid objects flagged with an error icon. Then you can right-click on the PL/SQL with the error, and "Make" it. This will display the errors in the log window, similar to SQL Developer.
    -- Brian

Maybe you are looking for