[INS-20802] Oracle 数据库配置助手失败。
原因 - 插件在其执行方法中失败 操作 - 请参阅日志或联系 Oracle 支持服务。日志文件位置 C:\Program Files\Oracle\Inventory\logs\installActions2016-12-19_11-03-33AM.log
我最近遇到了同样的问题,我尝试了以下几种方法来解决这个问题:-
但他们都没有帮助。
最后我找到了这个,它建议安装Microsoft Visual C++ 2010 Redistributable Package (x86),这在几秒钟内解决了问题!我只需要在安装对话框中单击“重试”。
对我来说一切正常……我检查了监听器、服务、路径。 然后我在下面尝试了它的工作...... 安装期间数据库配置失败。 转到 sqlnet.ora 文件并将 NTS 替换为 NONE。
例子: SQLNET.AUTHENTICATION_SERVICES=(无)
之后再次尝试安装数据库配置。点击重试。
注意: 如果您已经安装了 oracle 并跳过了数据库配置失败的步骤,那么您可以转到窗口的搜索栏并打开数据库配置并尝试下载它,它将被安装并要求输入密码。 之后,您将能够连接到数据库。
不要在 ORACLE 密码中使用 @ 因为当你尝试登录 sql plus 时它会报错。如果您这样做了,请用引号逗号写下您的密码。例如:“密码”
如其他答案中所述,某些安装程序中存在错误,这会阻止 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
谢谢@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 帐户似乎是这个问题的常见线索,尽管使用虚拟帐户我没有这个问题。