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

时间:2016-12-19 06:24:46

标签: oracle12c

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

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

3 个答案:

答案 0 :(得分:2)

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

  1. 禁用Windows UAC
  2. 禁用防火墙
  3. 禁用防病毒 - 我是一个新的虚拟机,因此禁用了Windows Defender
  4. 将localhost IP,即127.0.0.1添加到hosts文件等。
  5. 但他们都没有帮助。

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

答案 1 :(得分:0)

对我来说一切正常...我检查了侦听器、服务、路径。 然后我在下面尝试,它有效...... 在安装过程中,数据库配置失败。 转到 sqlnet.ora 文件并将 NTS 替换为 NONE。

示例: SQLNET.AUTHENTICATION_SERVICES= (NONE)

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

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

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

答案 2 :(得分:0)

某些安装程序中存在错误,如this other answer 中所述,这会阻止 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