DMP文件转CSV文件

本文详细介绍了如何使用Oracle和PL/SQL Developer将DMP文件转换为CSV格式。包括安装步骤、查看DMP文件信息、创建表空间、用户、以及不同版本间的导入技巧,最后讨论了数据导出为CSV的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
EXTENT MANAGEMENT LOCAL;
  • 主要数据库的创建
CREATE TABLESPACE DB_DATA
LOGGING
DATAFILE 'H:\app\Admin\oradata\DB_DATA.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;
  • 修改表空间,增加数据文件,防止扩展不足报错
alter tablespace DB_DATA add datafile 'H:\app\Admin\ora
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值