【问题标题】:Cannot create DB2 index, getting SQL30081N error无法创建 DB2 索引,出现 SQL30081N 错误
【发布时间】:2009-06-17 03:04:17
【问题描述】:

尝试在 DB2 v9.1 上创建索引(并运行一些长查询)并失败并显示以下错误消息:

SQL30081N(检测到通信错误。正在使用的通信协议:“TCP/IP”。正在使用的通信 API:“SOCKETS”。检测到错误的位置:“”。通信函数检测 错误...")

我已尝试遵循 IBM 在此处提供的有关设置 QUERYTIMEOUTINTERVAL=0-http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21164785 的建议,但没有成功。

有什么想法吗?查询和命令似乎在大约 15 分钟后超时。

【问题讨论】:

    标签: indexing db2


    【解决方案1】:

    您可以通过在服务器上本地运行 DDL 和 SQL 来排除任何网络干扰。通过在 UNIX 上使用 nohup 或在 Windows 上使用 schtasks,您可以启动一个 DB2 作业,即使数据库服务器失去所有网络连接,该作业也会运行完成。

    【讨论】:

    • Fred,这也是我们在发布问题后所做的。索引完成得很好。谢谢您的回答。如果可以的话,我会支持它,但我还没有声望点。谢谢。
    【解决方案2】:

    这似乎是网络错误,可能您的客户端计算机正在失去与服务器的连接。您是否使用不稳定的网络连接,例如 Internet 上的 VPN?

    【讨论】:

      猜你喜欢
      • 2019-09-28
      • 2018-10-03
      • 1970-01-01
      • 2022-10-12
      • 1970-01-01
      • 1970-01-01
      • 2020-06-24
      • 2011-09-13
      • 1970-01-01
      相关资源
      最近更新 更多