SQL Developer - 1.5.5.59.69 - XP - Memory Leak

I am running SQL Developer 1.5.5.59.69 in XP and I am having an issue with what seems to be a memory leak. I left SQL Developer running over night, and when I looked at the task manager, the memory usage was really high, and each time task manager refreshed, the memory usage was going up by a few KB.
Is this issue known by the development team?
Kurz

Yes, and has been happening since day 1, for almost anyone trying the same.
No idea is dev is planning to fix this. Only way to have it tracked is logging a SR through Metalink/MOS.
Regards,
K.

Similar Messages

  • SQL Developer 3.0/3.1 64 Bit Memory Setting

    Hi,
    To avoid hitting memory setting issues with SQL Dev 3.0/3.1 64 bit clients, you can make the following changes:
    1) Close SQL Developer
    2) Locate the sqldeveloper.conf file
    Found in directory:
    C:\<SQLDeveloper32\sqldeveloper\sqldeveloper\bin
    3) Change the following line
    Before:
    AddVMOption -XX:MaxPermSize=128M
    After:
    AddVMOption -XX:MaxPermSize=256M
    4) Launch SQL Developer
    A memory issue of this sort will generally result in non-responsive UI behavior.
    You can verify that you are hitting this issue by launching the console window version of SQL Developer and checking for memory exceptions.
    C:\SQLDeveloper30-64RTMPatch1\sqldeveloper\sqldeveloper\bin\sqldeveloper.exe
    A bug has been filed change this setting.
    Thanks, Mark

    SQL Developer itself will work with a 64-bit JDK. It is possible that the data modeler still requires a 32-bit JDK.
    You may get better answers in the dedicated Data Modeller forum.

  • SQL Developer High Memory Consumption 3.2.20.09.87

    Hello,
    I have been using SQL developer for quite some time and had initially had problems in the past with high memory consuption when I use this tool.
    I have received and applied advice from this forum and while it had helped a little, the majority of the high memory consuption remained an issue.
    I finally got more time to dig around and try to specifically isolate where the problem seems to be coming from and here is what I found.
    *1)* I have removed the Check for Updates feature
    *2)* I have turned off many of the extensions except for DBA Navigator, Real Time SQL Monitoring, SearchBar and Snippet.
    *3)* When I start a fresh SQL Developer Session and initiate a Oracle Connection the application consumes roughly 148 meg fo RAM
    *4)* When I open my Windows Task Manager and watch the memory allocated to SQL Developer I notice it goes up when I move my mouse over the SQL Developer tool and When I run through menus at roughly 5k a second or so and the memory is never released back to the system.
    *5)* When I run a Large SQL to the grid the memory jumps by about 100 meg or so and will continue to do so every time I repeat the SQL until SQL Developer consumes roughly 748 meg of RAM.
    *6)* 748 Meg of RAM seems to be the number when SQL Developer (with one Oracle connection) no longer continues to consume more and then not return the memory to the system.
    Is there a way to have SQL Developer automatically clear up it's active memory usage without closing it down and restarting it?
    Why does SQL Developer continue to consume more and more memory just from moving your mouse over it and/or by navigating menus?
    Here is my About Detail;
    Oracle SQL Developer 3.2.20.09
    Version 3.2.20.09
    Build MAIN-09.87
    Copyright © 2005, 2012 Oracle. All Rights Reserved.
    IDE Version: 11.1.1.4.37.59.48
    Product ID: oracle.sqldeveloper
    Product Version: 11.2.0.09.87
    Version
    Component     Version
    =========     =======
    Java(TM) Platform     1.6.0_35
    Oracle IDE     3.2.20.09.87
    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     109707460930968
    ide.build     MAIN-09.87
    ide.conf     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.config_pathname     C:\app\twilliams\product\11.2.0\client_3\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     3276
    ide.main.class     oracle.ide.boot.IdeLauncher
    ide.patches.dir     ide/lib/patches
    ide.pref.dir     C:\Users\twilliams\AppData\Roaming\SQL Developer
    ide.pref.dir.base     C:\Users\twilliams\AppData\Roaming
    ide.product     oracle.sqldeveloper
    ide.shell.enableFileTypeAssociation     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\sqldeveloper\bin\sqldeveloperW.exe
    ide.splash.screen     splash.gif
    ide.startingArg0     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\sqldeveloper\bin\sqldeveloperW.exe
    ide.startingcwd     C:\app\twilliams\product\11.2.0\client_3\SQLDEVELOPER\SQLDEVELOPER\BIN
    ide.user.dir     C:\Users\twilliams\AppData\Roaming\SQL Developer
    ide.user.dir.var     IDE_USER_DIR
    ide.work.dir     C:\Users\twilliams\Documents\SQL Developer
    ide.work.dir.base     C:\Users\twilliams\Documents
    ilog.propagatesPropertyEditors     false
    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:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\endorsed
    java.ext.dirs     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
    java.home     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre
    java.io.tmpdir     c:\Temp\
    java.library.path     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\sqldeveloper\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\app\twilliams\product\11.2.0\client_3\bin;C:\app\twilliams\product\11.2.0\client_3;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Lenovo\Access Connections\;C:\Program Files\WinMerge;C:\Program Files\ThinkPad\Bluetooth Software\;.
    java.naming.factory.initial     oracle.javatools.jndi.LocalInitialContextFactory
    java.protocol.handler.pkgs     oracle.jdevimpl.handler
    java.runtime.name     Java(TM) SE Runtime Environment
    java.runtime.version     1.6.0_35-b10
    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_35
    java.vm.info     mixed mode
    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     20.10-b01
    jdbc.driver.home     /C:/app/twilliams/product/11.2.0/client_3/
    jdbc.library     /C:/app/twilliams/product/11.2.0/client_3/jdbc/lib/ojdbc6.jar
    line.separator     \r\n
    oracle.home     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper
    oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG     true
    oracle.jdbc.mapDateToTimestamp     false
    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:/app/twilliams/product/11.2.0/client_3/jlib/orai18n.jar
    os.arch     x86
    os.name     Windows 7
    os.version     6.1
    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:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\resources.jar;C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\rt.jar;C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\sunrsasign.jar;C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\jsse.jar;C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\jce.jar;C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\charsets.jar;C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\lib\modules\jdk.boot.jar;C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\jre\classes
    sun.boot.library.path     C:\app\twilliams\product\11.2.0\client_3\sqldeveloper\jdk\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 1
    user.country     US
    user.dir     C:\app\twilliams\product\11.2.0\client_3\SQLDEVELOPER\SQLDEVELOPER\BIN
    user.home     C:\Users\twilliams
    user.language     en
    user.name     twilliams
    user.timezone     America/Los_Angeles
    user.variant     
    windows.shell.font.languages     
    Extensions
    Name     Identifier     Version     Status
    ====     ==========     =======     ======
    Check For Updates     oracle.ide.webupdate     11.1.1.4.37.59.48     Loaded
    Code Editor     oracle.ide.ceditor     11.1.1.4.37.59.48     Loaded
    Component Palette     oracle.ide.palette1     11.1.1.4.37.59.48     Loaded
    Data Miner     oracle.dmt.dataminer     11.2.1.1.09.87     Disabled by user
    Database Connection Support     oracle.jdeveloper.db.connection     11.1.1.4.37.59.48     Loaded
    Database Object Explorers     oracle.ide.db.explorer     11.1.1.4.37.59.48     Loaded
    Database UI     oracle.ide.db     11.1.1.4.37.59.48     Loaded
    Diagram Framework     oracle.diagram     11.1.1.4.37.59.48     Loaded
    Diagram Javadoc Extension     oracle.diagram.javadoc     11.1.1.4.37.59.48     Loaded
    Diagram Thumbnail     oracle.diagram.thumbnail     11.1.1.4.37.59.48     Loaded
    Diff/Merge     oracle.ide.diffmerge     11.1.1.4.37.59.48     Loaded
    Extended IDE Platform     oracle.javacore     11.1.1.4.37.59.48     Loaded
    External Tools     oracle.ide.externaltools     11.1.1.4.37.59.48     Loaded
    File Support     oracle.ide.files     11.1.1.4.37.59.48     Loaded
    Help System     oracle.ide.help     11.1.1.4.37.59.48     Loaded
    History Support     oracle.jdeveloper.history     11.1.1.4.37.59.48     Loaded
    Import/Export Support     oracle.ide.importexport     11.1.1.4.37.59.48     Loaded
    Index Migrator support     oracle.ideimpl.indexing-migrator     11.1.1.4.37.59.48     Loaded
    JDeveloper Runner     oracle.jdeveloper.runner     11.1.1.4.37.59.48     Loaded
    JViews Registration Addin     oracle.diagram.registration     11.1.1.4.37.59.48     Loaded
    Log Window     oracle.ide.log     11.1.1.4.37.59.48     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.1.1.4.37.59.48     Loaded
    Navigator     oracle.ide.navigator     11.1.1.4.37.59.48     Loaded
    Object Gallery     oracle.ide.gallery     11.1.1.4.37.59.48     Loaded
    Oracle IDE     oracle.ide     11.1.1.4.37.59.48     Loaded
    Oracle SQL Developer     oracle.sqldeveloper     11.2.0.09.87     Loaded
    Oracle SQL Developer - 3rd Party Database Browsers     oracle.sqldeveloper.thirdparty.browsers     11.2.0.09.87     Loaded
    Oracle SQL Developer - APEX Listener Administration     oracle.sqldeveloper.listener     11.2.0.09.87     Loaded
    Oracle SQL Developer - Change Mangement     oracle.sqldeveloper.em_cm     11.2.0.09.87     Loaded
    Oracle SQL Developer - DBA Navigator     oracle.sqldeveloper.dbanavigator     11.2.0.09.87     Loaded
    Oracle SQL Developer - Database Cart     oracle.sqldeveloper.dbcart     11.2.0.09.87     Loaded
    Oracle SQL Developer - Extras     oracle.sqldeveloper.extras     11.2.0.09.87     Loaded
    Oracle SQL Developer - File Navigator     oracle.sqldeveloper.filenavigator     11.2.0.09.87     Loaded
    Oracle SQL Developer - Migrations Antlr3 Translator     oracle.sqldeveloper.migration.translation.core_antlr3     11.2.0.09.87     Missing dependencies: oracle.sqldeveloper.migration
    Oracle SQL Developer - Migrations Application Migration     oracle.sqldeveloper.migration.application     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations Core     oracle.sqldeveloper.migration     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations DB2     oracle.sqldeveloper.migration.db2     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations DB2 Translator     oracle.sqldeveloper.migration.translation.db2     11.2.0.09.87     Missing dependencies: oracle.sqldeveloper.migration, oracle.sqldeveloper.migration.translation.core_antlr3
    Oracle SQL Developer - Migrations Microsoft Access     oracle.sqldeveloper.migration.msaccess     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations Microsoft SQL Server     oracle.sqldeveloper.migration.sqlserver     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations MySQL     oracle.sqldeveloper.migration.mysql     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations Sybase Adaptive Server     oracle.sqldeveloper.migration.sybase     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations T-SQL Translator     oracle.sqldeveloper.migration.translation.core     11.2.0.09.87     Missing dependencies: oracle.sqldeveloper.migration
    Oracle SQL Developer - Migrations Teradata     oracle.sqldeveloper.migration.teradata     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Migrations Teradata SQL Translator     oracle.sqldeveloper.migration.translation.teradata_translator     11.2.0.09.87     Missing dependencies: oracle.sqldeveloper.migration, oracle.sqldeveloper.migration.translation.core
    Oracle SQL Developer - Migrations Translation UI     oracle.sqldeveloper.migration.translation.gui     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Object Viewer     oracle.sqldeveloper.oviewer     11.2.0.09.87     Loaded
    Oracle SQL Developer - Real Time SQL Monitoring     oracle.sqldeveloper.sqlmonitor     11.2.0.09.87     Loaded
    Oracle SQL Developer - Reports     oracle.sqldeveloper.report     11.2.0.09.87     Loaded
    Oracle SQL Developer - Scheduler     oracle.sqldeveloper.scheduler     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Schema Browser     oracle.sqldeveloper.schemabrowser     11.2.0.09.87     Loaded
    Oracle SQL Developer - SearchBar     oracle.sqldeveloper.searchbar     11.2.0.09.87     Loaded
    Oracle SQL Developer - Security     oracle.sqldeveloper.security     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Snippet     oracle.sqldeveloper.snippet     11.2.0.09.87     Loaded
    Oracle SQL Developer - Spatial     oracle.sqldeveloper.spatial     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - TimesTen     oracle.sqldeveloper.timesten     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - Tuning     oracle.sqldeveloper.tuning     11.2.0.09.87     Loaded
    Oracle SQL Developer - Unit Test     oracle.sqldeveloper.unit_test     11.2.0.09.87     Disabled by user
    Oracle SQL Developer - User Extensions Support     oracle.sqldeveloper.userextensions     11.2.0.09.87     Loaded
    Oracle SQL Developer - Worksheet v2     oracle.sqldeveloper.worksheet     11.2.0.09.87     Loaded
    Oracle SQL Developer - XML Schema     oracle.sqldeveloper.xmlschema     11.2.0.09.87     Loaded
    Oracle SQL Developer Data Modeler     oracle.datamodeler     3.1.4.710     Disabled by user
    Oracle SQL Developer Data Modeler - Reports     oracle.sqldeveloper.datamodeler_reports     11.2.0.09.87     Disabled by user
    PROBE Debugger     oracle.jdeveloper.db.debug.probe     11.1.1.4.37.59.48     Loaded
    Peek     oracle.ide.peek     11.1.1.4.37.59.48     Loaded
    Persistent Storage     oracle.ide.persistence     11.1.1.4.37.59.48     Loaded
    Property Inspector     oracle.ide.inspector     11.1.1.4.37.59.48     Loaded
    QuickDiff     oracle.ide.quickdiff     11.1.1.4.37.59.48     Loaded
    Replace With     oracle.ide.replace     11.1.1.4.37.59.48     Loaded
    Runner     oracle.ide.runner     11.1.1.4.37.59.48     Loaded
    VHV     oracle.ide.vhv     11.1.1.4.37.59.48     Loaded
    Versioning Support     oracle.jdeveloper.vcs     11.1.1.4.37.59.48     Disabled by user
    Versioning Support for Subversion     oracle.jdeveloper.subversion     11.1.1.4.37.59.48     Missing dependencies: oracle.jdeveloper.vcs
    Virtual File System     oracle.ide.vfs     11.1.1.4.37.59.48     Loaded
    Web Browser and Proxy     oracle.ide.webbrowser     11.1.1.4.37.59.48     Loaded
    XML Editing Framework IDE Extension     oracle.ide.xmlef     11.1.1.4.37.59.48     Loaded
    audit     oracle.ide.audit     11.1.1.4.37.59.48     Loaded
    classpath: protocol handler extension     oracle.jdeveloper.classpath     11.1.1.0.0     Loaded
    jdukshare     oracle.bm.jdukshare     11.1.1.4.37.59.48     Loaded
    mof-xmi     oracle.mof.xmi     11.1.1.4.37.59.48     Loaded
    oracle.ide.dependency     oracle.ide.dependency     11.1.1.4.37.59.48     Loaded
    oracle.ide.indexing     oracle.ide.indexing     11.1.1.4.37.59.48     Loaded
    palette2     oracle.ide.palette2     11.1.1.4.37.59.48     Loaded
    status     oracle.ide.status     11.1.1.4.37.59.48     Loaded
    Thanks in advance...
    Tom
    Edited by: ERPDude on Feb 28, 2013 2:46 PM

    Aces!!! You nailed it Gary...
    Thank you.
    I applied fixed noted in Re: Reduce SQLDeveloper memory footprint with JDK 1.7
    For others, to summarize my changes.
    product\11.2.0\client_3\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    AddVMOption -XX:+UnlockExperimentalVMOptions
    AddVMOption -XX:+UseG1GC
    AddVMOption -XX:MaxGCPauseMillis=50
    AddVMOption -XX:GCPauseIntervalMillis=200
    AddVMOption -XX:MaxPermSize=128M
    AddVMOption -Xms50M
    AddVMOption -Xmx384M
    AddVMOption -XX:MinHeapFreeRatio=10
    AddVMOption -XX:MaxHeapFreeRatio=10
    product\11.2.0\client_3\sqldeveloper\ide\bin\ide.conf
    comment the following two lines as shown below
    #AddVMOption -Xmx640M
    #AddVMOption -Xms128M
    Now SQL Developer runs at roughly 500 meg.
    I guess the only thing I have left to ask others reviewing this would be if there is a way to get these memory values down without having much adverse impacts on SQL Developer based on newer JVM switches/functionalities.
    The posts that drove these changes are old from a technologoical perspective :) 2010.
    Tom

  • SQL Developer 2.1 working too slow

    Hi All,
    I am working on SQL Developer 2.1 after 3 years previously I used version 1.2. Comparatively so many changes came in 2.1 version but it is too slow and while debugging variable values not shows in Tooltip we need to depend on Smartdata tab. If any settings or patches available for following problem than please provide me.
    1.     Too slow
    2.     Variable values in Tooltip
    By
    Srinivas M. P.

    SQL Developer using 127232 KB, Free 1.32 GB
    Is there any setting is SQL Developer or you talking about my system memory.
    If you talking about my system memory than I am using 2 GB RAM in my system and system working well
    If I do anything in TOAD than TOAD is working fine but SQL Developer working too slow.
    Edited by: SrinivasMP on Feb 5, 2010 3:34 PM

  • SQL Developer EA4 - compile/open spec/body take longer then 3.2.2

    The Compile takes too long in compare to SQL Developer 3.2.2
             Sometimes the SQL Developer  freeze
             Sometimes a warning of low memory window come up  and then goes away
    The Opening of Spec/body takes too long compare to SQL Developer 3.2.2.
    Note:
    More visible on big packages (3000,5000,10000 lines)
    Environment:
    Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit
    Windows 7 Ultimate
    Processor Intel(R) Core(TM)i7 CPU [email protected] GHz
    RAM 8. GB
    OS 64 bit

    The package body has  around 6200 lines take a while to open.
    Below is the  info that  you requested.
            at java.util.TimerThread.mainLoop(Timer.java:552)
            - locked <0x00000000f4f45df0> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:505)
    "TimedCache-Timer" daemon prio=6 tid=0x000000000b530000 nid=0x156c in Object.wai
    t() [0x000000000efdf000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f473bf50> (a java.util.TaskQueue)
            at java.lang.Object.wait(Object.java:503)
            at java.util.TimerThread.mainLoop(Timer.java:526)
            - locked <0x00000000f473bf50> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:505)
    "Framework Event Dispatcher" daemon prio=6 tid=0x000000000b52d000 nid=0x1568 in
    Object.wait() [0x000000000de0f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3e64f38> (a org.eclipse.osgi.framework.eventmgr
    .EventManager$EventThread)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
    vent(EventManager.java:400)
            - locked <0x00000000f3e64f38> (a org.eclipse.osgi.framework.eventmgr.Eve
    ntManager$EventThread)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
    tManager.java:336)
    "Framework Active Thread" prio=6 tid=0x000000000b52b800 nid=0x1194 in Object.wai
    t() [0x000000000ca5f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3daf900> (a org.eclipse.osgi.framework.internal
    .core.Framework)
            at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java
    :1863)
            - locked <0x00000000f3daf900> (a org.eclipse.osgi.framework.internal.cor
    e.Framework)
            at java.lang.Thread.run(Thread.java:722)
    "CLI Requests Server" daemon prio=6 tid=0x000000000b6c8000 nid=0x105c runnable [
    0x000000000c65f000]
       java.lang.Thread.State: RUNNABLE
            at java.net.DualStackPlainSocketImpl.accept0(Native Method)
            at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketIm
    pl.java:121)
            at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:
    398)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
            - locked <0x00000000f39cb7f8> (a java.net.SocksSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:522)
            at java.net.ServerSocket.accept(ServerSocket.java:490)
            at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)
    "Active Reference Queue Daemon" daemon prio=2 tid=0x000000000b719800 nid=0x1308
    in Object.wait() [0x000000000c37f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
            - locked <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
            at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.ja
    va:180)
            - locked <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
    "TimerQueue" daemon prio=6 tid=0x0000000009ade800 nid=0xc6c runnable [0x00000000
    0bdcf000]
       java.lang.Thread.State: TIMED_WAITING (parking)
            at sun.misc.Unsafe.park(Native Method)
            - parking to wait for  <0x00000000f3924ba8> (a java.util.concurrent.lock
    s.AbstractQueuedSynchronizer$ConditionObject)
            at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226
            at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
    .awaitNanos(AbstractQueuedSynchronizer.java:2082)
            at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
            at javax.swing.TimerQueue.run(TimerQueue.java:171)
            at java.lang.Thread.run(Thread.java:722)
    "AWT-EventQueue-0" prio=6 tid=0x0000000009a0a000 nid=0x1500 runnable [0x00000000
    0a79d000]
       java.lang.Thread.State: RUNNABLE
            at java.net.SocketInputStream.socketRead0(Native Method)
            at java.net.SocketInputStream.read(SocketInputStream.java:150)
            at java.net.SocketInputStream.read(SocketInputStream.java:121)
            at oracle.net.ns.Packet.receive(Packet.java:300)
            at oracle.net.ns.DataPacket.receive(DataPacket.java:106)
            at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:315)
            at oracle.net.ns.NetInputStream.read(NetInputStream.java:260)
            at oracle.net.ns.NetInputStream.read(NetInputStream.java:185)
            at oracle.net.ns.NetInputStream.read(NetInputStream.java:102)
            at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSock
    etInputStreamWrapper.java:124)
            at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStr
    eamWrapper.java:80)
            at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1137)
            at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:290)
            at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
            at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
            at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.
    java:204)
            at oracle.jdbc.driver.T4CCallableStatement.fetch(T4CCallableStatement.ja
    va:1116)
            at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(Oracl
    eResultSetImpl.java:373)
            - locked <0x00000000f7afea78> (a oracle.jdbc.driver.T4CConnection)
            at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:
    277)
            - locked <0x00000000f7afea78> (a oracle.jdbc.driver.T4CConnection)
            at oracle.dbtools.raptor.navigator.net.DBURLStreamHandlerFactory.fetchSo
    urce(DBURLStreamHandlerFactory.java:282)
            at oracle.dbtools.raptor.navigator.net.DBURLFileSystemHelper.createReade
    r(DBURLFileSystemHelper.java:164)
            at oracle.ideimpl.net.LazyURLFileSystemHelper.createReader(LazyURLFileSy
    stemHelper.java:365)
            at oracle.ide.net.URLFileSystem.createReader(URLFileSystem.java:1707)
            at oracle.ide.model.TextNode.createReader(TextNode.java:1099)
            at oracle.ide.model.TextNode.loadTextBuffer(TextNode.java:302)
            at oracle.ide.model.TextNode.openImpl(TextNode.java:537)
            at oracle.dbtools.raptor.navigator.plsql.PlSqlNode.openImpl(PlSqlNode.ja
    va:101)
            at oracle.ide.model.Node.open(Node.java:1045)
            at oracle.ide.model.Node.open(Node.java:992)
            at oracle.ide.model.TextNode.acquireTextBufferOrThrow(TextNode.java:812)
            at oracle.ide.ceditor.CodeEditor.initializeEditor(CodeEditor.java:1963)
            at oracle.ide.ceditor.CodeEditor.setContext(CodeEditor.java:1390)
            - locked <0x00000000f97551c0> (a oracle.ide.ceditor.CodeEditor)
            at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.createEditor(
    EditorState.java:169)
            at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.getOrCreateEd
    itor(EditorState.java:103)
            at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPaneState.canSetEdit
    orStatePos(SplitPaneState.java:257)
            at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPaneState.setCurrent
    EditorStatePos(SplitPaneState.java:220)
            at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroupState.createSplit
    PaneState(TabGroupState.java:110)
            at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroup.addTabGroupState
    (TabGroup.java:116)
            at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.createEditor(NbE
    ditorManager.java:534)
            at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.createEditor(NbE
    ditorManager.java:511)
            at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.openEditor(NbEdi
    torManager.java:379)
            at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.openEditor(Na
    vSelectionListener.java:829)
            at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.openEditor(Na
    vSelectionListener.java:749)
            at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.access$1500(N
    avSelectionListener.java:82)
            at oracle.dbtools.raptor.oviewer.base.NavSelectionListener$4.run(NavSele
    ctionListener.java:476)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
            at java.awt.EventQueue.access$200(EventQueue.java:103)
            at java.awt.EventQueue$3.run(EventQueue.java:688)
            at java.awt.EventQueue$3.run(EventQueue.java:686)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
    main.java:76)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
            at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQu
    eueWrapper.java:169)
            at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQue
    ueWrapper.java:151)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
    ad.java:242)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
    java:161)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:150)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
    "AWT-Windows" daemon prio=6 tid=0x0000000009a09800 nid=0x1084 runnable [0x000000
    000a52f000]
       java.lang.Thread.State: RUNNABLE
            at sun.awt.windows.WToolkit.eventLoop(Native Method)
            at sun.awt.windows.WToolkit.run(WToolkit.java:299)
            at java.lang.Thread.run(Thread.java:722)
    "AWT-Shutdown" prio=6 tid=0x0000000009a04800 nid=0x11dc in Object.wait() [0x0000
    00000a42f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f39cc0b8> (a java.lang.Object)
            at java.lang.Object.wait(Object.java:503)
            at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
            - locked <0x00000000f39cc0b8> (a java.lang.Object)
            at java.lang.Thread.run(Thread.java:722)
    "Java2D Disposer" daemon prio=10 tid=0x0000000009a02000 nid=0xedc in Object.wait
    () [0x000000000a32f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3c0dc20> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
            - locked <0x00000000f3c0dc20> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
            at sun.java2d.Disposer.run(Disposer.java:145)
            at java.lang.Thread.run(Thread.java:722)
    "Service Thread" daemon prio=6 tid=0x00000000097fa800 nid=0x14bc runnable [0x000
    0000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread1" daemon prio=10 tid=0x00000000097e8000 nid=0x15e0 waiting on
    condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread0" daemon prio=10 tid=0x00000000097e0800 nid=0x1494 waiting on
    condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x00000000097df800 nid=0x15f8 runnable [0x0
    000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x00000000097de800 nid=0x161c waiting on
    condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x00000000078bb800 nid=0x4cc in Object.wait() [0x0
    00000000976f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3a05b40> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
            - locked <0x00000000f3a05b40> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
            at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
    "Reference Handler" daemon prio=10 tid=0x00000000078b3000 nid=0x14c4 in Object.w
    ait() [0x000000000966f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f39d3838> (a java.lang.ref.Reference$Lock)
            at java.lang.Object.wait(Object.java:503)
            at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
            - locked <0x00000000f39d3838> (a java.lang.ref.Reference$Lock)
    "main" prio=6 tid=0x000000000235d000 nid=0xc8c waiting on condition [0x000000000
    0000000]
       java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=10 tid=0x00000000077ca800 nid=0xf24 runnable
    "GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000236e000 nid=0xdb0 runnable
    "GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000236f800 nid=0x6a4 runnable
    "GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002371000 nid=0x131c runnabl
    e
    "GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002373000 nid=0x1508 runnabl
    e
    "GC task thread#4 (ParallelGC)" prio=6 tid=0x0000000002376800 nid=0x1608 runnabl
    e
    "GC task thread#5 (ParallelGC)" prio=6 tid=0x0000000002377800 nid=0xdf4 runnable
    "GC task thread#6 (ParallelGC)" prio=6 tid=0x0000000002379000 nid=0x1518 runnabl
    e
    "GC task thread#7 (ParallelGC)" prio=6 tid=0x000000000237a000 nid=0xf50 runnable
    "VM Periodic Task Thread" prio=10 tid=0x0000000009803800 nid=0xfa4 waiting on co
    ndition
    JNI global references: 1712
    Heap
    PSYoungGen      total 65984K, used 49680K [0x00000000fbd60000, 0x00000000fffd00
    00, 0x0000000100000000)
      eden space 63872K, 77% used [0x00000000fbd60000,0x00000000fed7b368,0x00000000f
    fbc0000)
      from space 2112K, 19% used [0x00000000ffbc0000,0x00000000ffc28fd8,0x00000000ff
    dd0000)
      to   space 1984K, 0% used [0x00000000ffde0000,0x00000000ffde0000,0x00000000fff
    d0000)
    ParOldGen       total 124928K, used 103514K [0x00000000f3800000, 0x00000000fb20
    0000, 0x00000000fbd60000)
      object space 124928K, 82% used [0x00000000f3800000,0x00000000f9d16be0,0x000000
    00fb200000)
    PSPermGen       total 116160K, used 85069K [0x00000000e3800000, 0x00000000ea970
    000, 0x00000000f3800000)
      object space 116160K, 73% used [0x00000000e3800000,0x00000000e8b137b0,0x000000
    00ea970000)
    During the compile
            at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:321)
            at java.lang.Thread.run(Thread.java:722)
    "JarIndex Timer" daemon prio=6 tid=0x000000000b52e800 nid=0x12a0 in Object.wait(
    ) [0x00000000113df000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f4f28660> (a java.util.TaskQueue)
            at java.util.TimerThread.mainLoop(Timer.java:552)
            - locked <0x00000000f4f28660> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:505)
    "TimedCache-Timer" daemon prio=6 tid=0x000000000b530000 nid=0x156c in Object.wai
    t() [0x000000000efdf000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f472ba70> (a java.util.TaskQueue)
            at java.lang.Object.wait(Object.java:503)
            at java.util.TimerThread.mainLoop(Timer.java:526)
            - locked <0x00000000f472ba70> (a java.util.TaskQueue)
            at java.util.TimerThread.run(Timer.java:505)
    "Framework Event Dispatcher" daemon prio=6 tid=0x000000000b52d000 nid=0x1568 in
    Object.wait() [0x000000000de0f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3e58220> (a org.eclipse.osgi.framework.eventmgr
    .EventManager$EventThread)
            at java.lang.Object.wait(Object.java:503)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
    vent(EventManager.java:400)
            - locked <0x00000000f3e58220> (a org.eclipse.osgi.framework.eventmgr.Eve
    ntManager$EventThread)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
    tManager.java:336)
    "Framework Active Thread" prio=6 tid=0x000000000b52b800 nid=0x1194 in Object.wai
    t() [0x000000000ca5f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3da2ee0> (a org.eclipse.osgi.framework.internal
    .core.Framework)
            at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java
    :1863)
            - locked <0x00000000f3da2ee0> (a org.eclipse.osgi.framework.internal.cor
    e.Framework)
            at java.lang.Thread.run(Thread.java:722)
    "CLI Requests Server" daemon prio=6 tid=0x000000000b6c8000 nid=0x105c runnable [
    0x000000000c65f000]
       java.lang.Thread.State: RUNNABLE
            at java.net.DualStackPlainSocketImpl.accept0(Native Method)
            at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketIm
    pl.java:121)
            at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:
    398)
            at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
            - locked <0x00000000f39c1c70> (a java.net.SocksSocketImpl)
            at java.net.ServerSocket.implAccept(ServerSocket.java:522)
            at java.net.ServerSocket.accept(ServerSocket.java:490)
            at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)
    "Active Reference Queue Daemon" daemon prio=2 tid=0x000000000b719800 nid=0x1308
    in Object.wait() [0x000000000c37f000]
       java.lang.Thread.State: TIMED_WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
            - locked <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
            at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.ja
    va:180)
            - locked <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
    "TimerQueue" daemon prio=6 tid=0x0000000009ade800 nid=0xc6c runnable [0x00000000
    0bdcf000]
       java.lang.Thread.State: RUNNABLE
            at sun.misc.Unsafe.compareAndSwapObject(Native Method)
            at java.util.concurrent.locks.AbstractQueuedSynchronizer.compareAndSetTa
    il(AbstractQueuedSynchronizer.java:2309)
            at java.util.concurrent.locks.AbstractQueuedSynchronizer.enq(AbstractQue
    uedSynchronizer.java:591)
            at java.util.concurrent.locks.AbstractQueuedSynchronizer.transferAfterCa
    ncelledWait(AbstractQueuedSynchronizer.java:1699)
            at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
    .awaitNanos(AbstractQueuedSynchronizer.java:2079)
            at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
            at javax.swing.TimerQueue.run(TimerQueue.java:171)
            at java.lang.Thread.run(Thread.java:722)
    "AWT-EventQueue-0" prio=6 tid=0x0000000009a0a000 nid=0x1500 runnable [0x00000000
    0a79d000]
       java.lang.Thread.State: RUNNABLE
            at org.openide.util.RequestProcessor$TickTac.schedule(RequestProcessor.j
    ava:2217)
            - locked <0x00000000f39c8ae8> (a java.lang.Class for org.openide.util.Re
    questProcessor$TickTac)
            at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java
    :1504)
            at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java
    :1473)
            at org.openide.loaders.FolderList.refresh(FolderList.java:420)
            - locked <0x00000000fe696000> (a org.openide.loaders.FolderList)
            at org.openide.loaders.FolderList.fileDataCreated(FolderList.java:530)
            at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:601)
            at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerIm
    pl.java:458)
            at com.sun.proxy.$Proxy1.fileDataCreated(Unknown Source)
            at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent
    Impl(FCLSupport.java:139)
            at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent
    (FCLSupport.java:128)
            at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105)
            at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1314)
            at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.j
    ava:213)
            at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.ja
    va:188)
            at org.openide.filesystems.EventControl.runAtomicAction(EventControl.jav
    a:129)
            at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:60
    9)
            at org.openide.loaders.DataObjectPool.runAtomicActionSimple(DataObjectPo
    ol.java:229)
            at org.openide.loaders.InstanceDataObject$Creator.createInstanceDataObje
    ct(InstanceDataObject.java:1579)
            - locked <0x00000000f71735e0> (a org.openide.loaders.InstanceDataObject$
    Creator)
            at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java
    :343)
            at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java
    :319)
            at org.netbeans.core.windows.persistence.PersistenceManager.saveTopCompo
    nents(PersistenceManager.java:844)
            at org.netbeans.core.windows.persistence.PersistenceManager.saveWindowSy
    stem(PersistenceManager.java:1181)
            at org.netbeans.core.windows.PersistenceHandler.save(PersistenceHandler.
    java:323)
            - locked <0x00000000f56e8770> (a org.netbeans.core.windows.PersistenceHa
    ndler)
            at org.netbeans.core.windows.WindowSystemImpl.save(WindowSystemImpl.java
    :93)
            at com.oracle.jdeveloper.nbwindowsystem.NbDockStation.saveLayout(NbDockS
    tation.java:500)
            at oracle.ideimpl.cmd.SaveSystemFilesUtil.saveSystemFiles(SaveSystemFile
    sUtil.java:72)
            - locked <0x00000000f72658d0> (a java.lang.Class for oracle.ideimpl.cmd.
    SaveSystemFilesUtil)
            at oracle.ideimpl.cmd.SaveSystemFilesUtil$1.run(SaveSystemFilesUtil.java
    :25)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
            at java.awt.EventQueue.access$200(EventQueue.java:103)
            at java.awt.EventQueue$3.run(EventQueue.java:688)
            at java.awt.EventQueue$3.run(EventQueue.java:686)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
    main.java:76)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
            at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQu
    eueWrapper.java:169)
            at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQue
    ueWrapper.java:151)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
    ad.java:242)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
    java:161)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
    ad.java:150)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
    "AWT-Windows" daemon prio=6 tid=0x0000000009a09800 nid=0x1084 runnable [0x000000
    000a52f000]
       java.lang.Thread.State: RUNNABLE
            at sun.awt.windows.WToolkit.eventLoop(Native Method)
            at sun.awt.windows.WToolkit.run(WToolkit.java:299)
            at java.lang.Thread.run(Thread.java:722)
    "AWT-Shutdown" prio=6 tid=0x0000000009a04800 nid=0x11dc in Object.wait() [0x0000
    00000a42f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f39c2530> (a java.lang.Object)
            at java.lang.Object.wait(Object.java:503)
            at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
            - locked <0x00000000f39c2530> (a java.lang.Object)
            at java.lang.Thread.run(Thread.java:722)
    "Java2D Disposer" daemon prio=10 tid=0x0000000009a02000 nid=0xedc in Object.wait
    () [0x000000000a32f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f3c027e8> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
            - locked <0x00000000f3c027e8> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
            at sun.java2d.Disposer.run(Disposer.java:145)
            at java.lang.Thread.run(Thread.java:722)
    "Service Thread" daemon prio=6 tid=0x00000000097fa800 nid=0x14bc runnable [0x000
    0000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread1" daemon prio=10 tid=0x00000000097e8000 nid=0x15e0 runnable [
    0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "C2 CompilerThread0" daemon prio=10 tid=0x00000000097e0800 nid=0x1494 waiting on
    condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Attach Listener" daemon prio=10 tid=0x00000000097df800 nid=0x15f8 runnable [0x0
    000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Signal Dispatcher" daemon prio=10 tid=0x00000000097de800 nid=0x161c waiting on
    condition [0x0000000000000000]
       java.lang.Thread.State: RUNNABLE
    "Finalizer" daemon prio=8 tid=0x00000000078bb800 nid=0x4cc in Object.wait() [0x0
    00000000976f000]
       java.lang.Thread.State: WAITING (on object monitor)
            at java.lang.Object.wait(Native Method)
            - waiting on <0x00000000f39fbe28> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
            - locked <0x00000000f39fbe28> (a java.lang.ref.ReferenceQueue$Lock)
            at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
            at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
    "Reference Handler" daemon prio=10 tid=0x00000000078b3000 nid=0x14c4 runnable [0
    x000000000966f000]
       java.lang.Thread.State: RUNNABLE
            at java.lang.Object.notifyAll(Native Method)
            at java.lang.ref.ReferenceQueue.enqueue(ReferenceQueue.java:68)
            - locked <0x00000000f396b3c0> (a java.lang.ref.ReferenceQueue$Lock)
            - locked <0x00000000fe739bb0> (a java.util.WeakHashMap$Entry)
            at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:146)
    "main" prio=6 tid=0x000000000235d000 nid=0xc8c waiting on condition [0x000000000
    0000000]
       java.lang.Thread.State: RUNNABLE
    "VM Thread" prio=10 tid=0x00000000077ca800 nid=0xf24 runnable
    "GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000236e000 nid=0xdb0 runnable
    "GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000236f800 nid=0x6a4 runnable
    "GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002371000 nid=0x131c runnabl
    e
    "GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002373000 nid=0x1508 runnabl
    e
    "GC task thread#4 (ParallelGC)" prio=6 tid=0x0000000002376800 nid=0x1608 runnabl
    e
    "GC task thread#5 (ParallelGC)" prio=6 tid=0x0000000002377800 nid=0xdf4 runnable
    "GC task thread#6 (ParallelGC)" prio=6 tid=0x0000000002379000 nid=0x1518 runnabl
    e
    "GC task thread#7 (ParallelGC)" prio=6 tid=0x000000000237a000 nid=0xf50 runnable
    "VM Periodic Task Thread" prio=10 tid=0x0000000009803800 nid=0xfa4 waiting on co
    ndition
    JNI global references: 1601
    Heap
    PSYoungGen      total 51968K, used 43392K [0x00000000fbd60000, 0x00000001000000
    00, 0x0000000100000000)
      eden space 43392K, 100% used [0x00000000fbd60000,0x00000000fe7c0000,0x00000000
    fe7c0000)
      from space 8576K, 0% used [0x00000000ff7a0000,0x00000000ff7a0000,0x00000001000
    00000)
      to   space 12416K, 0% used [0x00000000fe7c0000,0x00000000fe7c0000,0x00000000ff
    3e0000)
    ParOldGen       total 136576K, used 136570K [0x00000000f3800000, 0x00000000fbd6
    0000, 0x00000000fbd60000)
      object space 136576K, 99% used [0x00000000f3800000,0x00000000fbd5e898,0x000000
    00fbd60000)
    PSPermGen       total 86656K, used 86345K [0x00000000e3800000, 0x00000000e8ca00
    00, 0x00000000f3800000)
      object space 86656K, 99% used [0x00000000e3800000,0x00000000e8c52670,0x0000000
    0e8ca0000)
    After a while  I received the  message
    "Your database connection has been reset. Any pending transactions or session state has been lost"
    Please let me know if  you need anything else.

  • Memory used by SQL Developer

    Hello
    I was running a query with output of around 9 lakh records. I did this with Toad earlier and now I tried with SQL Developer.
    I found a difference like this.
    When in toad the records were being fetched the memory used by Toad was not getting increased as shown in the Task manager processes. While the PF Usage was getting increased which I understand is SWAP file. When all the rows were received this increase was approximately same as the file I created after exporting that data.
    In case of SQL Developer the memory used by SQL developer itself goes on increasing.
    Will this have impact on machines actual RAM being used ?
    or In other words is Toad using swap memory directly rather than consuming RAM for saving file output ?
    Regards
    Sanjeev

    I believe the difference could be that toad fetches each record and automatically flushes it to the output file while SQL Developer might keep all the records in memory or use a different file handling method. Basically what you said sounds as a reasonable assumption.

  • What is the best way to deal with memory leak issue in sql server 2008 R2

    What is the best way to deal with memory leak issue in sql server 2008 R2.

    What is the best way to deal with memory leak issue in sql server 2008 R2.
    I have heard of memory leak in OS that too because of some external application or rouge drivers SQL server 2008 R2 if patched to latest SP and CU ( may be if required) does not leaks memory.
    Are you in opinion that since SQL is taking lot of memory and then not releasing it is a memory leak.If so this is not a memory leak but default behavior .You need to set proper value for max server memory in sp_configure to limit buffer pool usage.However
    sql can take more memory from outside buffer pool if linked server ,CLR,extended stored procs XML are heavily utilized
    Any specific issue you are facing
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

  • SQL toolkit 2.2 Stored Procedure Memory Leaks

    Hi
    we are using CVI 2012 and SQL Toolkit 2.2. My db is "MySql 5.5.28" and I use "MySQL Connector/ODBC 5.2(w)"
    I use only stored procedure (with and without the output parameters).  If I call continuously a stored procedure,
    with Sql toolkit code, I have memory leaks!! 
    My code (without error handler) is:
    // iDbConnId is the handle of DBConnect() called when program starts
    iStmt = DBPrepareSQL(iDbConnId, "spGetPrData");
    DBSetStatementAttribute(iStmt, ATTR_DB_STMT_COMMAND_TYPE, DB_COMMAND_STORED_PROC);
    DBExecutePreparedSQL(iStmt);
    DBBindColLongLong(iStmt, 1, &llPrId, &lStatus1);
    DBBindColInt(iStmt, 2, &iIpPort, &lStatus2);
    while(DBFetchNext(iStmt) != DB_EOF)
        //get data
    DBClosePreparedSQL(iStmt);
    DBDiscardSQLStatement(iStmt);
    If I call the same stored procedure by sql code ("CALL spProcedure()")
    I don't have memory leaks!!
    The code is (without error handler):
    // iDbConnId is the handle of DBConnect() called when program starts
    iStmt = DBActivateSQL(iDbConnId, "CALL spGetPrData();");
    DBBindColLongLong(iStmt, 1, &llPrId, &lStatus1);
    DBBindColInt(iStmt, 2, &iIpPort, &lStatus2);
    while(DBFetchNext(iStmt) != DB_EOF)
        //get data
    DBDeactivateSQL (iStmt)
    It seems to me that the DBDeactivateSQL function free the memory correctly,
    while the functions DBClosePreparedSQL and DBDiscardSQLStatement do not release properly the memory,
    (or I use improperly the library functions!!!)
    I also have a question to ask:
    Can I open and close the connection every time I connect to the database or is it mandatory to open and close it just one time?
    How can I check the status of the database connection, if is mandatory to open and close the db connection just one time?
    Thanks for your help.
    Best Regards
    Patrizio

    Hi,
    one of the functions "DBClosePreparedSQL and DBDiscardSQLStatement" is a known problem. In fact, there is a CAR (Corrective Action Request 91490) reporting the problem. What version of the toolkit are you using?
    About this function you refer to the manual:
    http://digital.ni.com/manuals.nsf/websearch/D3DF4019471D3A9386256B3C006CDC78
    Where functions are described. To avoid memory leaks DBDeactivateSQL must be used. DBDeactivateSQL is equivalent to calling DBCloseSQLStatement, then DBDiscardSQLStatement. DBDeativateSQL will work at all for parameterized SQL, as well.
    Regarding the connection mode advice to you is to open the connection once and close it at the end of your operations. What do you mean with "state of the database connection"? Remember that if you have connection problems or something goes wrong, the errors appears in any point in your code where you query the database. Bye
    Mario

  • How to print a something in oracle sql developer

    Hello all
    Do you know How to print a something in oracle sql developer? i mean for example in the query we write something, (offcourse i dont mean comments)
    thank u in advance.
    best

    1003209 wrote:
    Hello all
    Do you know How to print a something in oracle sql developer? i mean for example in the query we write something, (offcourse i dont mean comments)
    thank u in advance.
    bestDBMS_OUTPUT()

  • Oracle SQL Developer 1.0 is easy to install and use, and is portable

    I have tried the latest version of Oracle SQL Developer 1.0 and would like to share my experience of using it.
    Installation of Oracle SQL Developer 1.0
    Download from
    http://www.oracle.com/technology/software/products/sql/index.html?_template
    Unzip the Oracle SQL Developer for Windows (55.8 MB) to C:\sqldeveloper (103MB)
    Advantages: The unzip folder can be your removable disk and you can access Oracle
    anywhere provided that there is an Internet connection to Oracle Server.
    Unzip sqldeveloper-1557.zip to C:\ with folder name;
    double-click on sqldeveloper.exe in c:\sqldeveloper
    Click on [No]
    Tick all check boxes
    Click on [OK]
    Right-click on Connections, New
    Database Connection…
    Enter User name: SCOTT
    Password: TIGER
    Hostname: 127.0.0.1 (or IP of your Oracle Server on the Internet)
    SID: orcl
    If you want to connect to local Oracle user SYS,
    Enter User name: sys
    Password: ora10g_manager_password
    Hostname: 127.0.0.1
    SID: orcl
    Select Role: SYSDBA
    Click on [Connect]
    Right-click on Tables, Create Table
    Click on [Add Column]
    Select Type: NUMBER for COLUMN2
    Click on [OK]
    Table1 is created
    Click on TABLE1, click on “Data” tab
    Click on the “Green Plus” icon to insert record
    Click on “Commit Changes” icon
    Click on “DBConnection1” tab
    Enter: select * from table1;
    Click on “Execute Statement (F9)” icon
    To exit: Click on File, Exit

    Have you noticed that there's a forum dedicated to SQL Developer?
    C.

  • Engineer to Logical Model in SQL Developer EA4 causes problems

    I'm working with SQL Developer 3.0 EA4 (Build MAIN-03.97)
    Unfortunately I fond out, that it would be impossible to use the function " Engineer to Logical Model" any more after I change the relational model. In datamodeler.log I got the error message line "[AWT-EventQueue-0] ERROR MDBAction - java.lang.NullPointerException" for each time I use the function "Engineer to Logical Model". I try it out with the sample model "sh_cre_all.sql" and with following steps:
    1) Import via DDL File – no problem
    2) Engineer to Logical Model – no problem
    3) Change some attributes in the relational model – no problem
    4) Again Engineer to Logical Model – no problem
    5) Save, Exit an Open the sample – no problem
    6) Again Step 3 and 4 – no problem
    7) Add a table via drag&drop from an oracle schema – no problem
    8) Save, Exit an Open the sample – no problem
    9) Engineer to Logical Model no longer possible!!!
    Bernd

    I have experienced similar problems with 'Engineer to Logical model'.
    The scenario was following:
    Creating Logical model using 'Engineer to Logical model' from existing Relational model.
    Modifying the Relational model and 'Engineer to Logical model' again. No exception occured but the Logical model wasn't updated accordingly.
    Removing all entities from the Logical model.
    Trying to 'Engineer to Logical model' again. No entities were created in the Logical model (even after few tries).
    So I got to situation where I was unable to generate a Logical model, which was quite frustrating.
    The workaround was to create new Data Modeller project and import to it from the original project - the 'Engineer to Logical model' worked again.

  • Password change fails in SQL Developer with verify function...

    A couple of months ago I enforced a password verify function on our 11.2.0.3 databases and also one legacy 10.2.0.4 database.
    At the time I tested on my account (which had elevated privileges...doh!).   Now some users are hitting expiry, they can't change it via SQL Developer.
    If I create a user with 'create session' privilege and set their profile to one that uses the verify function (see both below), I then log in to SQL Developer (we have tried with versions 3.1 (Windows) and 3.2 (Linux) with same failure results.
    BTW,.. the password verify function enforces the following:
    password must be minimum of 8 characters
    password must not be the same as the user name, or user name (1-100)
    password must contain at least a single digit
    password must contain at least a single character
    1. Works = I log into the local server and run command line SQLPlus, type 'password' and update.   I can successfully change my password.
    2. Fails = I log into the local server and run command line SQLPlus, type 'alter user <me> identified by <newpwd>;' I get:
    TEST: SUTEMP > alter user sutemp identified by carport9999;
    alter user sutemp identified by carport9999
    ERROR at line 1:
    ORA-28221: REPLACE not specified
    This error is because the account does not have the 'alter user' privilege.   I'm okay with this, as I don't want our users having this privilege.
    3. I start SQL Developer 3.2, type 'alter user <me> identified by <newpwd>;' I get the same ORA-28221 error as above.   That is fine, and as expected.
    4. Now in SQL Developer, I type 'password', set a valid password, but I get 'Failed to change password' in the Script Output tab.
    I have a database 'after servererror on database' trigger set, and querying the database table it is logging into, I see a record with a date stamp matching my failure with a server_error=28221 (the same as above).
    So I'm wondering if I'm doing something wrong here, or if this is a bug in SQL Developer.   I don't want standard users having 'alter user' privileges, but I do want to enforce password verification.
    I get the same result on three 11.2.0.3 databases (haven't tried any more but suspect same results for others) and one legacy 10.2.0.4 database, and using SQL Developer 3.1 and 3.2.
    DBA_PROFILE used:
    PROFILE   
    RESOURCE_NAME  
    RESOURCE LIMIT
    CTRU  
    COMPOSITE_LIMIT  
    KERNEL     DEFAULT
    CTRU  
    SESSIONS_PER_USER  
    KERNEL     10
    CTRU  
    CPU_PER_SESSION  
    KERNEL     DEFAULT
    CTRU  
    CPU_PER_CALL  
    KERNEL     DEFAULT
    CTRU  
    LOGICAL_READS_PER_SESSION    KERNEL     DEFAULT
    CTRU  
    LOGICAL_READS_PER_CALL  
    KERNEL     DEFAULT
    CTRU  
    IDLE_TIME  
    KERNEL     DEFAULT
    CTRU  
    CONNECT_TIME  
    KERNEL     DEFAULT
    CTRU  
    PRIVATE_SGA  
    KERNEL     DEFAULT
    CTRU  
    FAILED_LOGIN_ATTEMPTS  
    PASSWORD 10
    CTRU  
    PASSWORD_LIFE_TIME  
    PASSWORD 180
    CTRU  
    PASSWORD_REUSE_TIME  
    PASSWORD DEFAULT
    CTRU  
    PASSWORD_REUSE_MAX  
    PASSWORD 5
    CTRU  
    PASSWORD_VERIFY_FUNCTION     PASSWORD VERIFY_FUNCTION_11G
    CTRU  
    PASSWORD_LOCK_TIME  
    PASSWORD .002
    CTRU  
    PASSWORD_GRACE_TIME  
    PASSWORD 21
    16 rows selected.
    Verify Function used:
    $ cat utlpwdmg.sql
    Rem
    Rem $Header: utlpwdmg.sql 02-aug-2006.08:18:05 asurpur Exp $
    Rem
    Rem utlpwdmg.sql
    Rem
    Rem Copyright (c) 2006, Oracle. All rights reserved.
    Rem
    Rem    NAME
    Rem      utlpwdmg.sql - script for Default Password Resource Limits
    Rem
    Rem    DESCRIPTION
    Rem      This is a script for enabling the password management features
    Rem      by setting the default password resource limits.
    Rem
    Rem    NOTES
    Rem      This file contains a function for minimum checking of password
    Rem      complexity. This is more of a sample function that the customer
    Rem      can use to develop the function for actual complexity checks that the
    Rem      customer wants to make on the new password.
    Rem
    Rem    MODIFIED   (MM/DD/YY)
    Rem    suren       05/09/13 - customise for NIHI use
    Rem    asurpur     05/30/06 - fix - 5246666 beef up password complexity check
    Rem    nireland    08/31/00 - Improve check for username=password. #1390553
    Rem    nireland    06/28/00 - Fix null old password test. #1341892
    Rem    asurpur     04/17/97 - Fix for bug479763
    Rem    asurpur     12/12/96 - Changing the name of password_verify_function
    Rem    asurpur     05/30/96 - New script for default password management
    Rem    asurpur     05/30/96 - Created
    Rem
    -- This script sets the default password resource parameters
    -- This script needs to be run to enable the password features.
    -- However the default resource parameters can be changed based
    -- on the need.
    -- A default password complexity function is also provided.
    -- This function makes the minimum complexity checks like
    -- the minimum length of the password, password not same as the
    -- username, etc. The user may enhance this function according to
    -- the need.
    -- This function must be created in SYS schema.
    -- connect sys/<password> as sysdba before running the script
    CREATE OR REPLACE FUNCTION verify_function_11G
    (username varchar2,
      password varchar2,
      old_password varchar2)
      RETURN boolean IS
       n boolean;
       m integer;
       differ integer;
       isdigit boolean;
       ischar  boolean;
       ispunct boolean;
       db_name varchar2(40);
       digitarray varchar2(20);
       punctarray varchar2(25);
       chararray varchar2(52);
       i_char varchar2(10);
       simple_password varchar2(10);
       reverse_user varchar2(32);
    BEGIN
       digitarray:= '0123456789';
       chararray:= 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
       -- Check for the minimum length of the password
       IF length(password) < 8 THEN
          raise_application_error(-20001, 'Password length less than 8');
       END IF;
       -- Check if the password is same as the username or username(1-100)
       IF NLS_LOWER(password) = NLS_LOWER(username) THEN
         raise_application_error(-20002, 'Password same as or similar to user');
       END IF;
       FOR i IN 1..100 LOOP
          i_char := to_char(i);
          if NLS_LOWER(username)|| i_char = NLS_LOWER(password) THEN
            raise_application_error(-20005, 'Password same as or similar to user name ');
          END IF;
        END LOOP;
       -- Check if the password contains at least one letter, one digit
       -- 1. Check for the digit
       isdigit:=FALSE;
       m := length(password);
       FOR i IN 1..10 LOOP
          FOR j IN 1..m LOOP
             IF substr(password,j,1) = substr(digitarray,i,1) THEN
                isdigit:=TRUE;
                 GOTO findchar;
             END IF;
          END LOOP;
       END LOOP;
       IF isdigit = FALSE THEN
          raise_application_error(-20008, 'Password must contain at least one digit, one character');
       END IF;
       -- 2. Check for the character
       <<findchar>>
       ischar:=FALSE;
       FOR i IN 1..length(chararray) LOOP
          FOR j IN 1..m LOOP
             IF substr(password,j,1) = substr(chararray,i,1) THEN
                ischar:=TRUE;
                 GOTO endsearch;
             END IF;
          END LOOP;
       END LOOP;
       IF ischar = FALSE THEN
          raise_application_error(-20009, 'Password must contain at least one digit, and one character');
       END IF;
       <<endsearch>>
       -- Check if the password differs from the previous password by at least
       -- 3 letters
       IF old_password IS NOT NULL THEN
         differ := length(old_password) - length(password);
         differ := abs(differ);
         IF differ < 3 THEN
           IF length(password) < length(old_password) THEN
             m := length(password);
           ELSE
             m := length(old_password);
           END IF;
           FOR i IN 1..m LOOP
             IF substr(password,i,1) != substr(old_password,i,1) THEN
               differ := differ + 1;
             END IF;
           END LOOP;
           IF differ < 3 THEN
             raise_application_error(-20011, 'Password should differ from the old password by at least 3 characters');
           END IF;
         END IF;
       END IF;
       -- Everything is fine; return TRUE ;
       RETURN(TRUE);
    END;
    alter profile ctru limit password_verify_function verify_function_11g;
    alter profile default limit password_verify_function verify_function_11g;
    alter profile web_and_it limit password_verify_function verify_function_11g;

    okay,... I just saw another website which shows I should put in the 'replace <oldpwd>' clause in.
    This works in SQL Developer:     alter user sutemp identified by carport999 replace garage999;
    So why does the 'password' command fail?     (Developers:  it would also be helpful to have the ORA- error displayed as opposed to 'Failed to change password')

  • SQL Developer can't commit edited data in Table Data pane

    When I try to commit changes in "Data" pane for selected table SQL Developer gives me a strange error:
    One error saving changes to table "TABLENAME".:
    Row XXX: Data got commited in another/same session, cannot update row.
    I can see in the log that SQL Developer tries to do something like:
    UPDATE "TABLENAME" set "COLUMN"="value1" where ROWNUM="xxxx1" and ROW_SCN=nnn1;
    UPDATE "TABLENAME" set "COLUMN"="value2" where ROWNUM="xxxx2" and ROW_SCN=nnn1;
    UPDATE "TABLENAME" set "COLUMN"="value3" where ROWNUM="xxxx3" and ROW_SCN=nnn2;
    If I update the same rows in SQL window by other condition and do commit - all is OK. Why so strange behaivour?
    My table has not a primary key and no other users try to change it. SQL Developer version 3.0.04 and Oracle 10.2.0.4 Linux.
    Best regards,
    Sergey Logichev

    That's because the inaccuracy of ROW_SCN.
    I suggest you turn off Preferences - Database - ObjectViewer - Use ORA_ROWSCN (as I did the very moment we got the option).
    Have fun,
    K.

  • Top 10 Obstacles to Sql Developer Becoming a World-class Tool

    I've been working with Sql Developer day and night for the last 6 months.
    On a positive note, the SqlDeveloper team has been the most responsive Oracle product team I've worked with in the 19 years I've been working with Oracle tools. They pay attention to their customers. It's noticed and much appreciated!
    I thought I would share the biggest problems that I face with the tool on a daily basis, the kind of problems that make me want to work with a different tool each and every day.
    My intent isn't to gripe, it's to focus attention on the biggest productivity drains I face using the tool. Others may have a different list, based on their needs. Without further ado, here is my top 10 problems list:
    1) Quality Control.
    I cannot count on critical portions of the tool working correctly. This includes an oracle database development tool that is incapable of extracting oracle ddl correctly and which is incapable of correctly displaying information about SQL Server data and database objects. It also includes destroying connection files and losing keyboard settings. When the product was installed, it was incapable of properly displaying code in a worksheet when I scrolled thru the code. The details are listed in other postings of mine.
    2) Quality Control.
    See #1.
    3) Quality Control.
    See #1.
    4) Very badly done threading.
    The tool locks up on a constant basis when it does a many tasks. Rather than let me work on some other task, I have to wait for it to complete. My current work-around is to have two or three sql developer windows open. That sucks life out of my RAM supply, but at least I can get some work done. And, of course, it will often completely lock up and never return, which means I lose all unsaved worksheets. This forum is full of postings about these issues.
    5) Memory Leaks / Internal memory corruption.
    If I've had the tool open for a few days, or really worked it hard for a day, I will get bizarre compilation errors that make no sense. If I exit the tool, re-enter the tool, and compile the exact same code all will be well.
    6) Awkward and slow data entry interface for frequently performed tasks.
    Example: I create a new table and want to start defining columns for it. I remove my hands from the keyboard to press the + button, then I have to set focus on the column name field (it should do that for me!). Now that my hands are back on the keyboard, I have to backspace the dummy "column name" value in the column name field (it should ditch that dummy value for me). Only after all that can I actually enter a column name. When I want to add a new column, it's back to the mouse again, for the same drill. The down arrow key should take me to a new column record, as should pressing return at the end of the last field in the column row.
    7) Destroys code
    Changing a column datatype from varchar2 to nvarchar2 destroys the length of the column. Changing a field on a view destroys the instead of triggers. This is bad. There is no warning that this this is about to happen, which would at least give us a chance to avoid the problem. Better still, of course, would be not destroying that data.
    8) Inaccurate checking for record locking.
    When I try to edit records in a data grid for a table, I often get an error message telling me the data was modified in another session. It is simply not true. A hand-written update statement in a sql worksheet will work just fine. I've seen posts in the forum discussing this issue. An Oracle database development tool unable to reliably update oracle data tables is embarrassing. See Obstacle #1.
    9) Unicode support
    Sql Developer is heads above all the other tools I've tried out on this topic.
    However, the configuration of the tool to provide unicode support needs to be simplified.
    The tool needs to recognize the encoding of the files that are being opened up. On Windows Vista, Notepad seems to infallibly pick the right encoding for the file when I open it. Sql Developer should do the same. Files have specific encodings, the tool should have a default encoding (that I can override). Right now, the tool has a specific encoding and expects all files to match it. Extracting ddl to a worksheet does not respect the encoding choices of the tool, either. It only works with a limited set of tool encoding choices.
    10) Resources
    Does the sql developer team have the resources they need to compete with vendors like Microsoft? One really big reason for picking sqlserver over oracle is the ease of use of the Microsoft front-end tools. It's not until later that they may realize that Oracle has more capability, but that's still a lost sale.

    We are acutely aware of quality and with each release work at improving this. Providing a polished, professional and ultimately user friendly and useful tool is our constant goal.
    The broader our customer base grows, the more demands we have. This is a good and exciting position to be in, although it might mean that we need to slow down on our release cycles.
    Release 2.0 should address more of the threading and memory leaks displayed as the team have rewritten some of the sections. As for resources, it's true we're a small team and we get on with the work that we do.It might be a little slower than some would like, but I'm not convinced that having large team is necessarily always the answer.
    As ever, some of the points mentioned could be added to the Exchange. We'll be reviewing and updating the Exchange again in the New Year.
    I think there is another point to add to your list. A lot of what the tool is and will become is from a positive customer interaction we have had to date. While we continue to grow this, I think the product will grow and improve. The forum and all the positive interactions that happen here are key to taking the product forward.
    Regards
    Sue

  • SQLPLUS commands in SQL Developer

    We are using 11g with Sql Developer. We have some script such as healthcheck etc provided by oracle support, which has SQLPLUS commands in it.
    We are not able to run those in SQL Developer. We are getting errors.
    Are there any way, we could invoke SQLPLUS shell within SQL Developer?
    Thanks in helping.

    Hi qwe16235
    SQLPLUS command failed - not enough arguments
    line 36: SQLPLUS Command Skipped: set lines 300
    line 37: SQLPLUS Command Skipped: set pages 999
    These are formatting commands we do not do yet.
    The other command seems like an error in the middle of a PL/SQL block which we should have covered, just the start of it is not enough to know what the error is.
    An example of bad pl/sql error reporting:
    input:
    show parameter error <-------------- Dummy command so the plsql block does not begin at 1
    begin <----------------starting at line 3
    broken plsql; <------------- bad plsql at line (start)3+(from ora error)2 = 5 (should be 4 - must be one off)
    end;
    output:
    NAME TYPE VALUE
    sec_protocol_error_further_action string CONTINUE
    sec_protocol_error_trace_action string TRACE
    Error starting at line 3 in command:
    begin
    broken plsql;
    end;
    Error report:
    ORA-06550: line 2, column 8:
    PLS-00103: Encountered the symbol "PLSQL" when expecting one of the following:
    := . ( @ % ;
    The symbol ":=" was substituted for "PLSQL" to continue.
    06550. 00000 - "line %s, column %s:\n%s"
    *Cause:    Usually a PL/SQL compilation error.
    *Action:
    -Turloch
    SQLDeveloper team

Maybe you are looking for

  • OBIEE 11g - How to return from analysis in correct order

    I have a problem when using the return link in the bottom of analysis. I doesn't always return to the previous analysis. I have a dashboard (Dashboard 1) containing a dashbnoard prompt and an analysis (Analysis 1). I have also two other analysis Anal

  • Why is sound no longer working with MBA?

    The top right sound icon is no longer available eventhough system preferences has shown volume in menu bar ticked. In systems preferences, the sound is on mute and cannot remove the mute so there is no sound. In output devices, no output device is av

  • FF67-Business Area Automatic Derivation

    Dear Experts, We have activated Business Area wise balance sheet. Kindly let me know if  there is any possibilities of deriving Business Area automatically in FF67 from the Payment Document no entered in "Bank Reference. Thanks !

  • Difficult Install Conditions: Suggestions Needed

    Hey, I have a bit of a challenging situation to figure out a good solution to... Background: I would like to acquire a VPS from a good company in town. They offer virtual machines that run Ubuntu by default, but also mentioned that they will install

  • CSS scripting problem

    I have a css11503 running 7.30.0.05 and I am trying to install a custom script (http://www.cisco.com/en/US/products/hw/contnetw/ps789/products_tech_note09186a00801e1dfb.shtml) I login to the CSS, execute: script record http-test <enter> However, when