使用外部Oracle DB从RHEL7上的artifactory 5.8.4迁移到RHEL8上的artifactory 7.41.4 [已关闭]

s71maibg  于 2023-04-20  发布在  Oracle
关注(0)|答案(1)|浏览(194)

**已关闭。**此问题为not about programming or software development。当前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site主题相关,您可以留下评论以解释在何处可以回答此问题。
4天前关闭。
Improve this question
我们正在尝试在真实的的迁移之前练习迁移。因此,我们复制了现有的服务器(art和db)并将它们放置在沙箱中。
然后安装了2台RHEL 8服务器,在newdb上安装Oracle,在newart上安装Artifactory
从olddb导出数据库和模式并将其导入到newdb。
修改system.yaml以指向newdb并使用现有的dbuser和artifactory密码。
已将oldart上etc/security中的master.key复制到newart上的相同位置
将许可证文件从oldart上的etc复制到newart上的同一位置
安装了oracle客户端,并将ojdbc8.jar、libociicus.so和libiciei.so从oracle客户端安装复制到bootstrap/artifactory/tomcat/lib
我们做了一个chown -R artuser:artgroup /opt/jfrog和for /opt/jfrog/artifactory/var
当启动newart服务器时,我们在转到newart:8081/artifactory时得到一个500错误
当重新启动后检查console.log时,我发现的第一个错误是:

[DEBUG] Cluster join: Pinging service registry on 'http://localhost:8046'
[TRACE] [Service registry ping] running retry attempt #1
[DEBUG] Cluster join: Retry 1: Service registry ping failed, will retry. Error: Failed to ping access, response status: 404 Not Found (returned 404)
[TRACE] [Service registry ping] operation attempt #1 failed. retrying in 1s. current error: Failed to ping access, response status: 404 Not Found (returned 404)

我不知道这是什么,但怀疑它与之前的消息有关:Missing required services: [jfrt jfac jffe jfob]
我们没有使用HA,所以我对“集群加入:”消息有点困惑。
验证system.yaml是否有haEnabled: false,并检查日志以查看是否找到它。直接使用system.yaml中的dbuser登录数据库,它可以正常工作。当我输入错误密码时,我们在8081上得到404错误,而不是500错误。
我不知道该怎么做,我可以把newdb和newart恢复到在artifactory安装之前和oracle数据库导入之前的快照。
我应该在将数据从olddb导入newdb之前完成newart的安装和配置吗?

4dc9hkyq

4dc9hkyq1#

您是否遵循此JFrog Doc的升级步骤?从5.x升级到7.x可能会导致问题。升级路径为5.8.4 -〉6.10.x以上的任何6.x版本-〉到任何7.x版本。
该文档还提供了有关升级前需要考虑的事项的指导,例如7.x中的新系统要求。例如,7.x使用端口8082用于UI(以及大多数外部入站事务),而端口8081仅提供对Artifactory微服务的无头访问。

相关问题