+ -
当前位置:首页 → 问答吧 → 请高手看看imp之前我还需要做什么

请高手看看imp之前我还需要做什么

时间:2011-09-29

来源:互联网

库建好了,表空间有了,user也有了

一:我还需要建table吗 ?

二:如果老库table_abc的表结构和 new.dmp中table_abc表结构不一样 怎样完美的导入(即dmp的table_abc完全覆盖掉老的table_abc) ?

作者: xhzlhc   发布时间: 2011-09-29

不用建table。imp的过程会自动创建。
可以加入ignore=y

作者: jdsnhan   发布时间: 2011-09-29

引用楼主 xhzlhc 的回复:
库建好了,表空间有了,user也有了
一:我还需要建table吗 ?

不需要建TABLE了。导入的时候,用到的dmp文件里用建表的语句 ;

引用楼主 xhzlhc 的回复:
库建好了,表空间有了,user也有了
二:如果老库table_abc的表结构和 new.dmp中table_abc表结构不一样 怎样完美的导入(即dmp的table_abc完全覆盖掉老的table_abc)?

好像不能覆盖掉老的,会报错吧,说是OBJECT已经存在之类的。

作者: yixilan   发布时间: 2011-09-29

不用建表 导入时会自动创建 但会报错

作者: llzz901112   发布时间: 2011-09-29

那么 表空间,user建好后直接imp就行了是吧 ?
顺便问下什么工具可以导出所有表空间和用户的创建语句

作者: xhzlhc   发布时间: 2011-09-29

引用 4 楼 xhzlhc 的回复:
那么 表空间,user建好后直接imp就行了是吧 ?
顺便问下什么工具可以导出所有表空间和用户的创建语句

什么工具?直接用exp导不行么?
如果想用工具的话,Oracle SQL Developer有这个功能。

作者: yixilan   发布时间: 2011-09-29

还要给user赋权限哦。。。。

作者: luckyzhangye   发布时间: 2011-09-29

引用 2 楼 yixilan 的回复:
引用楼主 xhzlhc 的回复:
库建好了,表空间有了,user也有了
一:我还需要建table吗 ?
不需要建TABLE了。导入的时候,用到的dmp文件里用建表的语句 ;


引用楼主 xhzlhc 的回复:
库建好了,表空间有了,user也有了
二:如果老库table_abc的表结构和 new.dmp中table_abc表结构不一样 怎样完美的导入(即dmp的table_abc……


10g就会在以前老表的基础上导入,如果没主键限制就会重复一次数据,如果有主键就不能导入了.

作者: BearFishShow   发布时间: 2011-09-29