[英]Oracle (sqlplus is not recognized as an internal or external command)
无法运行 SQL*Plus 的原因有很多。 让我说几句话,看看有什么帮助。
如果您在计算机上安装了 Oracle 数据库(例如 XE),则默认情况下,每个 Oracle 数据库服务器安装都会附带 SQL*Plus
如果您的计算机上没有 Oracle 数据库,您可以安装 Oracle客户端软件。 有多种可用选项(完整或即时客户端),您可以选择要安装的客户端部分。 例如,SQL 加载程序,和/或导出/导入实用程序,和/或SQL*Plus
如果您已经做了上述事情,那么目录(包含 SQL*Plus)就不是 PATH 环境变量的一部分。 安装程序会为您执行此操作,但如果您修改了 PATH 并意外从中删除了目录,请添加它。 例如,对于我的 11gXE 安装,它位于
C:\oraclexe\app\oracle\product\11.2.0\server\bin
或者,如果您不想将它添加到 PATH(想不出任何不这样做的原因),请将当前目录更改为它,然后运行 SQL*Plus:
c:\Temp>cd C:\oraclexe\app\oracle\product\11.2.0\server\bin C:\oraclexe\app\oracle\product\11.2.0\server\bin>sqlplus SQL*Plus: Release 11.2.0.2.0 Production on Ned Vel 28 11:13:07 2021 <snip>
此外,查看您的屏幕截图显示,您的计算机上没有 ORACLE_HOME; 有,在我的:
c:\Temp>echo %oracle_home% C:\oraclexe\app\oracle\product\11.2.0\server
我希望它能让你开始。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.