Websphere 在不完全重新安装的情况下重建IBM Portal嵌入式Derby数据库

Websphere 在不完全重新安装的情况下重建IBM Portal嵌入式Derby数据库,websphere,derby,websphere-portal,Websphere,Derby,Websphere Portal,在数周内用尽了所有可能的选择之后,在IBM支持不足的情况下来回奔波的辛苦工作之后,我得出的结论是,为什么我的特定开发环境无法在其他环境没有问题的情况下运行自定义主题,唯一的解释必须与WebSpherePortal概要文件中打包的嵌入式Derby数据库中包含的配置中的错误数据有关 谷歌没有让我深入了解我遇到的错误,我已经确认了每一个配置文件的正确性,即使在一个简单的页面中,哪怕是最有可能影响门户使用的配置文件。任何和所有类型的缓存或日志都已被禁用和清除,并且跟踪不会显示有助于诊断问题的其他信息 门

在数周内用尽了所有可能的选择之后,在IBM支持不足的情况下来回奔波的辛苦工作之后,我得出的结论是,为什么我的特定开发环境无法在其他环境没有问题的情况下运行自定义主题,唯一的解释必须与WebSpherePortal概要文件中打包的嵌入式Derby数据库中包含的配置中的错误数据有关

谷歌没有让我深入了解我遇到的错误,我已经确认了每一个配置文件的正确性,即使在一个简单的页面中,哪怕是最有可能影响门户使用的配置文件。任何和所有类型的缓存或日志都已被禁用和清除,并且跟踪不会显示有助于诊断问题的其他信息


门户安装中是否有可以运行的脚本来擦除和重建嵌入式数据库?如果不是的话,这是烧焦地球的唯一选择吗?模式和数据对我来说很神秘,但是,如果可以诊断数据库的特定问题,是否有任何工具可以做到这一点,或者我是否需要详细的体系结构知识才能在该软件中找到坏数据?

我最终发现了问题所在,它确实与损坏的数据库无关,但实际上,与WAS门户平台上具有Subversion元数据信息的打包WAR文件存在固有冲突


在WAS或任何基于WAS的产品中运行任何WAR或EAR文件时,请确保从生成中排除所有Subversion元数据文件和文件夹。它显然让WAS和门户瘫痪。

一个嵌入式Derby数据库将其数据存储在文件系统的一个文件夹中。如果您找到并删除(或者只是重命名)该文件夹,数据库将“消失”。不知道你的工具是否会通过从头创建和填充一个新的数据库来处理这个问题。您也可以使用Derby“ij”工具(或Squirrel SQL等)连接到该数据库,查看数据库中的数据,然后发出“delete from”SQL语句来删除您不需要的数据。@BryanPendleton谢谢,我知道了如何连接到数据库并导航架构和数据。最大的问题是我不明白我所看到的是否正确。IBM支持人员不知道,所以他们向我询问有关我公司IT基础设施的问题,我无法回答,也许他们可以把我扫地出门。此外,谷歌似乎无法很好地抓取他们的在线文档,因此在线搜索永远不会发现任何值得注意或有趣的内容。我想重新安装所有东西,但如果在生产中发生这种情况,我们将不知道。遗憾的是,我对IBM Portal产品知之甚少,因此无法提供更多帮助。