尝试安装MobileFirst 6.3(使用DB2 v 10.5,Windows Server 2012 R2标准版) - 并且在创建DB2 APPCNTR数据库阶段期间,我收到错误:
Creating database APPCNTR (this may take 5 minutes) ...failed:
Cannot connect to database 'APPCNTR' with user 'db2admin' after it was created: com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-1035, SQLSTATE=57019, SQLERRMC=null, DRIVER=4.17.29
这是DB2的干净安装,没有其他程序使用它(我知道)。 db2admin用户是我的Windows安全组'DB2ADMS'以及'DB2USERS'的成员,以防万一
如果我回到安装程序,然后再次按下,它表示数据库已经创建(不确定它是否完全成功或部分)....
答案 0 :(得分:0)
我相信数据库已成功创建,但由于某种原因,无法通过JDBC连接到数据库。
可以在此处找到错误消息的说明 - 原因可能有很多:http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.5.0/com.ibm.db2.luw.messages.sql.doc/doc/msql01035n.html
当我遇到这种情况时,通常会等待并重新启动Installation Manager来解决问题。重新启动DB2实例也有帮助。 (如果您没有重新启动Installation Manager,它认为它需要创建数据库并因为数据库已创建而失败。)
如果通过等待稍微解决问题,您还可以在使用该过程运行install Manager之前手动创建数据库(使用与认为忙的数据库名称不同的数据库名称): https://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.installconfig.doc/admin/t_creating_the_db2_database_for_App_Center.html 然后在运行Installation Manager时使用该数据库名称