【发布时间】:2018-09-03 13:54:59
【问题描述】:
尝试从此link 安装 IBM WebSphere Portal 8 Express 版本。
安装开始后,Installation Manager 日志中将捕获以下错误。
[exec] C:\Program Files (x86)\IBM\WebSphere\ConfigEngine>db2 -v "CREATE DB wpsdb USING CODESET UTF-8 TERRITORY US PAGESIZE 8192"
[exec] CREATE DB wpsdb USING CODESET UTF-8 TERRITORY US PAGESIZE 8192
[exec] SQL1092N "XXXXXXX" does not have the authority to perform the requested
[exec] command or operation.
[exec] C:\Program Files (x86)\IBM\WebSphere\ConfigEngine>db2 -v "UPDATE DB CFG FOR wpsdb USING applheapsz 4096"
[exec] UPDATE DB CFG FOR wpsdb USING applheapsz 4096
[exec] SQL1013N The database alias name or database name "WPSDB" could not be found.
[exec] SQLSTATE=42705
其他细节:
- 操作系统 - Windows 10
- 使用的用户 - 是管理员,也添加到用户组 DB2ADMNS 和 DB2USERS。
-
目的 - 在 Portal 8 上设置现有项目,然后升级到 传送门 9。
任何下载 IBM WebSphere Portal Enable/Extend 版本的建议或链接都会有所帮助。
【问题讨论】:
-
在以管理员身份运行的 DB2CMD.EXE 窗口中运行
db2 -v "create db wpsdb ...。单击开始 > 运行 >db2cwadmin 。还要确保帐户“XXXXXXX”(您已屏蔽)是本地管理员和本地组 DB2ADMNS 的成员。如果您的工作站是 DOMAIN 的一部分,则可能需要进行其他更改(DB2_GRP_LOOKUP 注册表变量值更改)。 -
@mao - 感谢您的回复,我已经以管理员身份运行 Installation Manager。请详细说明“DB2_GRP_LOOKUP 注册表变量值更改”,因为我的 id 是我组织域的一部分。另外,要声明 DB2 安装是门户安装包的一部分。
-
@mao - 问题在于 DB2 被用作 Portal 内部数据库并且它与 WebSphere Portal 设置一起提供。因此安装程序尝试安装 DB2,但它失败了;然后回滚所有内容,包括 DB2 的部分安装。因此,我无权运行 DB2 特定命令或参考您分享的文章中提到的表 SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID。您能否分享您希望我为 DB2 进行的注册表更新,我看到 DB2 引用的 Windows 注册表路径是 - Computer\HKEY_CURRENT_USER\Software\IBM\DB2\INSTALLEDCOPIES
-
编辑您的问题以修复指向 WAS 门户 9 express 的链接,因为目前该链接格式不正确。此外验证该软件在 Windows-10 上受支持(某些 IBM 服务器软件只能在 Windows 产品的 server 版本上运行,或者可能不支持 Windows-10)。因此,请检查您使用的任何内容都应该适用于您使用的任何版本的 Windows-10 的 Windows-10。
-
@mao - 更正了链接。此版本于 2012 年左右发布,因此未明确提及对 Windows 10 的支持。但是在安装日志中我还没有看到任何与操作系统相关的错误,希望它与一些 DB2 配置更改有关。
标签: db2 websphere websphere-portal