导出dmp文件

jin_ok 2009-09-06 10:14:59
我导出dmp文件的时候,我不想要某个表中的数据,因为这个表数据量太大。我想要其他表中的数据,怎么导?我知道有一种方法是把你想要数据的表名写出来,问题是这个库中有近200个表,我一个一个写表名很容易出错
...全文
258 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzyzgydotnet 2009-09-15
  • 打赏
  • 举报
回复
up
oraclemch 2009-09-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 jin_ok 的回复:]
我导出dmp文件的时候,我不想要某个表中的数据,因为这个表数据量太大。我想要其他表中的数据,怎么导?我知道有一种方法是把你想要数据的表名写出来,问题是这个库中有近200个表,我一个一个写表名很容易出错
[/Quote]

很简单,你用plsql的export导出功能,先选中所有的,然后根据字母排序的顺序就可以找到那个数据流很大的表,去掉不选中就可以了吧!

plsql里面的表的排列都是字母排序的,你只要知道表名字,在export界面很好找的啊!
zzzzzyyy 2009-09-07
  • 打赏
  • 举报
回复
--查询某方案下所有表,形成一个表名的列表,加入你的exp语句的tables=()中
select ' 方案名.'||ob.object_name||' ;' from DBA_OBJECTS OB where ob.owner='方案名' and ob.object_type='TABLE' --可以按表名查询and ob.object_name like '%QM_MAT_%'

我经常是这么干的,比较笨的哈,9i上这么做,导出要的一些表出来
阿三 2009-09-07
  • 打赏
  • 举报
回复
可以写个脚本生成导出的语句,然后执行。
oraclemch 2009-09-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 skyzxl 的回复:]
powerbuilder 工具可以。。。。
[/Quote]

pb工具能做这个,长见识了,不懂pb啊!
skyzxl 2009-09-07
  • 打赏
  • 举报
回复
powerbuilder 工具可以。。。。
inthirties 2009-09-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 oraclemch 的回复:]
引用 3 楼 skyzxl 的回复:
powerbuilder 工具可以。。。。


pb工具能做这个,长见识了,不懂pb啊!
[/Quote]

pb做个这个?

开发工具做这个,总是感觉怪怪的。
inthirties 2009-09-07
  • 打赏
  • 举报
回复
psql确实有这个功能,

其实就是和exp一样的功能,不过是用了tables这个参数

如果是10g的话可以用expdp来做,里面有excludes的参数

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧