有时候数据库管理员可能需要在不同的方案之间实现数据的转移。如在数据库中有两个方案A与B。其中方案A是企业正在使用的方案;而方案B是一个测试方案。有时候设计开发了一个新功能,需要在方案B下先进行测试。不过为了保证测试方案的准确性,需要把方案B中的数据保持最新,即跟方案A中的数据进行同步。此时数据库管理员就需要把方案A中的数据转移到方案B中。
此时数据库管理员可以利用数据泵实用工具将方案A中的数据导出到转储文件中。然后再将这个转储文件中的内容通过数据泵实用工具导入导方案B中。从而完成在不同的数据库对象之间进行数据迁移的任务。此时数据恢复(其实准确的说,应该是数据导入,而不是数据恢复),不会因为方案名不同,而拒绝恢复。
可见在数据泵工具的帮助下,在不同方案对象之间进行数据的迁移变得非常的简单。所以数据库管理员以后在进行测试的时候,要保持测试方案对象与被测试对象的数据同步不再是难事。
总之,数据泵实用工具是Oracle 10G 11G两个数据库版中很实用的一个管理工具之一。其不仅可以用来完成传统的数据备份需要,而且其衍生出来的那些“副作用”,还可以帮助我们管理员做好日常的维护工作。从某种方面来说,这些副作用可能比其本身数据备份功能还要来的重要,对我们管理员更加有吸引力。充分利用这些副作用,可以大幅度的减少我们数据库日常维护的工作量。