PL/SQL使用imp、exp导入导出dmp文件
起因 需要导出数据库的数据,但是因为数据量太大,不能使用sql文件导出,只能用dmp格式。 安装imp.exe、exp.exe 我的电脑可以使用PL/SQL远程访问oracle数据库,但是之前安装的oracle驱动是轻量版的,没有imp.exe、exp.exe,所以要重新下载。 oracle client下载链接 下载需要登录,这个过程比较恶心。没有账号的话要注册一下,我注册完后进行登录,一直提示登录失败, 找回密码 后才登陆成功了。 进入页面后根据PL/SQL的 版本号 找到对应的 Tools Package ,点击下载,如果对应版本没有单独Tools可以下载就只能下载整个 oracle client 了。 下载完后解压到任务目录下即可,无需安装。 使用imp.exe、exp.exe 导入 下载完后就可以用了,打开PL/SQL->“工具”->“导入表” 在"导入可执行文件"处选择上一步下载的imp.exe,并选择需要导入的dmp文件,点击导入即可。 导出 打开PL/SQL->“工具”->“导出表”,在"导出可执行文件"处选择上一步下载的exp.exe,选择需要导出的表,在"输出文件"处输入导出的dmp名字,点击导出即可。 结果 弹出如下界面说明正在导入、导出了 导出成功后: 问题 一开始导出时dos框一闪而过,PL/SQL也提示完成了,但是却没有找到dmp文件,网上找了解决方法