在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

在部署完active data guard后,不但可以将只读的查询交给备库执行,还可以把日常的数据库备份工作放在备库上执行,从而减轻主库的压力,充分的发挥服务器资源,下面演示下利用备库备份来还原主库数据的过程!

一:主库上创建表空间,并在表空间上建表,插入测试数据,同时检查备库的同步情况

SQL> create tablespace test01 datafile ‘/u01/app/Oracle/oradata/db1/test01.dbf’ size 10M;

Tablespace created.

SQL> create table rman tablespace test01 as select object_id,object_name from dba_objects;

Table created.

SQL> select count(*) from rman;

COUNT(*)

———-

76379

[oracle@db2 db1]$ sqlplus/nolog

SQL*Plus: Release 11.2.0.3.0 Production on Mon Oct 29 11:37:38 2012

Copyright (c) 1982, 2011, Oracle. All rights reserved.

SQL> conn/as sysdba

Connected.

SQL> select count(*) from rman;

COUNT(*)

———-

76379

二:在备库上使用rman对新建的表空间test01进行备份

[oracle@db2 db1]$ rman target/

Recovery Manager: Release 11.2.0.3.0-Production on Mon Oct 29 11:38:01 2012

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

connected to target database: DB1 (DBID=1387827106)

RMAN> report schema;

RMAN> backup tablespace test01 format ‘/home/oracle/test01_%U’;

Starting backup at 2012-10-29-11:38:50

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=1 device type=DISK

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00034 name=/u01/app/oracle/oradata/db1/test01.dbf

channel ORA_DISK_1: starting piece 1 at 2012-10-29-11:38:51

channel ORA_DISK_1: finished piece 1 at 2012-10-29-11:38:52

piece handle=/home/oracle/test01_03novc2b_1_1 tag=TAG20121029T113851 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01

Finished backup at 2012-10-29-11:38:52

三:关闭主库后删除表空间数据文件,模拟数据丢失场景

[oracle@db1 ~]$ sqlplus/nolog

SQL*Plus: Release 11.2.0.3.0 Production on Mon Oct 29 11:39:49 2012

Copyright (c) 1982, 2011, Oracle. All rights reserved.

SQL> conn/as sysdba

Connected.

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> exit

[oracle@db1 ~]$ rm-rf/u01/app/oracle/oradata/db1/test01.dbf

四:重新启动主库,只能启动到mount状态

[oracle@db1 ~]$ sqlplus/nolog

SQL*Plus: Release 11.2.0.3.0 Production on Mon Oct 29 11:41:42 2012

Copyright (c) 1982, 2011, Oracle. All rights reserved.

SQL> conn/as sysdba

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 1536602112 bytes

Fixed Size 2228624 bytes

Variable Size 1174408816 bytes

Database Buffers 352321536 bytes

Redo Buffers 7643136 bytes

Database mounted.

ORA-01157: cannot identify/lock data file 34-see DBWR trace file

ORA-01110: data file 34: ‘/u01/app/oracle/oradata/db1/test01.dbf’

SQL> select open_mode,database_role from v$database;

OPEN_MODE DATABASE_ROLE

————————————

MOUNTED PRIMARY

dataguard mysql,[dataguard同步数据库]Dataguard环境下数据库的备份与恢复相关推荐

  1. phpstudy集成包Windows环境下数据库自动备份

    phpstudy集成包Windows环境下数据库自动备份 这里我们会用到Windows下的任务计划程序,Windows服务器同理,如下图所示: 接着我们还需要用到mysqldump这个工具,phpst ...

  2. Mysql学习篇之---Windows环境下安装 (修改密码)

    Mysql学习篇之---Windows环境下安装 (修改密码) 前言: 自己瞎鼓捣本机上的Mysql,结果导致mysql密码用那个都登录不进去了. 解决方案: 首先把mysql重新删除掉,重新解压了一 ...

  3. window mysql 同步复制_Window环境下配置MySQL 5.6的主从复制、备份恢复

    Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...

  4. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  5. mac php 连接mysql数据库_Mac环境下php操作mysql数据库的方法分享_PHP教程

    Mac环境下php操作mysql数据库的方法分享 今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们 ...

  6. windows下c 用mysql数据库_Windows环境下C/C++访问PostgreSQL数据库

    PostgreSQL是一款在Linux环境下应用十分广泛的轻量级关系型数据库,大家都听说过MySQL,却对PostgreSQL鲜有耳闻,它其实在性能.应用领域上和MySQL不相上下.网上关于Windo ...

  7. mysql断开同步并记录位置_数据库同步自动断开问题的处理

    堡垒机的实施过程中,因为做了双机,所以要对两台堡垒机进行数据库的主从同步和HA配置. 在部署完mysql主从同步以后,发现同步会有中断的现象. 中断表现为 Slave_IO_Running: Yes ...

  8. liunx版mysql服务无法启动_linux环境下mysql无法启动

    无论发现怎样的问题,首先查看err日志. 问题一: 查询err日志显示权限问题. 分析:mysql原本是所属mysql用户,如果在root用户下启动就有可能出现问题. 解决: (1)查看mysql的权 ...

  9. KingbaseES数据库Windows环境下注册数据库服务

    关键字: KingbaseES.Java.Register.服务注册 一.安装前准备 1.1 软件环境要求 金仓数据库管理系统KingbaseES V8支持微软Windows 7.Windows XP ...

  10. 将数据库结构修改提交到生产环境下数据库

    思路:通过 ssh 连接服务器,先备份数据库.mysqldump 导出数据,然后在目标服务器 mysql 导入数据,最后用架构同步工具 比如,sqlyog 同步存储过程,视图等项目. 1. Mysql ...

最新文章

  1. 腾讯云存储产品矩阵全面升级,发布三维生态战略
  2. 开始使用linux的core文件
  3. python学习(二十三) String(下) 分片和索引
  4. Mysql数据库表内外键关联的问题
  5. Codeforces 864E - Fire(dp)
  6. 初探IdentityServer4(客户端模式)
  7. 基于redis分布式锁实现的多线程并发程序
  8. 数据新动能:帆软第四届智数大会圆满落幕
  9. 深度学习训练出来的损失不收敛_学习率设置技巧,使用学习率来提升我们的模型...
  10. 总结大学一些常见数据结构简单实现(cc++语言)
  11. 旅游黄山需要注意的几个问题
  12. Hack the box (HTB) Metatwo靶机
  13. 第十三届蓝桥杯大赛软件赛决赛(Java 大学B组)
  14. 局域网服务器如何设置代理访问公网
  15. python文本关键词提取_python实现关键词提取
  16. 2021-09-02
  17. wordpress怎么将文章发布在指定页面?
  18. 谷歌浏览器播放视频只有声音没有画面解决方法
  19. 草根创业三大方向:移动互联网电子商务网游
  20. 一文读懂 MySQL Explain 执行计划

热门文章

  1. 如何删除多余系统引导项
  2. ListView与GridView优化
  3. 工作中影响提高的一些想法
  4. apache ,php,mysql的安装
  5. dotnet程序优化心得(三)
  6. php页面底部信息居中,css底部如何局中?css三种居中方法
  7. WifiManager的getScanResults()返回列表为0
  8. django ipython shell_通過django的shell_plus編寫ipython腳本
  9. scala 拆分字符串翻转_Scala程序分割字符串
  10. Java File类boolean isFile()方法(带示例)