DMP文件转CSV文件

DMP文件转CSV文件全过程记录

  • 1.安装oracle对应版本及pl/sql developer
  • 2.查看dmp文件的导出方式
  • 3.文件转换
    • 3.1 Cmd 命令创建表空间
    • 3.2 pl/sql developer 创建用户
    • 3.2 DMP文件导入
    • 3.4 导出数据

1.安装oracle对应版本及pl/sql developer

下载软件之前建议先执行第22222222步

这里安装的是oracle 11.2.0.1.80pl/sql developer 13,安装方法可百度搜索。

2.查看dmp文件的导出方式

若为expdp方式可返回安装任意版本(使用EXPDP|IMPDP替代EXP|IMP备份数据相关内容:https://wenku.baidu.com/view/37ad6c0bbed5b9f3f90f1cc7.html)

打开文件,查看文件头部信息。文件过大时:

linux命令截取信息,参见https://blog.csdn.net/wuxbeyond/article/details/12048293
② 使用 EmEditor 打开文本。(由于EmEditor 中没有可读取文本的代码,文本会乱码,但不影响获取我们所需要的信息)。

  • 使用EmEditor打开文本
    在这里插入图片描述
    GPSBUSHIS:导出用户名
    SYS_EXPRRT_TABLE_02:说明原文件为expdp的导出方式(exp导出标记信息待查),导入数据库版本无强制要求
    IBMPC/WIN_NT64-9.1.0:导出数据库的系统信息,如果为Linux环境,不影响。
    ZHS16GBK:导出文件编码
    10.02.00.05.00:导出文件版本

3.文件转换

3.1 Cmd 命令创建表空间

1.Cmd 命令登录sqlplus

代码格式:>sqlplus system/密码

sqlplus system/1234567Zym

2.创建表空间,分两个,一个是临时数据库,另一个是主要数据库

  • 临时数据库的创建
CREATE TEMPORARY TABLESPACE DB_TEMP
TEMPFILE 'H:\app\Admin\oradata\DB_TEMP.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE UNLIMITED
EXT