方法一、exp/imp逻辑备份与恢复(常规备份):

它是oracle最常用最简单的方法,一般是基于应用的owner级做导出导入。关于以上方法的导入导出具体实现方法可参考楼主的另外一篇文章,文章包含导入导出时常遇到的问题的解决exp/imp逻辑备份与恢复

优缺点:

优点是可以跨平台使用;

缺点是停机时间长,停机时间为从exp到网络传输到新库,再加上imp的时间。

方法二、Storage存储迁移

这种方法常常适用于裸设备。一般,数据文件、控制文件、日志文件、spfile都在存储上(一般情况下是裸设备),我们可以直接把存储挂到新机器上,然后在新机器上启动数据库。
操作方法:将老库的pfile(因为里面有指向裸设备的spfile链接),tnsnames.ora,listener.ora,密码文件传到新库的对应位置。将存储切至新机,或者用文件拷贝或dd的方式复制数据文件,启动数据库。

优缺点:

优点是该迁移方式非常简单,主要的工作是主机工程师的工作,dba只需配合即可,停机时间为停库、切存储、起库的时间;

缺点是要求新老库都是同一平台,是相同的数据库版本。

方法三、利用data guard迁移

用dg我们不仅可以用来做容灾,物理的dg我们还可以作为迁移的方式。

优缺点:

优点是停机时间短,停机时间为switch over的时间;

缺点:主机必须双份、存储必须双份。

方法四、数据迁移工具

可以利用专业的数据迁移工具执行,常见的数据迁移工具如:sqoop 、Flyway、DB2DB等。

Oracle数据库备份常用方法相关推荐

  1. oracle数据备份 full,oracle数据库备份 full

    通过exp命令对Oracle数据库进行备份操作(提供两种情况的备份:备份本地,备份远程的数据库) 通过exp命令可以对Oracle数据库进行备份操作,其命令含义是:exp 用户名/密码@数据库所在ip ...

  2. ORACLE数据库备份

    ORACLE数据库备份 一.意义: 当我们使用一个数据库时,总希望数据库的内容是可靠的.正确的,但由于计算机系统的 故障(硬件故障.网络故障.进程故障和系统故障)影响数据库系统的操作,影响数据库中数 ...

  3. Oracle数据库备份报错12514,Oracle数据库备份导出时,出错:ORA-12514

    Oracle数据库备份导出时,报错:ORA-12514 连接Oracle 10g错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求 解决方法: 1. 打开/network/ad ...

  4. Oracle数据导入要多久,oracle数据库备份导入要注意的几个问题

    oracle数据库备份导入要注意的几个问题 (1)oracle数据库备份的导入对数据库的版本有要求,也即源数据库(导出产生备份的数据库)的版本要和目标数据库(导入数据库)的版本一致,否则可能导致导入失 ...

  5. 记录——oracle数据库备份

    oracle数据库备份 Oracle数据库的三种标准的备份方法: 1.导出/导入(EXP/IMP). 2.热备份. 3.冷备份. 注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一.导出/导 ...

  6. oracle备份密码文件,[数据库]Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码_星空网...

    Oracle数据库备份dmp文件,使用cmd命令导入导出步骤,以及忘记Oracle密码 2013-07-30 0 dmp文件导入导出步骤 1.创建表空间 --datafile 的路径随便给,但是后面的 ...

  7. oracle出错如何备份数据,Oracle数据库备份失败, 出错代码:0xe0001402

    Oracle数据库备份失败, 出错代码:0xe0001402文章:TECH117143|创建日期: 2009-01-31|更新日期: 2009-01-24| 文章类型Technical Solutio ...

  8. Java实现Oracle数据库备份

    今天将很早就实现的一个Oracle数据库备份功能粘贴出来,这个功能是在大学做阶段设计时写的: [java] view plaincopy import java.io.File; import jav ...

  9. SQL和Oracle数据库备份

    一.引言 现如今数据的重要性不言而喻,在MES系统上线之后,客户的生产数据是重中之重的,容不得半点闪失,应该做好万全的准备,定时定点做好备份以防意外情况产生.往往因系统BUG.操作人员失手.病毒感染. ...

最新文章

  1. Java练习 SDUT-1132_斐波那契数列
  2. PHP+JS动态显示当前时间
  3. xfce不小心禁用了鼠标
  4. sql共享功能目录无法更改_大企业数据库服务首选!AliSQL这几大企业级功能你不可不知...
  5. ios中解决图片渲染问题
  6. 了解如何使用ASP.NET Core 3.1构建Web应用程序
  7. leetcode4:Median of Two Sorted Arrays
  8. 宁德时代:被美国制裁、与特斯拉谈崩等系谣言 已向公安机关报案
  9. 华为Mate 40正式发布:4999元起、买吗?
  10. linux socket编程web服务器实现报文解析,[Socket][网络编程]程序范例:Linux下连接WEB服务器...
  11. Java基础学习总结(74)——Java常见笔试题及答案汇总
  12. idea 常用设置初始化
  13. Exchange Server 2016 之三:邮箱角色部署
  14. 使用jquery获取父元素或父节点的方法
  15. Linux知识点总结(思维导图,建议收藏)
  16. 分布式调度框架大集合
  17. 如何清除浏览器历史记录-在Chrome,Firefox和Safari中删除浏览历史记录
  18. 解决:java.lang.UnsupportedClassVersionError
  19. 网站分析实战——如何以数据驱动决策,提升网站价值(大数据时代的分析利器)
  20. Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat ‘D:\DumpStack.log.tmp

热门文章

  1. 华润董事长宋林被查或因高价购矿 中间人邢利斌卷入
  2. 开课啦!图观™应用编辑器 零基础入门课(第一讲)
  3. 实时数仓 Kappa 架构与 Lambda 架构对比,优缺点有哪些?
  4. 电影网站《小张电影》结构分析
  5. 【无聊刷题】leetCode之解数独
  6. 用大数据扒一扒蔡徐坤的真假流量粉
  7. 不是吧?你不知道CSDN浏览器助手?快来看看,助你一“键”封神!
  8. 苹果手机上网很慢_@家长:手机学习防沉迷!翼课网“上网管控”苹果amp;安卓系统使用说明...
  9. 怎么生成windows上的ico图标
  10. Jackson 化学发光免疫印迹解决方案