【问题标题】:Worklight Application server creation Build failed due to DB2 pagesize由于 DB2 页面大小,Worklight 应用程序服务器创建构建失败
【发布时间】:2018-03-13 06:24:46
【问题描述】:

我正在使用 WL db 作为 DB2 的服务器中的 Worklight 6.1 中创建应用程序服务器,这会引发以下错误并且构建失败。提到的 DB2 错误是增加 DB2 数据库的页面大小。但是如何在 DB2 中增加页面大小。

[configuredatabase]       [sql] SQL:  CREATE TABLE APP_ACTIVITY_REPORT (ID BIGINT NOT NULL, ACTIVITY CLOB(1M), ACTIVITY_TIMESTAMP TIMESTAMP, ADAPTER VARCHAR(254), DEVICE_ID VARCHAR(254), DEVICE_MODEL VARCHAR(254), DEVICE_OS VARCHAR(254), ENVIRONMENT VARCHAR(254), GADGET_NAME VARCHAR(254), GADGET_VERSION VARCHAR(254), IP_ADDRESS VARCHAR(254), PROC VARCHAR(254), SESSION_ID VARCHAR(254), SOURCE VARCHAR(254), USER_AGENT VARCHAR(254), LONGITUDE DOUBLE, LATITUDE DOUBLE, POS_USER_TIME TIMESTAMP(3), WIFI_APS VARCHAR(4000), WIFI_CONNECTED_SSID VARCHAR(32), WIFI_CONNECTED_MAC CHAR(20), WIFI_USER_TIME TIMESTAMP(3), APP_CONTEXT VARCHAR(4000), PRIMARY KEY (ID))
[configuredatabase] 

BUILD FAILED
[configuredatabase] C:\Users\ADMINI~1\AppData\Local\Temp\wla6314449573\configure.xml:1927: The following error occurred while executing this line:
[configuredatabase] C:\Users\ADMINI~1\AppData\Local\Temp\wla6314449573\configure.xml:3236: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727, SQLERRMC=16384;ADMIN, DRIVER=4.13.127

【问题讨论】:

    标签: db2 ibm-mobilefirst worklight-server


    【解决方案1】:

    创建具有 32K 页大小的 Worklight 数据库的说明位于此 link 。 Worklight 版本更高,但用于创建数据库的 Db2 详细信息相同。要删除您现有的数据库使用(在 Microsoft Windows 上),请终止所有 Worklight 应用程序和服务,然后开始 > 运行 > db2cwadmin.bat > db2 drop database wladmin。然后,您可以重新创建具有 32K 页大小的数据库。

    如果您不想删除当前数据库,也可以使用create bufferpool 语句手动创建一个 32k 页面大小的缓冲池,然后使用create tablespace 语句手动创建一个 32k 页面大小的表空间并将其与32k 缓冲池。有关这些语句的详细信息,请参阅在线 Db2 知识中心。但是,最好的方法是删除并重新创建数据库以避免在 Worklight 升级期间出现潜在问题。

    【讨论】:

    • 我已经删除了数据库并创建了 32k 的数据库,谢谢。我尝试在不删除 db 的情况下做到这一点。但很着急。
    【解决方案2】:

    如果页面大小有问题,您将需要删除数据库并重新创建至少 32k 的页面文件大小(这似乎是可接受的最小值)这更多的是 db2 问题,而不是 mobilefirst 问题。

    您可以从 db2 控制台执行以下操作:

    db2 => 列出表空间显示详细信息

    然后寻找:

    页面大小(字节)= 32768

    希望这会有所帮助。

    【讨论】:

    • 还要确保你对表空间有正确的权限。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    相关资源
    最近更新 更多