[INS-20802] Oracle数据库配置助手失败。
原因 - 插件在其perform方法中失败操作 - 请参阅日志或联系Oracle支持服务。日志文件位置 C:\ Program Files \ Oracle \ Inventory \ logs \ installActions2016-12-19_11-03-33AM.log
答案 0 :(得分:2)
我最近遇到了同样的问题,我尝试了以下几种解决问题的方法: -
但他们都没有帮助。
最后我发现了这个,建议安装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