zoukankan      html  css  js  c++  java
  • 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 备份、还原操作的功能实现,就介绍完成了,或许有经营我还没有找到一个更好的模式,我希望很多其他人分享、交流学习。

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

  • 相关阅读:
    linux sysfs (2)
    微软——助您启动云的力量网络虚拟盛会
    Windows Azure入门教学系列 全面更新啦!
    与Advanced Telemetry创始人兼 CTO, Tom Naylor的访谈
    Windows Azure AppFabric概述
    Windows Azure Extra Small Instances Public Beta版本发布
    DataMarket 一月内容更新
    和Steve, Wade 一起学习如何使用Windows Azure Startup Tasks
    现实世界的Windows Azure:与eCraft的 Nicklas Andersson(CTO),Peter Löfgren(项目经理)以及Jörgen Westerling(CCO)的访谈
    正确使用Windows Azure 中的VM Role
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4628410.html
Copyright © 2011-2022 走看看