当前位置: 首页 > 知识库问答 >
问题:

IBM Data Studio连接错误SQL1035N

陆雨华
2023-03-14

我一直在IBM论坛/文档、Google和StackOverflow中搜索有关此错误的主题,但无法找到解决方案。

安装DB2是为了测试和教育目的,因为我是一名学生,我必须编写一本关于该DB用法的手册。通过Data Studio安装DB2和图形管理。

以根用户身份安装了DB2和Data Studio。

我可以在终端中执行如下命令:

db2start
db2stop
db2_kill
db2

此外,我还可以在db2命令行处理器中执行如下命令:我可以创建数据库:db2=>create DATABASE sample还可以正确连接:db2=>CONNECT TO sample,我可以查询连接的数据库:db2=>SELECT COUNT(COL)FROM table

我通过以下方式创建了一个名为example的新数据库:

db2inst1@debian:$ db2 CREATE DATABASE EXAMPLE

我在两台不同的机器上安装了两次这两种产品。而问题依然存在。

我还必须补充一点,我尝试以Debian用户和root用户的身份运行Data Studio,返回了相同的错误。

Not successful conecction attempt
Summary: SQL1035N A connection attempt has failed and a SQL exception has been generated.
Explanation: The connection attempt has generated a SQL Exception. The SQL Exception content is: null
Check the SQL code associated to the SQL Exception to determinate the cause of the problem.

SQLSTATE: 57019

IBM记录SQL1035N是由于以下原因引起的:

>

  • 与数据库还有剩余的打开连接。不是这个,因为我有命令db2_killdb2start,并且命令:db2list active databases不返回数据。

    数据库已显式激活。我尝试了activatedeactivate命令,但仍然无法工作,它返回与Data Studio相同的错误SQL1035N

    SQL1024没有与数据库的连接。SQL=08003

    这不是问题,因为没有到数据库的连接

    现在,如果我单击复制到剪贴板,它将复制完整的错误跟踪或堆栈跟踪。在这里,但是用西班牙语写的。不管怎样,理解它应该不成问题,因为大多数信息都是技术性的,而且没有太多的西班牙语单词。

    Explicación
    
    <b>Explicación:</b><br/><br/>el intento de conexión ha generado una excepción de SQL. El contenido de la excepción de SQL es:  null
    <br/><b>Respuesta del usuario:</b><br/><br/>inspeccione el código SQL asociado a la excepción de SQL para determinar la causa del problema.
    SQLSSTATE: 57019
    
    Soporte
    
    Propiedades de conexión
    
    Base de datos: EJEMPLO
    URL:  jdbc:db2://localhost:50000/EJEMPLO:retrieveMessagesFromServerOnGetMessage=true;
    Nombre de usuario: db2inst1
    Contraseña: (No se muestra)
    
    Entorno
    
    Nombre de clase de controlador = com.ibm.db2.jcc.DB2Driver
    Versión de controlador = 4.18.60
    Vía de acceso al archivo JAR del controlador = /opt/IBM/SDPShared/plugins/com.ibm.datatools.db2_2.2.100.v20140708_0755/driver/db2jcc4.jar:/opt/IBM/SDPShared/plugins/com.ibm.datatools.db2_2.2.100.v20140708_0755/driver/db2jcc_license_cisuz.jar
    Nombre de sistema operativo = Linux
    Arquitectura del sistema operativo = amd64
    Versión del sistema operativo = 3.2.0-4-amd64
    Proveedor de implementación de JVM = IBM Corporation
    Tiempo de ejecución de JVM = Java(TM) SE Runtime Environment
    Versión Java = JRE 1.7.0 IBM J9 2.7 Linux amd64-64 Compressed References 20140410_195893 (JIT enabled, AOT enabled)
    J9VM - R27_Java727_SR1_20140410_1931_B195893
    JIT  - tr.r13.java_20140410_61421
    GC   - R27_Java727_SR1_20140410_1931_B195893_CMPRSS
    J9CL - 20140410_195893
    Lanzador = /opt/IBM/DS4.1.1/eclipse
    
    Rastreo de pila
    
    com.ibm.db2.jcc.am.SqlExceptioncom.ibm.db2.jcc.am.kd.a(Unknown Source)
    com.ibm.db2.jcc.am.kd.a(Unknown Source)
    com.ibm.db2.jcc.am.kd.a(Unknown Source)
    com.ibm.db2.jcc.am.Connection.completeSqlca(Unknown Source)
    com.ibm.db2.jcc.t4.z.q(Unknown Source)
    com.ibm.db2.jcc.t4.z.p(Unknown Source)
    com.ibm.db2.jcc.t4.z.l(Unknown Source)
    com.ibm.db2.jcc.t4.z.d(Unknown Source)
    com.ibm.db2.jcc.t4.b.k(Unknown Source)
    com.ibm.db2.jcc.t4.b.b(Unknown Source)
    com.ibm.db2.jcc.t4.b.a(Unknown Source)
    com.ibm.db2.jcc.t4.b.b(Unknown Source)
    com.ibm.db2.jcc.t4.b.a(Unknown Source)
    com.ibm.db2.jcc.t4.b.a(Unknown Source)
    com.ibm.db2.jcc.t4.b.a(Unknown Source)
    com.ibm.db2.jcc.t4.b.<init>(Unknown Source)
    com.ibm.db2.jcc.DB2SimpleDataSource.getConnection(Unknown Source)
    com.ibm.db2.jcc.DB2SimpleDataSource.getConnection(Unknown Source)
    com.ibm.db2.jcc.DB2Driver.connect(Unknown Source)
    com.ibm.db2.jcc.DB2Driver.connect(Unknown Source)
    org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.createConnection(Unknown Source)
    org.eclipse.datatools.connectivity.DriverConnectionBase.internalCreateConnection(Unknown Source)
    org.eclipse.datatools.connectivity.DriverConnectionBase.open(Unknown Source)
    org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnection.open(Unknown Source)
    org.eclipse.datatools.enablement.ibm.db2.internal.luw.JDBCLUWConnectionFactory.createConnection(Unknown Source)
    org.eclipse.datatools.connectivity.internal.ConnectionFactoryProvider.createConnection(Unknown Source)
    org.eclipse.datatools.connectivity.internal.ConnectionProfile.createConnection(Unknown Source)
    com.ibm.datatools.connection.internal.ui.databases.NewDatabaseConnnectionWizardPage.handleTestConnection(Unknown Source)
    com.ibm.datatools.connection.internal.ui.databases.NewDatabaseConnnectionWizardPage.access$6(Unknown Source)
    com.ibm.datatools.connection.internal.ui.databases.NewDatabaseConnnectionWizardPage$10.handleEvent(Unknown Source)
    org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
    org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
    org.eclipse.jface.window.Window.runEventLoop(Unknown Source)
    org.eclipse.jface.window.Window.open(Unknown Source)
    com.ibm.datatools.connection.internal.ui.databases.actions.NewDBConnectionHandler.execute(Unknown Source)
    org.eclipse.ui.internal.handlers.HandlerProxy.execute(Unknown Source)
    org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(Unknown Source)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    java.lang.reflect.Method.invoke(Unknown Source)
    org.eclipse.e4.core.internal.di.MethodRequestor.execute(Unknown Source)
    org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(Unknown Source)
    org.eclipse.e4.core.internal.di.InjectorImpl.invoke(Unknown Source)
    org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(Unknown Source)
    org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(Unknown Source)
    org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(Unknown Source)
    org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(Unknown Source)
    org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(Unknown Source)
    org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(Unknown Source)
    org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
    org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(Unknown Source)
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(Unknown Source)
    org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(Unknown Source)
    org.eclipse.ui.internal.Workbench$5.run(Unknown Source)
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
    org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
    org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
    org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source)
    org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    java.lang.reflect.Method.invoke(Unknown Source)
    org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
    org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
    org.eclipse.equinox.launcher.Main.run(Unknown Source)
    org.eclipse.equinox.launcher.Main.main(Unknown Source)
    
  • 共有1个答案

    彭涵衍
    2023-03-14

    问题解决了。

    我将回答我自己的问题:

    我从V10.5降级到V9.7FixPack6

    我重新安装了DB2V10.5,这一次DB创建工作了。我说的是时间,因为我不得不等待5分钟来创建数据库。这是我以前想过的主要问题,因为我试图在一个VM中创建它,而这个过程需要更长的时间,所以我在IBM官方论坛上回答了这个问题。

     类似资料:
    • 我从W3Schools复制了它,当我尝试运行它时,它会给我一个错误。我是MySQL的新手,所以我正在尝试解决这个问题,但我不知道如何解决。 错误: 警告:mysqli::mysqli():(HY000/1045):用户'用户名'@'localhost'(使用密码:是)在第10行的C:\xampp\htdocs\Informatic a\test.php访问被拒绝连接失败:用户'用户名'访问被拒绝'

    • 我尝试使用HikariCP和mariaDB数据库,但是当我尝试初始化的时候,我得到了下一个错误。 由以下原因引起:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 我的MariaDBDatabase类: 我的数据库类: 我的家伙.xml

    • 问题内容: 如果我在外壳中运行: 它可以正常工作,并允许我连接到数据库并提取信息。但是,如果我在python应用程序(Flask)中,并运行以下命令: 它给了我一个: 我很确定它在进入insert_one()调用之前会失败,但是我不确定。 谢谢! 编辑:通过请求,这是完整的回调: pymongo.errors.OperationFailure:身份验证失败。 问题答案: 我想到了。你可以从pyth

    • 我使用nodejs和mqlight来运行https://www.npmjs.com/package/mqlight提供的示例代码。 我使用的是NodeJS5.5.0和npm版本是3.3.12。 我使用 null 当我运行上面的代码时,我得到了下面的错误。 请帮助解决这个问题。我使用的是Windows 7 64位操作系统。

    • 我在docker容器中运行Hbase。当它使用docker compose文件启动时,我看到以下错误: WARN[NIOServerCxn. Factory:0.0.0.0/0.0.0.0: 2181]server. NIOServerCnxn:捕获流结束异常 EndOfStreamException:无法从客户端会话ID 0x16205128eac02db读取其他数据,客户端可能已关闭套接字 在

    • 我尝试在mac中连接MongoDB时收到以下错误消息 MongoDB shell v3.4.9连接到:MongoDB://127.0.0.1:27017 2017-11-27T12:27:26.105+0530 W网络[thread1]连接到127.0.0.1:27017失败,in(轮询后检查套接字是否出错),原因:连接拒绝2017-11-27T12:27:26.141+0530 E查询[thre