【问题标题】:#[INS-20802] Oracle Database Configuration Assistant failed during installing oracle12c on windows7. Can any one suggest?#[INS-20802] 在 windows7 上安装 oracle12c 时,Oracle 数据库配置助手失败。有人可以建议吗?
【发布时间】:2021-05-29 10:58:19
【问题描述】:

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

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

【问题讨论】:

  • 请添加部分日志文件installActions2016-12-19_11-03-33AM.log,其中列出了实际错误。
  • INFO:读取:SYSTEM_PASSWORD_PROMPT INFO:处理:SYSTEM_PASSWORD_PROMPT 参数标签 -systemPassword INFO:读取:PDB_ADMIN_PASSWORD_PROMPT INFO:处理:PDB_ADMIN_PASSWORD_PROMPT 参数标签 -pdbAdminPassword INFO:读取:SERVICE_USER_PASSWORD_PROMPT INFO:处理:SERVICE_USER_PASSWORD_PROMPT 参数tag -winServiceUserPassword INFO: Completed Plugin named: Oracle Database Configuration Assistant
  • 我在日志文件中找不到任何错误信息。
  • 这看起来像是一个权限问题。您是否以管理员身份运行安装程序? Oracle 数据库配置助手是one among the list of tools,需要以管理员身份运行。
  • 您必须在日志文件中找出错误 C:\Program Files\Oracle\Inventory\logs\installActions2016-12-19_11-03-33AM.log 在我的情况下,系统变量“TNS_ADMIN”变量存储错误的值,因为一旦我的机器安装了 oracle 客户端。

标签: oracle12c


【解决方案1】:

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

  1. 禁用 Windows UAC
  2. 禁用防火墙
  3. 禁用防病毒软件 - 我的虚拟机是新的虚拟机,因此禁用了 Windows Defender
  4. 将 localhost IP 即 127.0.0.1 添加到主机文件等中。

但他们都没有帮助。

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

【讨论】:

    【解决方案2】:

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

    示例: SQLNET.AUTHENTICATION_SERVICES= (NONE)

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

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

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

    【讨论】:

      【解决方案3】:

      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
      

      【讨论】:

        猜你喜欢
        • 2022-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-26
        • 2020-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多