发行说明


|6.5 避免在使用远程 LOB 时发生问题

|当使用远程 LOB 时,可能会遇到内存不足的问题。例如,假定您运行一个查询,该查询从 |Oracle 列中选择 LONG 数据,并将数据插入到 DB2 表中作为 CLOB。如果您未增大数据库应用程序堆大小,则将接收到一个 SQL 错误,指出“内存不够”。要解决此错误: |

  1. |将所有应用程序与 DB2 实例断开连接。
  2. |使用以下命令更新应用程序堆大小:
    |db2 udpate db cfg for dbname using APPLHEAPSZ 1024 
    其中,dbname 是联合数据库的名称,而 1024 是建议的堆大小。
  3. |重新初始化该数据库。 |

|为了防止发生此问题,应增大数据库应用程序堆大小。要使此更改生效,必须重新初始化该数据库。例如:

  1. |使用以下命令更新应用程序堆大小:
    |db2 udpate db cfg for dbname using APPLHEAPSZ 1024 

    |其中,dbname 是联合数据库的名称,而 1024 是建议的堆大小。

  2. |将所有应用程序与 DB2 实例断开连接。
  3. |重新初始化该数据库。 |


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]