这里有点乱。我连续两次成功安装了 Oracle 19c 数据库,但现在我的 Windows 10 Pro 机器上无法安装任何 Oracle 数据库。发现安装 Oracle Developer Tools for Visual Studio 2019 不知何故抹去了我之前可以正常工作的 Oracle 数据库安装。安装 Oracle Developer Tools 后,sqlplus 停止工作。Sql Developer 无法连接,以前读取本地 Oracle 的 c# 程序无法工作。一个安装/卸载(19c 只有手动卸载)循环成功,但现在 Oracle 19c 根本无法安装。它要求以管理员身份运行,然后您会看到安装 GUI 短暂闪烁,然后停止。退出速度太快了,我不确定是否有日志文件。我太绝望了,我尝试了 Oracle 18c,但也很快失败了。除了重新安装 Windows 10 之外,还有其他重置方法吗?
答案1
好的,这里取得了很大进展。有两个问题:
- 为什么其他 Oracle 软件会删除 19c db 安装
- 为什么 oracle 19c 下载无法安装,并且快速失败且没有任何消息
回答一:默认的 oracle 19c db 安装指向安装软件正在运行的目录(这是实际的数据库位置)。如果不更改安装位置,其他 oracle 软件下载(oracle 客户端、oracle 开发人员工具)将破坏您的数据库。我将数据库安装位置更改为 c:\app\Oracle 。回答二:新的 win10 对下载目录的处理方式不同。win10 不仅显示下载目录中所有文件夹的静态列表,还显示您进行的下载的历史记录。虽然我在下载中没有看到之前的 oracle 19c 下载,但我进行的一次 19c 下载中有一个 (1)(相同的名称,相同的目录位置)条目。当我尝试运行 19c db 安装时,它立即失败,并且我找不到任何日志错误。我之前将 19c db 安装藏在我的机器的其他位置,当我运行该安装时,它安装了 oracle 19c db。