如果备份了oradata文件,该如何还原Oracle数据呢?


程序员的公众号:源1024获取更多资料,无加密无套路!

最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上


如果我们在实际工作中只备份了oradata文件夹下的数据文件,那我们该怎么在新机器上操作来还原数据库数据呢?

首先安装Oracle数据库,具体操作可以参考:

Docker安装Oracle之踩坑记

我们安装好Oracle数据库以后,来进行以下操作

进入容器

Docker exec -it oracle11g bash

登录数据库,用sysdba连接

//登录sqlplus /nolog  //连接conn /as sysdba

然后关闭数据库

shutdown abort

再替换oradata文件,注意宿主机、容器都替换!

宿主机内文件替换直接cp即可。

容器内文件替换,用docker cp将宿主机文件复制到容器内即可。

可以使用命令

docker cp  ./  oracle11g:/home/oracle/app/oracle/oradata/helowin/

需要注意的是容器内的文件记得要设置回原来的 用户:用户组

可使用命令进行设置

chown -R oracle:oinstall helowin

然后启动数据库

startup

如果遇到报错:控制文件版本不一致的问题,直接在oracle层执行以下命令即可

cp /home/oracle/app/oracle/oradata/helowin/control01.ctl /home/oracle/app/oracle/flash_recovery_area/helowin/control02.ctl

用Navicat重新连接数据库查看恢复效果。

 系列文章索引

MyBatis的插件能在哪些地方进行拦截?

了解MyBatis的缓存机制吗

面试官:谈谈对volatile的理解

Spring中用到了哪些设计模式

面试官:说一下SQL的执行过程

线程池的工作原理


 

相关推荐

  1. oracle如何定期备份数据库sql文件

    2024-04-25 00:04:01       60 阅读
  2. Oracle 备份 还原 导入 导出 数据库

    2024-04-25 00:04:01       46 阅读
  3. oracle备份还原

    2024-04-25 00:04:01       39 阅读
  4. 存储日期,如何抉择

    2024-04-25 00:04:01       35 阅读
  5. PostgreSQL备份还原数据库

    2024-04-25 00:04:01       38 阅读
  6. Oracle转MySQL如何改变逻辑

    2024-04-25 00:04:01       56 阅读
  7. Oracle数据泵和RMAN异机备份还原速度对比

    2024-04-25 00:04:01       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 00:04:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 00:04:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 00:04:01       82 阅读
  4. Python语言-面向对象

    2024-04-25 00:04:01       91 阅读

热门阅读

  1. n-gram模型

    2024-04-25 00:04:01       34 阅读
  2. Unity用非常简单的例子解释抽象

    2024-04-25 00:04:01       35 阅读
  3. 如何在 C# 中选择使用抽象类或接口?

    2024-04-25 00:04:01       36 阅读
  4. 【Python】如何在Ubuntu上设置Python脚本开机自启

    2024-04-25 00:04:01       38 阅读
  5. 深入理解汇编:平栈、CALL和RET指令详解

    2024-04-25 00:04:01       37 阅读
  6. 1019 数字黑洞

    2024-04-25 00:04:01       34 阅读
  7. C++:函数符(一)

    2024-04-25 00:04:01       33 阅读
  8. swift语言学习总结

    2024-04-25 00:04:01       26 阅读