我无法安装 oracle 12c R2 [20802]

Гле*_*леб 5 oracle oracle12c

我无法安装 Oracle 数据库,因为出现错误

[INS-20802] Oracle Database Configuration Assistant failed
Run Code Online (Sandbox Code Playgroud)

我已经尝试过:

  1. 禁用UAC
  2. 禁用防病毒软件
  3. 安装微软vc 2010 x32
  4. 编辑本地文件
  5. perl.exe 的根目录

感谢有人可以帮助我!

Shr*_*gam 6

查看%Program Files%\\Oracle\\Inventory\\logs,您将在其中找到错误原因。

\n\n

我在安装Oracle 18c XE时也遇到了类似的问题,

\n\n

Oracle Database 18c 引入了一个新概念:基于映像的安装。

\n\n

在基于映像的安装中,18c 的 Oracle Universal Installer 获取 setup.exe 文件的位置并将其指定为其 db_home 位置。这就是为什么在开始提取该文件的内容之前,我们首先需要决定在哪里创建 db_home 目录。

\n\n

我犯的错误是我将 setup.exe 放在 D://drive 中,而对于其他位置则保留为默认位置(即 C:/drive)

\n\n
\n

解决方案:

\n
\n\n
    \n
  1. 复制并解压 C://\n 驱动器中包含 setup.exe 的整个文件夹。
  2. \n
  3. 手动删除C:/Program Files/Oracle\n中的所有文件(包括Oracle文件夹)
  4. \n
  5. 以管理员身份运行setup.exe
  6. \n
  7. 将其他配置路径保留为默认值
  8. \n
\n\n

(补充:配置密码时需满足以下条件

\n\n

当提示输入密码时,Oracle 建议遵循以下准则。

\n\n
    \n
  • 至少包含一个小写字母。
  • \n
  • 至少包含一个大写字母。
  • \n
  • 至少包含一位数字。
  • \n
  • 长度至少为 8 个字符。
  • \n
  • 使用数据库字符集,其中可以包括下划线 (_)、美元 ($) 和井号 (#) 字符。
  • \n
  • 不应该是一个实际的词。
  • \n
\n\n

\n


小智 1

您可以在日志中找到:

SEVERE:  [Jan 18, 2019 4:32:04 PM] [FATAL] [INS-35955] The Database software home 
(C:\ORACLESOURCE) is already registered in the central inventory. This tool can only be 
used in a non-registered Database home.
ACTION: Choose a different location as Oracle home.
Run Code Online (Sandbox Code Playgroud)

尝试将 Oracle 安装在另一个目录中。

  • 或完全删除现有安装,请参阅 /sf/ask/591550851/ (2认同)