在提出修复建议之前,请遵循我尝试升级的逻辑。错误 443 不是这里的主要问题。
- 我们正在 Solaris 11.3 服务器“测试”上从 Oracle 11.2.0.4 升级到 12.2.0.1。
- 所有升级都成功,除了一个名为 VIT 的数据库在启动升级时抛出错误(以 oracle12 身份登录后):由于错误 443 而终止实例
- 我们克隆了 VIT 并将其安装在另一台服务器上。它升级成功。然后我们在“测试”上安装了相同的克隆,但它没有启动,抛出相同的错误 443。
- 然后我们在“测试”上将 VIT 重命名为 VITNEW,升级成功了!然后我们将它重新命名为 VIT,它在启动时抛出相同的错误 443。
因此,在所有这些尝试之后,对我来说很明显,名称或服务器都有一些东西,但请记住其他数据库在同一台服务器上工作,并且只有 VIT 的名称在“测试”上不起作用。
奇怪的问题。我们已经为它开了一个SR,但是Oracle还没有答案。希望有人可能有一个想法。
我们终于弄清楚了!
这是 diagnostic_dest 结构的父文件夹中缺少的 oracle 组写入 (g+w) 权限。为什么它给出错误 443 而不是简单的写权限错误,只有创建这个神秘的 diagnostic_dest 结构的 oracle 工程师才会知道!