EXP这个导出数据工具比较适合那些schema比较少的应用,比如WINDCHILL系统是最典型的。只要将一个SCHEMA下的所有对象导出来就可以了。恢复起来也很简单,DROP掉用户及其相关的对象,然后创建这个用户,最后进行导入。但做EXP的时候要防止数据的丢失。比如你在线做EXP,这个过程一些数据在不停的改变。这样用到导入的时候会发生数据不一致的错误。
举个例子:有两张表a,b。假设这两张表具有相关性,当你导出a表后,ab表的内容均发生改变,之后你又导出了b表。这样数据的完整性就遭到了破坏。我们可以使用CONSISTENT=Y, 来避免这种现象。但是值得注意的是数据版本的问题还是存在。比如:你exp的时间是从中午12点到下午1点这个时间段,那数据的版本就是12点的版本。所以做EXP前最好确定数据库没有数据改变,最保险的方式就是把数据库置于read only 模式,以防止用户数据的丢失。
阅读(2426) | 评论(0) | 转发(0) |