Navicat工具Oracle数据库复制 or 备用、恢复功能(评论都在谈论需要教)

   GXPT它是一个分布式系统,该系统包括一个临时许可系统、基本系统、教学评价体系、考试系统,每个系统都有自己的oracle数据库。统,而评教系统的正常须要借助于权限系统和基础系统,详细的业务这里就不多解释了。

最近要进行评教活动了,基础系统在往基础库中录入真实数据,而评教系统还想进行一下功能及压力測试。当然就不同直接操作基础真实数据库的数据了,于是我们准备了一台装有oracle的备用server。作为測试使用。

    Oracle数据库不能像SqlServer那样直接进行备份还原。我首先建好了基础系统表空间,并为其建立用户且分配了权限,为了实现oracle数据库复制 or 备份还原,我这里提供Navicat的3种操作方式:

   

    1.使用Navicat Premium工具复制oracle表数据

    这样的方式就相当于Ctrl+C 与Ctrl+V操作;直接复制源oracle数据库的数据到目标数据库中。这样的方式比較快,但感觉也easy出错。数据导入错误能够继续导入其它表数据。直接选择源库的一张表,按Ctrl+C ,到目标库中选中表,按Ctrl+V。就可以选择要复制的数据表、视图等内容。

 

    2.Navicat 导出、导入向导来备份还原

    这是真正的备份、还原操作,通过这样的方式操作“导出向导”进行数据备份时。要參考一下“导入向导”支持的数据格式,以防数据不easy还原。这样的方式每张表会导出一个对应文件。

 

    2.1 选中源库‘表’,选择导出向导,进行数据备份

 

   2.2 选中目标库‘表’,选择导入向导,进行数据还原

   

   3. Navicat 执行、转储SQL文件来还原、备份oracle数据库

   这样的方式整个数据库的表能够导出到一个sql文件里。这样操作不易丢失文件或数据,3种方式相比之下这样的方式是最可靠的方式。

 

    3.1 选中目标库‘表’,选择"转储SQL文件"向导。进行数据备份    

             

             3.2 选中目标库‘表’。选择"执行SQL文件",进行数据还原

 

   至此Navicat工具对Oracle数据库进行复制 or 备份、还原操作的功能实现,就介绍完成了,或许有经营我还没有找到一个更好的模式,我希望很多其他人分享、交流学习。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted @ 2015-07-07 20:08  mfrbuaa  阅读(2635)  评论(0编辑  收藏  举报