Oracle sqlplus在哪里?

Jef*_*iao 8 mysql sql oracle command-line sqlplus

背景

来自一个mysql背景,我发现Oracle开始有一个非常不同的体验.

我在哪里可以找到适用于Oracle的命令工具?

我检查了维基百科,它只说:

适当配置的软件环境中的Oracle程序员可以启动SQL*Plus

而且它不在我的Windows上的PATH中:

C:\Users\jeff>sqlplus
'sqlplus' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

Jos*_*ber 10

您可以sqlplus通过在CMD shell中运行来在Windows中找到可执行文件

dir /s /b c:\sqlplus.exe
Run Code Online (Sandbox Code Playgroud)

假设您找到了该文件

c:\oracle\product\11.2.0\client_1\bin\sqlplus.exe
Run Code Online (Sandbox Code Playgroud)

然后你确定你的ORACLE_HOME是:

c:\oracle\product\11.2.0\client_1
Run Code Online (Sandbox Code Playgroud)

假设上面的ORACLE_HOME,设置您的环境变量(控制面板>系统>环境变量).下面是示例,因此请修改这些以匹配您在上面确定的ORACLE_HOME.

ORACLE_HOME=c:\oracle\product\11.2.0\client_1

TNS_ADMIN=c:\oracle\product\11.2.0\client_1\network\admin

PATH=  *(add this below the end of your PATH)*
         ;c:\oracle\product\11.2.0\client_1\bin
Run Code Online (Sandbox Code Playgroud)