• 周四. 3月 28th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

oracle导入导出dmp文件的流程

admin

11月 28, 2021

医保局说需要把表的dmp文件发给他们

我的操作:把需要的数据放到表里面,然后用plsql里面的工具–>导出数据–>然后导出dmp后缀的文件

然后医保导入该文件提示:  IMP-00037:未知字符集标记

然后我自己核对这一过程的操作是:把这些表及其数据复制到其他表信息里,然后导出dmp文件,然后delete表数据,然后执行导入dmp是可以,提示成功

医保局的操作是直接执行导入dmp,他们并没有执行create表的语句,然后导入dmp所以不成

plsql导入.sql和.dmp文件时,会经常用到,对于初学者来说可能没有那么简单,毕竟oracle数据库比较麻烦。
下面是我自己导入.sql和.dmp文件的步骤。
1.导入.sql文件(sql文件是表结构文件,不包含数据)

工具->导入表

2.->sql插入

关于可执行文件,该文件位置在oracle的安装位置下
我的是:F:appAdministratorproduct11.2.0dbhome_1BINsqlplus.exe

3.->oracle插入,现在.bmp文件(.bmp文件是含有数据的储存文件)

注意:不要勾选“显示”,否则导入表没有数据
可执行文件与第二步的位置一样,
我的是F:appAdministratorproduct11.2.0dbhome_1BINimp.exe
无论导入到出,都需要选择可执行文件,导出.dmp文件需要exp.exe可执行文件。

4.查看日志,可以看到导入.bmp文件成功

5.查询数据,测试,成功。

总结一下
1.导入.sql文件需要sqlplus.exe,导入.bpm文件需要imp.exe,导出.sql直接导出,导出.bmp文件需要exp.exe。
2.我曾试过直接导入.bmp文件,后来发现并没有数据。
3.oracle导入时没有勾选“显示”的时候,也没有数据。

原文:https://blog.csdn.net/yudianxiaoxiao/article/details/78231143

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注