imp+impdp
答:一.概述 我在之前写过2篇有关Oracle 数据泵的文章,如下: Oracle 10gData Pump Expdp/Impdp 详解 http://www.linuxidc.com/Li 一.概述我在之前写过2篇有关Oracle 数据泵的文章,如下:Oracle 10gData Pump Expdp/Impdp 详解 Oracleexpdp/impdp 使用示例 这两篇都是介绍数据泵的使用。那么在实际的使用中,我们也...
答:可以,不过需要设置。格式: impdp KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 示例: impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp REUSE_DATAFILES如果表空间已存在, 则将其初始化 [N]。TABLE_EXISTS_ACTION导入对象已存在时执行的操作。有效的关键字为: APPEND, REPLACE...
答:首先创建目录imp_dir 然后impdp user/passwd directory=imp_dir dumpfile=a.dmp logfile=a.log remap_schema=A:A
答:因为oracle是目前 我们所用的几乎最大的数据库,它所占用的内存是非常大的,所以 你在导入大量的数据的时候,很有可能 也会占用大量的内存,如果你的电脑本身内存比较小,这样的占用量 确实会让你的电脑死机。
答:应该是不可以,imp执行的操作,就是建表、建视图等对象,导入数据(执行插入操作);没有在插入前,执行清空(delete等)的操作。
答:1、oracle数据库中,exp/imp是client工具程序,expdp/impdp是server工具程序,但是在client/server都可以用。2、文件不通用 imp只适用exp导出的文件,用expdp导出的文件不适用。impdp只适用于expdp导出的文件,用exp导出的文件不适用。expdp/impdb使用时可暂时不指定user/pw@instance,根据提示再输入:expdp ...
答:可以使用expdp 和 impdp 这对备份恢复命令,前提是你的oracle帐户必须有物理文件的read和write权限.如果有权限,就直接expdp和impdp,成功后有一个dumpfile.log 和dumpfile.dmp 把dmp复制过去就可以直接impdp 了.具体的可以给个参考:--导出 SQL>create directory dump_dir as 'f:\bak'; ---DBA...
答:3、采用plsql等工具、或者oracle的imp、impdp命令来导入,这种主要用数据库与数据库之间的大批量数据导入,导入的数据格式为plsql的pde、oracle的dmp等。dmp文件可使用 table_exists_action参数控制导入动作:replace替换原表,truncate清除原表数据再导入,append增量导入数据,当然impdp数据泵的导入要依赖于...
答:如果是datapump导出的dmp文件,可以使用 impdp 的sqlfile选项来查看dmp文件中相关的ddl内容。SQLFILE 将所有的 SQL DDL 写入指定的文件。
答:如果只是排除表几个表的话,假设是排除A,B两个表,基本写法是impdp system/oracle@testdb dumpfile=test.dmp logfile=imp_test.log exclude=table:\"in ('A','B')\"就可以了,你要确定你使用的dumpdir目录下有备份文件。还有注意table:\"in ('A','B')\"格式中双引号是要加转义字符\的,...
网友评论:
禄乐13972884248:
imp,exp与impdp,expdp的适用范围与区别是什么 -
44146费尝
: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利用这个功能可以构建两个相同的数据库,一个用来...
禄乐13972884248:
用IMP命令把数据导入数据库 -
44146费尝
: 最好用数据泵(impdp/expdp)吧,效率高点. 如果你非要用这个,命令如下: imp system/manager@TEST file=d:daochu.dmp 其中还有很多参数,如: full,ignore,touser等. 如果你只需要导入数据的话上边的命令就够了.
禄乐13972884248:
怎么还原oracle数据库备份 -
44146费尝
: ORACLE数据库的备份使用EXP / EXPDP 命令,备份格式是DMP(也可能是其他) ORACLE数据库的恢复使用IMP / IMPDP 命令.(具体使用哪个命令,取决于备份使用哪个命令) 具体操作,请百度 ORACLE IMP 或者 ORACLE IMPDP.也可以直接访问此文:http://blog.csdn.net/tianlesoftware/article/details/5490733
禄乐13972884248:
如何在oracle中导入dmp数据库文件 -
44146费尝
: 导入dmp数据库文件有IMP和IMPDP两种方法,IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件:1、IMP方法(1)导入数据库imp system/密码@数据库实例名 file=G:\*....
禄乐13972884248:
为什么有时impdp不比imp快多少 -
44146费尝
: 1. 个人认为,3小时10分钟 和 3小时40分钟, 并没有本质区别. 因为是win7,估计你是个人电脑,而不是服务器,也就是说buffer此时起作用的可能性很小.2. 所以,我觉得你导入操作的瓶颈应该是硬盘的速录,而不是 缓存 的问题3. 4. 2. 这个没有研究过.5. 6. 3. 感觉expdp和impdp比 exp/imp速度快,但是没有具体比较过(不过也就导出的速度快,imp感觉差不多)
禄乐13972884248:
imp和impdp全库导入时会不会覆盖目标库sys用户的信息 -
44146费尝
: 写法跟expdp命令一样 如导出命令: expdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log 导入命令只需把expdp换成impdp就行 impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=imp.log 注意
禄乐13972884248:
oracle数据库如何将大量数据(.dmp)导入的问题 -
44146费尝
: DMP文件导入:1.用SYS用户名,以DBA的身份登入到数据库(ORACLE客户端Enterprise Manager Console)2.在安全性 -- 用户 若所要导入的用户对象已存在 则移去 然后新建之(这样就可以删除该用户下所有对象了) 表空间选择原...
禄乐13972884248:
oracle数据库数据导入同一个用户,如何实现覆盖 -
44146费尝
: 你是想在导入数据时,将同一表名的,同一表结构的,导入时,将原有表中记录清空?还是想将同一表名的,不论是否同一表结构的,导入时,将原有表删除,导入新的?如果是前者,在 impdp 导入时,指定 TABLE_EXISTS_ACTION= TRUNCATE.如果是后者,在impdp 导入时,指定 TABLE_EXISTS_ACTION= REPLACE
禄乐13972884248:
oracle10G的impdp怎么写导入数据库的命令?
44146费尝
: 很好操作的,给你一个教程,看一下就明白了,里边有例子!Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令 http://www.cnblogs.com/jason_lb/archive/2007/02/09/645586.html
禄乐13972884248:
利用数据泵impdp导入数据时报错,dmp文件没有错,因为我用imp就可以导入到数据库里 -
44146费尝
: 汗. 如果你用imp可以导入成功,说明这个dmp文件是由exp命令导出的.使用exp导出的文件只能用imp导入.使用expdp导出的文件才可以用impdp导入.这两种方法导出的文件完全是两码事,不可以混淆