因为安装的PLSQL Developer 13 在命令行执行 exp 提示“不是内部或外部命令”一、检查配置环境变量使exp命令可用1. 找到 PL/SQL Developer 自带的 Instant Client 目录打开 PL/SQL Developer 的安装目录在该目录下通常有一个类似instantclient_xx的文件夹xx 为版本号如instantclient_19。进入该文件夹确认里面是否有exp.exe文件。如果有则记录下这个完整路径例如D:\软件\PLSQL Developer 13 中文绿色免安装版解压即用\PLSQL Developer 13\instantclient_19如果没有exp.exe说明该 Instant Client 是基础版不包含工具包。你需要额外下载 Oracle Instant Client 的Tools包2. 如果有将该路径添加到系统环境变量 PATH右键点击“此电脑” → “属性” → “高级系统设置” → “环境变量”。在“系统变量”中找到Path双击编辑。点击“新建”粘贴你刚刚找到的 Instant Client 路径例如D:\软件\PLSQL Developer 13 中文绿色免安装版解压即用\PLSQL Developer 13\instantclient_19。确认并保存所有窗口。3. 验证exp是否可用重新打开一个命令提示符cmd窗口重要必须新开否则不会加载新环境变量。输入exp并回车如果显示 Export 版本信息则配置成功。二、如果 Instant Client 中没有exp.exe怎么办部分绿色版 PL/SQL Developer 自带的 Instant Client 是基础版只包含运行时无工具不包含exp、imp等命令。当我下载好instantclient-tools-windows.x64-23.26.1.0.0解压后把instantclient_23_0文件夹的内容全部复制合并到PL/SQL Developer 所使用的 Oracle 客户端目录后目录是有了exp.exe但开一个命令提示符cmd窗口输入exp回车后报错为exp.exe-无法找到入口 无法定位程序输入点OCIServerRelease2于动态链接库 D:\软件\PLSQLDeveloper 13中文绿色免安装版(解压即用)\PLSQL Developer13\Oracle64\exp.exe 上.最后查找资料发现是版本冲突下面为了防止版本下载的 Instant Client与本身安装的pl/sql有版本冲突建议直接下载版本一致的基础包和 Tools 包下载匹配的 Instant Client 包打开 Oracle Instant Client 下载页面https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html选择 Version 23.6.0.24.10或 23.7只要两个包版本号一致即可。下载 Basic Package基础包instantclient-basic-windows.x64-23.6.0.24.10.zip下载 Tools Package工具包instantclient-tools-windows.x64-23.6.0.24.10.zip4、合并到同一个目录在D:\下新建一个文件夹例如D:\instantclient_23_0。将下载的基础包解压把里面的instantclient_23_0文件夹下的所有文件包括oci.dll复制到D:\instantclient_23_0。将下载的Tools 包解压也把里面的instantclient_23_0文件夹下的所有文件包括exp.exe复制到D:\instantclient_23_0覆盖同名文件。现在D:\instantclient_23_0目录下应同时存在oci.dll和exp.exe。如果你已经有其他相同版本的基础包和 Tools 包也可以使用。5、测试exp命令打开命令提示符cmd执行cmd D:\instantclient_23_0\exp.exe如果显示Export: Release 23.0.0.0.0 - Production等字样则成功。为了让系统在任何位置都能调用exp将D:\instantclient_23_6添加到系统Path环境变量并上移到最顶端避免其他 Oracle 路径干扰。
执行 exp 提示“不是内部或外部命令”
因为安装的PLSQL Developer 13 在命令行执行 exp 提示“不是内部或外部命令”一、检查配置环境变量使exp命令可用1. 找到 PL/SQL Developer 自带的 Instant Client 目录打开 PL/SQL Developer 的安装目录在该目录下通常有一个类似instantclient_xx的文件夹xx 为版本号如instantclient_19。进入该文件夹确认里面是否有exp.exe文件。如果有则记录下这个完整路径例如D:\软件\PLSQL Developer 13 中文绿色免安装版解压即用\PLSQL Developer 13\instantclient_19如果没有exp.exe说明该 Instant Client 是基础版不包含工具包。你需要额外下载 Oracle Instant Client 的Tools包2. 如果有将该路径添加到系统环境变量 PATH右键点击“此电脑” → “属性” → “高级系统设置” → “环境变量”。在“系统变量”中找到Path双击编辑。点击“新建”粘贴你刚刚找到的 Instant Client 路径例如D:\软件\PLSQL Developer 13 中文绿色免安装版解压即用\PLSQL Developer 13\instantclient_19。确认并保存所有窗口。3. 验证exp是否可用重新打开一个命令提示符cmd窗口重要必须新开否则不会加载新环境变量。输入exp并回车如果显示 Export 版本信息则配置成功。二、如果 Instant Client 中没有exp.exe怎么办部分绿色版 PL/SQL Developer 自带的 Instant Client 是基础版只包含运行时无工具不包含exp、imp等命令。当我下载好instantclient-tools-windows.x64-23.26.1.0.0解压后把instantclient_23_0文件夹的内容全部复制合并到PL/SQL Developer 所使用的 Oracle 客户端目录后目录是有了exp.exe但开一个命令提示符cmd窗口输入exp回车后报错为exp.exe-无法找到入口 无法定位程序输入点OCIServerRelease2于动态链接库 D:\软件\PLSQLDeveloper 13中文绿色免安装版(解压即用)\PLSQL Developer13\Oracle64\exp.exe 上.最后查找资料发现是版本冲突下面为了防止版本下载的 Instant Client与本身安装的pl/sql有版本冲突建议直接下载版本一致的基础包和 Tools 包下载匹配的 Instant Client 包打开 Oracle Instant Client 下载页面https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html选择 Version 23.6.0.24.10或 23.7只要两个包版本号一致即可。下载 Basic Package基础包instantclient-basic-windows.x64-23.6.0.24.10.zip下载 Tools Package工具包instantclient-tools-windows.x64-23.6.0.24.10.zip4、合并到同一个目录在D:\下新建一个文件夹例如D:\instantclient_23_0。将下载的基础包解压把里面的instantclient_23_0文件夹下的所有文件包括oci.dll复制到D:\instantclient_23_0。将下载的Tools 包解压也把里面的instantclient_23_0文件夹下的所有文件包括exp.exe复制到D:\instantclient_23_0覆盖同名文件。现在D:\instantclient_23_0目录下应同时存在oci.dll和exp.exe。如果你已经有其他相同版本的基础包和 Tools 包也可以使用。5、测试exp命令打开命令提示符cmd执行cmd D:\instantclient_23_0\exp.exe如果显示Export: Release 23.0.0.0.0 - Production等字样则成功。为了让系统在任何位置都能调用exp将D:\instantclient_23_6添加到系统Path环境变量并上移到最顶端避免其他 Oracle 路径干扰。