Oracle 18c 的所有服务都没有安装。无法连接到 Sql plus

All the services of Oracle 18c aren't installing. couldn't connect to Sql plus

几乎所有关于这个错误的文章我都试过了。但就我而言,未安装服务。所以我不能改变他们。我之前安装了 10g,但我也需要为 python 使用 Oracle,所以我删除了它。之后我也确实重置了我的电脑(保留我的文件)。但是现在我已经多次尝试安装 Oracle 18c 但没有用。 即修改 listener 和 sqlplus sys/mypassword 作为 sysdba 或更多。

这些是屏幕截图。

这很令人沮丧。有什么建议么?另外18c中10g的主页有什么替代方案。

我也试过 运行 setup.exe 直接从 zip 文件夹中。但是运气不好。

您的屏幕截图清楚地表明服务确实已安装,尽管您的断言并非如此。您甚至可以让 sqlplus 等待您的吩咐。但是你错误地调用了它。

协议错误 (ora-12560) 发生在 1) 调用 sqlplus 时未指定连接字符串,从而导致它尝试连接到由环境变量 ORACLE_SID 指定的本地数据库,和 2) 环境 ORACLE_SID 没有指定实际的本地数据库。

不幸的是,您的屏幕截图没有显示您是如何调用 sqlplus 的,因此丢失了重要的诊断信息。更好的办法是启动 cmd.exe,调用 sqlplus,然后复制整个文本并将其粘贴到您的问题中,并设置格式。我把它留作学生研究如何完成这些基本任务的练习。