mysql 导出dmp文件_Oracle的数据 导入与导出-数据库(27)

058c41b1062f303e3aac65862c609f81.png

Oracle的数据的导入与导出非常的重要,在我们的工作中,能够极大的提升工作效率。你可能需要将MySQL中的数据导入到Oracle中,或者从另一个Oracle数据库中导入到你自己的数据库中,这篇文章就是介绍数据导入导出。如果觉得文章不错,欢迎点赞,分享,收藏呀。

1 数据库导入导出需要注意

1.目标数据库要与源数据库有着名称相同的表空间。

2.目标数据在进行导入时,用户名尽量相同(这样保证用户的权限级别相同)。

3.目标数据库每次在进行数据导入前,应做好数据备份,以防数据丢失。

4.弄清是导入导出到相同版本还是不同版本(oracle10g 版本与 oracle11g 版本)。

5.目标数据导入前,弄清楚是数据覆盖(替换),还是仅插入新数据或替换部分数据表。

6.确定目标数据库磁盘空间是否足够容纳新数据,是否需要扩充表空间。

7.导入导出时注意字符集是否相同,一般 Oracle 数据库的字符集只有一个,并且固定,

一般不改变。

8.确定操作者的账号权限。


2 导出 数据 格式介绍

Dmp 格式:.dmp 是二进制文件,可跨平台,还能包含权限,效率好。

Sql 格式:.sql 格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,

适合小数据量导入导出。尤其注意的是表中不能有大字段 (blob,clob,long),如果有,会

报错。

Pde 格式:.pde 格式的文件,.pde 为 PL/SQL Developer 自有的文件格式,只能用 PL/SQL

Developer 工具导入导出,不能用文本编辑器查看。


3 传统方式 exp( 导出) 和(imp) 导入:

3.1 命令执行方式

该命令需要在操作系统的命令窗口执行,而非 sql/plus

在使用导出或导入命令时,在命令的后侧不要添加分号。

3.2 命令格式

exp|imp 用 户 名 / 密 码 @ 连 接 地 址 : 端 口 / 服 务 名 file= 路 径 / 文 件 名 .dmp

full=y|tabels(tablename,tablename...)|owner(username1,username2,username3)

exp:导出命令,导出时必写。

imp:导入命令,导入时必写,每次操作,二者只能选择一个执行。

username:导出数据的用户名,必写;

password:导出数据的密码,必写;

@:地址符号,必写;

SERVICENAME:Oracle 的服务名,必写;

1521:端口号,1521 是默认的可以不写,非默认要写;

file="文件名.dmp" : 文件存放路径地址,必写;

full=y :表示全库导出。可以不写,则默认为 no,则只导出用户下的对象;

tables:表示只导出哪些表;

owner:导出该用户下对象;

full|tables|owner:只能使用一种;

3.3 导出数据

exp 用户名/密码@oracle 的连接地址:端口/需要导出的服务名 file=路径/文件名.dmp

3.3.1 示例

将 HR 用户下的对象导出。

exp hr/oracle@localhost:1521/orcl file=d:/1.dmp

3.4 导入数据

imp 用户名/密码@oracle 的连接地址:端口/需要导出的服务名 file=路径/文件名.dmp

3.4.1 示例

将导出的 dmp 文件导入到数据库中。

imp hr/oracle@localhost:1521/orcl file=d:/1.dmp。

4 使用 PL/SQLDeveloper 实现数据的导入与导出

4.1 导出与导入表对象

6b8f3f5181d980ee0a8db4c1e5b5ecc7.png

4.1.1 DMP 格式

4.1.1.1 导出 DMP 格式

448eb86a32198904a277f852ebf20b26.png

4.1.1.2 导入 DMP

d54958f269faf49d6b2b1d4a21d30725.png

4.1.2 SQL

4.1.2.1 导出 SQL 格式

73ee9655bbbb0dc21cd36252202ee1bc.png

4.1.2.2 导入 SQL 格式

f04c380ca739e195540e81bb6c382c68.png

4.1.3PDE 格式

4.1.3.1 导出 PDE

ded3837c65fe469471aa3941f3ea420f.png

4.1.3.2 导入 PDE 格式

8bbc4d530ab3e4660c9ba09dcc21960b.png

4.2 数据中其他对象的导入与导出

d333ee2a864c97634b60ea123c10636c.png

4.2.1 导出数据库对象。

5e246b8658289eed61971b6f98ed8753.png

4.2.2 导入数据库其他对象。

6a0533a103ac308fd21a0a27b8491d96.png

f04c380ca739e195540e81bb6c382c68.png

感谢~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值