#[INS-20802] Oracle Database Configuration Assistant 在 windows7 上安装 oracle12c 时失败。任何人都可以建议吗?

问题描述 投票:0回答:4

[INS-20802] Oracle 数据库配置助手失败。

原因 - 插件在其执行方法中失败 操作 - 请参阅日志或联系 Oracle 支持服务。日志文件位置 C:\Program Files\Oracle\Inventory\logs\installActions2016-12-19_11-03-33AM.log

oracle12c
4个回答
4
投票

我最近遇到了同样的问题,我尝试了以下几种方法来解决这个问题:-

  1. 禁用 Windows UAC
  2. 禁用防火墙
  3. 禁用防病毒软件——我的是一个新的虚拟机,所以禁用了 Windows Defender
  4. 添加本地主机 IP,即 127.0.0.1 到主机文件等

但他们都没有帮助。

最后我找到了这个,它建议安装Microsoft Visual C++ 2010 Redistributable Package (x86),这在几秒钟内解决了问题!我只需要在安装对话框中单击“重试”。


0
投票

对我来说一切正常……我检查了监听器、服务、路径。 然后我在下面尝试了它的工作...... 安装期间数据库配置失败。 转到 sqlnet.ora 文件并将 NTS 替换为 NONE。

例子: SQLNET.AUTHENTICATION_SERVICES=(无)

之后再次尝试安装数据库配置。点击重试。

注意: 如果您已经安装了 oracle 并跳过了数据库配置失败的步骤,那么您可以转到窗口的搜索栏并打开数据库配置并尝试下载它,它将被安装并要求输入密码。 之后,您将能够连接到数据库。

不要在 ORACLE 密码中使用 @ 因为当你尝试登录 sql plus 时它会报错。如果您这样做了,请用引号逗号写下您的密码。例如:“密码”


0
投票

其他答案中所述,某些安装程序中存在错误,这会阻止 Oracle 安装所需的 Microsoft Visual C++ 2010 Redistributable。

32 位安装程序使用文件

install\oraparam.ini
,其中包含以下行:

#Flags for installing MSVCR80
#MSVCREDIST_LOC flag will provide the name of the exe that is being shipped in stage/ext/bin 
MSVCREDIST_LOC=vcredist_x64.exe

但是

stage/ext/bin/
下可用的文件是
vcredist_x86.exe
.

所以在安装之前,编辑

install\oraparam.ini
文件,并在该行中将
_x64
替换为
_x86
以获得:

MSVCREDIST_LOC=vcredist_x86.exe

0
投票

谢谢@disha,这对我有用:

    Go to sqlnet.ora file and replace NTS with NONE.

    Example : SQLNET.AUTHENTICATION_SERVICES= (NONE)

    After that try again installing the database configuration. 
    Click on Retry.

还在 vcredist 安装路径上尝试了 @mivk 建议,并确保我拥有与安装程序提供的相同版本,当我尝试安装它时失败了,因为已经安装了更新的版本。无论如何,使用正确的版本并且它有效。在安装中使用创建的 Windows 帐户似乎是这个问题的常见线索,尽管使用虚拟帐户我没有这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.