繁体   English   中英

Oracle(sqlplus 不被识别为内部或外部命令)

[英]Oracle (sqlplus is not recognized as an internal or external command)

谁能告诉我如何解决这个问题?

Sqlplus 无法识别为内部或外部命令可运行程序或批处理文件

在此处输入图像描述

无法运行 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM