【问题标题】:oracle sql developer crashesoracle sql开发者崩溃
【发布时间】:2016-05-24 20:29:05
【问题描述】:

运行 Windows Server 2008 R2 标准版。我已将 JDK 更新为 1.8.0_91 运行 SQL Developer 4.1.3。

SQL Developer 加载正常,我可以连接到数据库并进行选择,但是当我开始在树中四处单击时,它突然停止工作。

尝试按照此处所述收集调试信息:http://www.thatjeffsmith.com/archive/2012/06/how-to-collect-debug-info-for-oracle-sql-developer/

但我得到的唯一输出是这一行:

LOAD TIME : 320UsersCache.fillIn() time = 32  ret==null?: true

如果我运行这个命令:sqldeveloper -verbose

我得到了更多信息,请参阅下文。

我可以做些什么来完成这项工作?它已经工作了几个月,但突然有一天早上它停止了。据我所知(或记得),没有对任何东西进行任何更改。可能是 Windows 的更新,不确定。


sqldeveloper -verbose 的输出:

C:\oracle\sqldeveloper\sqldeveloper\bin>sqldeveloper -verbose

Processing Hotspot specific options
Processing Hotspot JDK 7 specific options
savedArg0 = C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper.exe
VM to launch c:\Program Files\Java\jdk1.8.0_91\jre\bin\server\jvm.dll
Restarting the launcher with the 64bit version
Reading exe header from jvm.dll, Machine=8664
Jvm is 64bit
Checking toplevel for C:\oracle\sqldeveloper\sqldeveloper\bin\..\..\ide\bin\launcher.dll = 0
About to relaunch with command line: C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe -verbose
Processing Hotspot specific options
Processing Hotspot JDK 7 specific options
savedArg0 = C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe
VM to launch c:\Program Files\Java\jdk1.8.0_91\jre\bin\server\jvm.dll
JNI Option: -Xbootclasspath/a:c:\Program Files\Java\jdk1.8.0_91\lib\tools.jar;c:\Program Files\Java\jdk1.8.0_91\lib\dt.jar
JNI Option: -Dsun.java2d.noddraw=true
JNI Option: -Dnetbeans.home=/oracle/sqldeveloper/netbeans/platform/
JNI Option: -Dnetbeans.logger.console=true
JNI Option: -Dexcluded.modules=org.eclipse.osgi
JNI Option: -Dide.cluster.dirs=/oracle/sqldeveloper/netbeans/fcpbridge/:/oracle/sqldeveloper/netbeans/ide/:/oracle/sqldeveloper/netbeans/../
JNI Option: -Xverify:none
JNI Option: -Doracle.ide.extension.HooksProcessingMode=LAZY
JNI Option: -Dorg.eclipse.equinox.simpleconfigurator.configUrl=file:bundles.info
JNI Option: -Dosgi.bundles.defaultStartLevel=1
JNI Option: -Dosgi.configuration.cascaded=false
JNI Option: -Dosgi.noShutdown=true
JNI Option: -Dorg.osgi.framework.bootdelegation=*
JNI Option: -Dosgi.parentClassloader=app
JNI Option: -Dosgi.locking=none
JNI Option: -Dosgi.contextClassLoaderParent=app
JNI Option: -Xbootclasspath/p:/oracle/sqldeveloper/rdbms/jlib/ojdi.jar
JNI Option: -Dosgi.classloader.type=parallel
JNI Option: -Dosgi.bundlefile.limit=500
JNI Option: -Dide.feedback-server=ide.us.oracle.com
JNI Option: -Djavax.xml.transform.TransformerFactory=oracle.ide.xml.switchable.SwitchableTransformerFactory
JNI Option: -Djavax.xml.stream.XMLInputFactory=com.ctc.wstx.stax.WstxInputFactory
JNI Option: -Djavax.xml.stream.util.XMLEventAllocator=oracle.ideimpl.xml.stream.XMLEventAllocatorImpl
JNI Option: -Doracle.ide.reportEDTViolations=bug
JNI Option: -Doracle.ide.reportEDTViolations.exceptionsfile=/oracle/sqldeveloper/ide/bin/swing-thread-violations.conf
JNI Option: -Xms128M
JNI Option: -Xmx800M
JNI Option: -Doracle.ide.IdeFrameworkCommandLineOptions=-clean,-console,-debugmode,-migrate,-migrate:,-nomigrate,-nonag,-nondebugmode,-noreopen,-nosplash,-role:,-su
JNI Option: -Dide.update.usage.servers=http://www.oracle.com/webfolder/technetwork/sqldeveloper/usage.xml
JNI Option: -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true
JNI Option: -Dsun.java2d.ddoffscreen=false
JNI Option: -Dwindows.shell.font.languages=
JNI Option: -Doracle.ide.startup.features=sqldeveloper
JNI Option: -Doracle.ide.osgi.boot.api.OJStartupHook=oracle.dbtools.raptor.startup.HomeSupport
JNI Option: -Doracle.jdbc.mapDateToTimestamp=false
JNI Option: -Doracle.jdbc.autoCommitSpecCompliant=false
JNI Option: -Doracle.jdbc.useFetchSizeWithLongColumn=true
JNI Option: -Dsun.locale.formatasdefault=true
JNI Option: -Dorg.netbeans.CLIHandler.server=false
JNI Option: -Dide.AssertTracingDisabled=true
JNI Option: -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true
JNI Option: -Djava.util.logging.config.file=logging.conf
JNI Option: -Dsqldev.debug=false
JNI Option: -Dsqldev.onsd=true
JNI Option: -Dide.startingArg0=C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe
JNI Option: -Dide.startingArg1=-verbose
JNI Option: -Dide.launcherProcessId=1256
JNI Option: -Dide.config_pathname=C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
JNI Option: -Dide.startingcwd=C:\oracle\sqldeveloper\sqldeveloper\bin
JNI Option: -Duser.conf=C:\Users\xcc\AppData\Roaming\sqldeveloper\4.1.3\product.conf
JNI Option: -Dtool.user.conf=C:\Users\xcc\AppData\Roaming\sqldeveloper\4.1.3\sqldeveloper.conf
JNI Option: -Dide.shell.enableFileTypeAssociation=C:\oracle\sqldeveloper\sqldeveloper\bin\sqldeveloper64.exe
JNI Option: -Dide.pref.dir.base=C:\Users\xcc\AppData\Roaming
JNI Option: -Dide.work.dir.base=C:\Users\xcc\Documents
JNI Option: -Dsun.java.command=oracle.ide.osgi.boot.OracleIdeLauncher
JNI Option: -Djava.class.path=C:\oracle\sqldeveloper\ide\lib\ide-boot.jar;C:\oracle\sqldeveloper\netbeans\platform\lib\boot.jar;C:\oracle\sqldeveloper\netbeans\platform\lib\org-openide-util-ui.jar;C:\oracle\sqldeveloper\netbeans\platform\lib\org-openide-util.jar;C:\oracle\sqldeveloper\netbeans\platform\lib\org-openide-util-lookup.jar;C:\oracle\sqldeveloper\netbeans\platform\lib\org-openide-modules.jar;C:\oracle\sqldeveloper\ide\lib\fcpboot.jar;C:\oracle\sqldeveloper\ide\lib\xml-factory.jar;C:\oracle\sqldeveloper\ide\lib\woodstox-core-asl-4.2.0.jar;C:\oracle\sqldeveloper\ide\lib\stax2-api-3.1.1.jar;C:\oracle\sqldeveloper\sqldeveloper\lib\oracle.sqldeveloper.homesupport.jar
JVM path is c:\Program Files\Java\jdk1.8.0_91\jre\bin\server\jvm.dll
LOAD TIME : 300UsersCache.fillIn() time = 29 ret==null?: true

【问题讨论】:

  • 那篇文章还说“当您准备好在 SQL Developer OTN 论坛上与我们合作时...”和“通过 Oracle 支持打开案例或在论坛上启动线程”。所以也许你应该问这个on the forum,或者提出服务请求,甚至发电子邮件Jeff。当然,无论如何他可能会在这里看到这一点,但不确定这是处理这一级别问题的正确位置,即使它与用于编程的工具有关......
  • “停止工作”不是崩溃。它变得反应迟钝。两种不同的东西。

标签: oracle crash oracle-sqldeveloper


【解决方案1】:

您可以在 JDK/BIN 目录中使用 JSTACK。将您要为其抓取堆栈的程序的 PID 传递给它。然后向公司开一个支持案例并附上堆栈。

【讨论】:

    猜你喜欢
    • 2012-09-23
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    相关资源
    最近更新 更多