最简单的全库恢复-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502474
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

最近访客
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: 数据库开发技术

2022-09-28 23:07:02

前提是切换到归档模式,并做了全库备份

先做个备份


  1. disql
  2. --没错,就是在disql中发起全库备份,是不是很像mysql
  3.  backup database to db_full_bak backupset 'naocan';

模拟删除文件
rm -fr /dm/prod/main.dbf
检查一下文件


  1. disql
  2. --没错就是在disql中执行一个存储过程,而且不加execute ,不加call ,不加(),统统不加直接跑
  3. sp_file_sys_check;
  4. --没错,执行这个没有任何报错,而且数据库日志中也没有任何异常,怎么看?
 select  tablespace_name,status from dba_tablespaces;
 --对这里的status变为null了,与让人费解的0不一样了,世界终于知道表空间有问题了!


开始恢复大招


  1. ps -ef|grep dms  #对,就是记不住ini位置

  2. select * from v$backupset;
  3. select * from v$backupset_dbf;
  4. select * from v$backupset_arch;

  5. 停止服务 dmserviceprod stop

  6. dmrman  #直接回车,比rman更easy
  7. restore database '/dm8/data/prod/dm.ini' from backupset '/dm8/backup/db_bak3' device type disk;
  8. recover database '/dm8/data/prod/dm.ini' with archivedir '/dm8/arch';
  9. recover database '/dm8/data/prod/dm.ini' update db_magic;

  10. 启动服务 dmserviceprod start

  11. disql
  12. select path from v$datafile;


世界恢复和平了。

阅读(739) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图