Oracle之数据的导入与导出

本文详细介绍了Oracle数据库的导出与导入操作,包括使用cmd命令和PLSQL进行整库、按用户和按表的导出与导入,涵盖了.dmp、.sql和.pde三种文件格式的特点及适用场景。

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

一、导出

1.cmd命令

(1)整库导出 full=y

    --将数据库TEST完全导出,用户名system 密码manager 导出到D:\export.dmp中
    exp system/manager@TEST file=d:\export.dmp full=y

(2)按照用户导出 owner=用户名1,用户名2,...

    --将数据库中system用户与sys用户的表导出
    exp system/manager@TEST file=d:\export.dmp owner=system,sys

(3)按照表导出 tables=表名1,表名2,...

    --将数据库中的表table1 、table2导出
    exp system/manager@TEST file=d:\export.dmp tables=table1,table2

2.PLSQL

(1)Oracle 导出(.dmp格式)

导出.dmp格式的文件,.dmp是二进制文件,可跨平台,还能包含权限,效率不错,用的最为广泛

(2)SQL插入(.sql格式)

导出.sql格式文件,可用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blog,clog,long),如果有,会提示不能导出

(3)PLSQL Developer(.pde格式)

导出.pde格式的文件,.pde为PLSQL Developer自有的文件格式,只能用PLSQL Developer工具导入导出,不能用文本编辑器查看

二、导入

1.cmd命令

(1)整库导入 full=y

    --将D:\export.dmp 中的数据导入TEST数据库中
    imp system/manager@TEST file=d:\export.dmp full=y

(2)按照用户导入 fromuser=用户名1,用户名2,...

    --将数据库中system用户与sys用户的表导入
    imp system/manager@TEST file=d:\export.dmp fromuser=system,sys

(3)按照表导入 tables=表名1,表名2,...

    --将d:\export.dmp中的表table1 导入
    imp system/manager@TEST file=d:\export.dmp tables=table1

2.PLSQL

同导入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值