ITPub博客

首页 > 数据库 > Oracle > Oracle 10g Data Pump I

Oracle 10g Data Pump I

原创 Oracle 作者:Karsus 时间:2008-01-04 16:15:52 0 删除 编辑

Oracle Data Pump

Oracle称这是一个比Original EXP/IMP更优秀的东西。说起来一直在用9i,很多新的东西都没有接触过。既然Oracle称其是TOP 20 New Features for DBA,那应该蛮值得去用用看(EXP未来可能会不再被支持,IMP为兼容性还是会存在的)

[@more@]

OS:Solaris 10

Oracle Ver: 10.2.0.1

先在OS层创建目录,用作DUMP下来的file存储,默认会丢到

$ORACLE_HOME/rdbms/log/

所以

mkdir /u03/dump_file,目录属主必须是Oracle用户或者至少有权限读写。

接下来创建Directory Objects

Create directory dpump_dir1 as ‘/u03/dump_file’;

如果要让某用户可以使用这个Directory Objects,则必须先赋予权限:

Grant read,write on directory dpump_dir1 to Somebody.

使用。

比如要DUMP出某个SCHEMA下的Objetcs:

expdp system/oracle schemas=test1 directory=dpump_dir1 dumpfile=user_test1.dmp content=all

如果要把Objects再导入进其他用户的Schema:

impdp system/oracle directory=dpump_dir1 dumpfile=user_test1.dmp tables=test1.a1 remap_schema=test1:test2

以前IMP的fromuser/touser 被Remap_schema取代了。

更多的功能解释,在help=y参数下可以细细再研究。

我在Oracle官方Down的Guide也讲得不甚了了,还是得自己慢慢结合实际体会。观看一下DUMP的LOG,没有看到字符集出现。我想字符集如果不兼容,应该还是会出问题的。

Oracle称Data Pump在导出大容量数据的时侯优势明显,单stream都可以Export快2倍,Import快15~40倍。OK,下次会放出一个对比看看,顺便再比对一下Parallelism下的效能。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10856805/viewspace-996449/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    43
  • 访问量
    150219