OBIEE12c(12.2.1.4) 配置助手在创建域步骤失败
OBIEE12c(12.2.1.4) configuration assistant failed at create domain step
堆栈跟踪:
java.lang.IllegalStateException:Action:BI_Configuration 失败,error:Configure BI 执行 [/app/middleware/Oracle_Home/oracle_common/common/bin/wlst.sh,/app/middleware/Oracle_Home/bi/modules/oracle.bi.configassistant/create_base_domain 失败.py, /app/middleware/Oracle_Home/user_projects/domains/bi, weblogic, true, 9500, 9501, 9506, obieehost] 失败,退出值 134
在 oracle.as.install.engine.modules.configuration.client.ConfigAction.fail(ConfigAction.java:281)
在 oracle.bi.install.config.actions.BIConfigAction.doExecute(BIConfigAction.java:137)
在 oracle.as.install.engine.modules.configuration.client.ConfigAction.execute(ConfigAction.java:405)
在 oracle.as.install.engine.modules.configuration.action.TaskPerformer.run(TaskPerformer.java:88)
在 oracle.as.install.engine.modules.configuration.action.TaskPerformer.startConfigAction(TaskPerformer.java:108)
在 oracle.as.install.engine.modules.configuration.action.ActionRequest.perform(ActionRequest.java:15)
在 oracle.as.install.engine.modules.configuration.action.RequestQueue.performSequentialExecution(RequestQueue.java:284)
在 oracle.as.install.engine.modules.configuration.action.RequestQueue.perform(RequestQueue.java:260)
在 oracle.as.install.engine.modules.configuration.standard.StandardConfigActionManager.start(StandardConfigActionManager.java:185)
在 oracle.as.install.engine.modules.configuration.boot.ConfigurationExtension.kickstart(ConfigurationExtension.java:82)
在 oracle.as.install.engine.modules.configuration.ConfigurationModule.run(ConfigurationModule.java:87)
在 java.lang.Thread.run(Thread.java:748)
在配置模块完成事件中...
假设您有 Oracle 支持,那么这似乎已记录在案 https://support.oracle.com/knowledge/Enterprise%20Performance%20Management%20and%20Business%20Intelligence/2388947_1.html
为了解决这个问题,需要修改以下两个文件。
- 在文本编辑器中打开文件 $ORACLE_HOME/oracle_common/common/bin/setWlstEnv_internal.sh/setWlstEnv_internal.cmd
换行
JVM_ARGS="${WLST_PROPERTIES} ${JVM_D64} ${UTILS_MEM_ARGS} ${CONFIG_JVM_ARGS}"
到
JVM_ARGS="-Djava.security.egd=file:///dev/../dev/urandom ${WLST_PROPERTIES} ${JVM_D64} $ {UTILS_MEM_ARGS} ${CONFIG_JVM_ARGS}"
在文本编辑器中打开 $JAVA_HOME/jre/lib/security/java.security 文件。
换行:
securerandom.source=文件:/dev/random
到
securerandom.source=文件:/dev/urandom
堆栈跟踪:
java.lang.IllegalStateException:Action:BI_Configuration 失败,error:Configure BI 执行 [/app/middleware/Oracle_Home/oracle_common/common/bin/wlst.sh,/app/middleware/Oracle_Home/bi/modules/oracle.bi.configassistant/create_base_domain 失败.py, /app/middleware/Oracle_Home/user_projects/domains/bi, weblogic, true, 9500, 9501, 9506, obieehost] 失败,退出值 134 在 oracle.as.install.engine.modules.configuration.client.ConfigAction.fail(ConfigAction.java:281) 在 oracle.bi.install.config.actions.BIConfigAction.doExecute(BIConfigAction.java:137) 在 oracle.as.install.engine.modules.configuration.client.ConfigAction.execute(ConfigAction.java:405) 在 oracle.as.install.engine.modules.configuration.action.TaskPerformer.run(TaskPerformer.java:88) 在 oracle.as.install.engine.modules.configuration.action.TaskPerformer.startConfigAction(TaskPerformer.java:108) 在 oracle.as.install.engine.modules.configuration.action.ActionRequest.perform(ActionRequest.java:15) 在 oracle.as.install.engine.modules.configuration.action.RequestQueue.performSequentialExecution(RequestQueue.java:284) 在 oracle.as.install.engine.modules.configuration.action.RequestQueue.perform(RequestQueue.java:260) 在 oracle.as.install.engine.modules.configuration.standard.StandardConfigActionManager.start(StandardConfigActionManager.java:185) 在 oracle.as.install.engine.modules.configuration.boot.ConfigurationExtension.kickstart(ConfigurationExtension.java:82) 在 oracle.as.install.engine.modules.configuration.ConfigurationModule.run(ConfigurationModule.java:87) 在 java.lang.Thread.run(Thread.java:748) 在配置模块完成事件中...
假设您有 Oracle 支持,那么这似乎已记录在案 https://support.oracle.com/knowledge/Enterprise%20Performance%20Management%20and%20Business%20Intelligence/2388947_1.html
为了解决这个问题,需要修改以下两个文件。
- 在文本编辑器中打开文件 $ORACLE_HOME/oracle_common/common/bin/setWlstEnv_internal.sh/setWlstEnv_internal.cmd
换行
JVM_ARGS="${WLST_PROPERTIES} ${JVM_D64} ${UTILS_MEM_ARGS} ${CONFIG_JVM_ARGS}"
到
JVM_ARGS="-Djava.security.egd=file:///dev/../dev/urandom ${WLST_PROPERTIES} ${JVM_D64} $ {UTILS_MEM_ARGS} ${CONFIG_JVM_ARGS}"
在文本编辑器中打开 $JAVA_HOME/jre/lib/security/java.security 文件。
换行:
securerandom.source=文件:/dev/random
到
securerandom.source=文件:/dev/urandom