EXP 命令 导出时如何,控制几张表

zjlxl 2008-12-23 05:21:46
oracle 库表非常多300多张,希望在导出时有两张表(数据量非常大)不导出,用EXP 命令如何实现?
请指教!
...全文
176 点赞 收藏 5
写回复
5 条回复
zjlxl 2008年12月23日
准备试一下1楼的办法,我在网上查了一下 函数wmsys.wm_concat,只在10G下提供,
9I下没有,还有没有别的办法?可惜我们还在用9I
回复 点赞
scn 2008年12月23日
最好用和数据库一至的,要不会出现一些奇怪的错误.
回复 点赞
zjlxl 2008年12月23日
我是ORACLE 9i ,
10G的0g client expdp命令 能不能用,要导到9i中。
回复 点赞
hexiaoling 2008年12月23日
1楼可以

也可以用10g client expdp命令简单些
EXCLUDE 排除特定的对象类型, 例如 EXCLUDE=TABLE:EMP。
回复 点赞
范佩西_11 2008年12月23日
还是用语句tables=();
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,tabl2,tabl3,.....)
括号中用语句来查出:
select wmsys.wm_concat(table_name) from user_tables where table_name not in('TABLE1','TABLE2');
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告