由于DWH密码加密文件不匹配、OnCommand 数据仓库ETL失败、用户无法访问‘Connectors '窗口
状态信息
适用场景
OnCommand Insight 数据仓库( DWH ) 7.3.x
问题描述
- ETL失败:
单击DWH作业选项卡中提供的失败链接时、报告以下错误:
Message :
javax.ejb.EJBTransactionRolledbackException: Error encountered during decryption
at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:158)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:255)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:332)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:238)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)Unable to access the list of Connectors within the Data Warehouse (DWH) user interface. - 无法加载"Connector"窗口。而是显示以下错误:
Error Processing Request
Context Path:/dwh
Servlet Path:/faces
Path Info:/connectors/list.xhtml
Query String:null
Stack Trace:
javax.servlet.ServletException: Error encountered during encryption
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671) - 或者、将显示Connector窗口:
Internal Error
发生原因
- 之所以出现此问题描述 、是因为DWH服务器中的‘密码加密密钥'与一个或多个OCI连接器当前使用的密钥之间存在冲突。
- 如果DWH数据库在 存储之前已还原、则通常会显示此信息。
解决方案
如果在还原DWH数据库后出现这种情况、请在首次运行还原后ETL以解析问题描述 之前删除连接器。
- 由于最初无法访问连接器页面、因此请重新还原同一DWH备份。
- 还原完成后、单击 Connectors。
- 单击每个连接器编号并记下 名称 和 主机 信息。
- 卸下连接器。此操作不会删除DWH数据库中的任何历史数据。
- 如果显示带有文本的红色横幅
Security Risk: Default Encryption Keys Detected
、请按照 文章 Why does OnCommand Insight / OnCommand Data Warehouse display banner:"security risk: 检测到默认加密密钥"? - 单击 新建 重新创建连接器、然后添加 步骤3中记下的名称和主机信息。
如果无法重新还原数据库、请联系NetApp技术支持以获得帮助。