oracle exp expdb审计,exp与expdp区别

Exp

expdp

的区别

数据泵导出导入与传统导出导入的区别

在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项:

1)EXP和IMP是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。

2)EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,

不能在客户端使用。

3)

IMP

只适用于EXP

导出文件,

不适用于EXPDP

导出文件;IMPDP

只适用于EXPDP

导出文件,

而不适用于EXP

导出文件。

其中:

数据泵取只能在服务器端运行,客户端只能用来连接服务器启动导入导出操作

即:从192.168.10.201

执行248

导出命令后,导出的数据存储在248

上。也就是201

只是调用了248

的expdp

命令而已;

Exp

远程导出

如果高版本数据库导出低版本数据库数据会产生

EXP-00008: ORACLE

错误 904

出现

ORA-00904:

无效列名

EXP-00000:

导出终止失败

201

导出248

中scott

用户下的dept

1

配置网络

192.168.1.201

[oracle@localhost

admin]$ vim $ORACLE_HOME/network/admin/tnsnames.ora

248 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.248)(PORT

= 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

[oracle@localhost

admin]$ tnsping 248

TNS Ping

Utility for Linux: Version 10.2.0.1.0 - Production on 23-4月 -2015

09:29:05

Copyright (c)

1997, 2005, Oracle.  All rights reserved.

已使用的参数文件:

/opt/oracle/product/10.2.0/network/admin/sqlnet.ora

已使用 TNSNAMES 适配器来解析别名

Attempting to

contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.248)(PORT =

1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))

OK (0 毫秒)

2

远程导出

[oracle@localhost

exp]$ exp scott/tiger@248 file=dept.dmp tables=dept

Export:

Release

10.2.0.1.0 - Production on 星期四 4月 23 09:24:10

2015

Copyright (c) 1982,

2005, Oracle.  All rights reserved.

连接到: Oracle Database

11g Enterprise Edition Release

11.2.0.1.0 - Production

With the

Partitioning, OLAP, Data Mining and Real Application Testing options

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的表通过常规路径...

. . 正在导出表                            DEPT导出了           4 行

成功终止导出, 没有出现警告。

[oracle@localhost

exp]$ strings dept.dmp >dept.txt

[oracle@localhost

exp]$ cat dept.txt

expdp

远程导出

[oracle@localhost

chen]$ expdp scott/tiger@248 directory=chen_dir tables=dept du

mpfile=deptaaa.dmp

Export:

Release 10.2.0.1.0 - Production on 星期四, 23 4月, 2015

11:15:01

Copyright (c)

2003, 2005, Oracle.  All rights reserved.

连接到: Oracle Database

11g Enterprise Edition Release 11.2.0.1.0 - Production

With the

Partitioning, OLAP, Data Mining and Real Application Testing options

ORA-39002:

操作无效

ORA-39070:

无法打开日志文件。

ORA-39087:

目录名 CHEN_DIR

无效

因为客户端201

配置了目录及权限,但是服务端没有配置目录及权限,客户端只是调用服务端expdp

命令而已

192.168.10.248

SQL>

conn /as sysdba

Connected.

SQL>

create directory chen_dir as '/home/oracle11/exp';

Directory

created.

SQL>

grant read,write on directory chen_dir to scott;

Grant

succeeded.

192.168.10.201

[oracle@localhost

chen]$ expdp scott/tiger@248 directory=chen_dir tables=dept dumpfile=dept201-248.dmp

Export:

Release

10.2.0.1.0 - Production on 星期四, 23 4月, 2015 12:26:25

Copyright

(c) 2003, 2005, Oracle.  All rights

reserved.

连接到: Oracle Database

11g Enterprise Edition Release

11.2.0.1.0 - Production

With the

Partitioning, OLAP, Data Mining and Real Application Testing options

启动 "SCOTT"."SYS_EXPORT_TABLE_01":  scott/********@248 directory=chen_dir

tables=dept dumpfile=dept201-248.dmp

正在使用 BLOCKS 方法进行估计...

处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA

使用 BLOCKS 方法的总估计: 64 KB

处理对象类型 TABLE_EXPORT/TABLE/TABLE

处理对象类型 TABLE_EXPORT/TABLE/INDEX/INDEX

处理对象类型 TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT

处理对象类型 TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS

处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS

. . 导出了 "SCOTT"."DEPT"                              5.937 KB       4 行

已成功加载/卸载了主表 "SCOTT"."SYS_EXPORT_TABLE_01"

******************************************************************************

SCOTT.SYS_EXPORT_TABLE_01 的转储文件集为:

/home/oracle11/exp/dept201-248.dmp

作业 "SCOTT"."SYS_EXPORT_TABLE_01" 已于 12:51:39 成功完成

192.168.10.248

[oracle11@localhost

exp]$ ls

dept201-248.dmp  export.log

欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!!

beaab598c0693b533d60b7330c76b1df.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值