00问答网
所有问题
oracle imp 导入命令 怎么过滤重复数据
如题所述
举报该问题
推荐答案 2017-01-10
1、oracle imp 导入先建立表结构,之后对要过重的数据加上主键这样导入就能过滤。
2、但不建议在导入时过滤那样性能会慢,可以先进行导入后去重更简单。
DELETE FROM tab
WHERE ROWID NOT IN(SELECT max(ROWID) from tab a
GROUP BY a.col HAVING COUNT(*) > 1)
这样导入后很快。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jj0rInTerDnZDTDejn.html
其他回答
第1个回答 2017-01-10
imp username/password file=filename.dmp log=logname.log 其中可加入许多参数,用于导入表空间,表等对象
相似回答
导入oracle数据库
时
如何过滤
具体的表?
imp
...
答:
方法一:用imp的exclude参数排除表
,比如要排除的表为aaa表和bbb表,则imp xxx/xx@xxxx exclude=table:"in ('aaa','bbb')" file=xxxxxxx 方法二:在导入的目标库里建几个表名相同的你要过滤的表,然后导入。oracle会过滤这几张表,然后删掉就是。方法三:imp的 tables=(xxx,xxx,xxx)参数里列出...
oracle导入
dmp
数据
文件的问题???
答:
导入的数据和现在数据库中的表的记录有KEY重复。
你如果是想完全用导入的数据的话,可以把原表删除掉。或者重命名
。如果想增量导入,好像是设置imp 命令后面加上 ignore=y 就会忽略这些问题。
oracle数据库imp导入
dmp文件报错求助。
答:
1、导出时使用query选项,将你需要的更新的
数据
导出(前提是你的数据能有分辨是否是更新项的字段)。2、在你的电脑中将数据删除(delete或truncate,个人建议truncate),那样
导入
的都是最新的数据了。3、drop你电脑中odm的所有对象,用在
imp
时会自动建立。
oracle
IMPDP
导入
的时候,能自动把之前表中的
数据
都删除吗?
答:
对于
数据
备份,你可以使用expuser/userfile=...和
imp
user/userfile=...
命令
。备份时,设置full=y和ignore=y以确保所有数据被包含在导出文件中。恢复时,同样使用这些参数,加上table_exists_action=replace,实现数据覆盖
导入
。值得注意的是,IMPDP在标准版和企业版之间存在差异。标准版可能不支持某些高级...
大家正在搜
oracle数据库导入导出命令
oracle impdp导入命令
oracle imp导入数据
oracle imp导入dmp
oracle导入dmp文件命令
oracle export命令
oracle imp 覆盖导入
oracle exp imp
oracle exp命令
相关问题
Oracle中imp重复导入
Oracle impdp导入时数据重复问题
oracle中如果用imp命令重复导入一个dmp文件的话,会...
导入oracle数据库时如何过滤具体的表? imp ....
oracle 批量插入时,如何去除重复数据
oracle imp 导入 无视重复 直接覆盖
oracle查询语句过滤重复数据问题
怎样让oracle表单导数据时自动跳过重复内容