广告
返回顶部
首页 > 资讯 > 数据库 >Oracle RMAN备份深入解析--联机备份
  • 813
分享到

Oracle RMAN备份深入解析--联机备份

2024-04-02 19:04:59 813人浏览 八月长安
摘要

Oracle RMAN备份深入解析--联机备份RMAN> backup database plus archivelog;  此命令将触发以下操作:   1、首先,进程使

Oracle RMAN备份深入解析--联机备份


RMAN> backup database plus archivelog;

  此命令将触发以下操作:

   1、首先,进程使用alter system archivelog current命令完成了日志切换操作。

   2、进程将现存所有归档重做日志备份

   3、开始执行实际的数据库备份操作,此时会发生一次日志切换(alter system archivelog current),同时RMAN备份剩余的归档重做日志(使用backup archivelog all命令)。

   4、执行控制文件和服务器参数文件的自动备份操作。

案例:

1、查看备份前的日志信息

17:13:50 SYS@ prod>select group#,sequence#,thread#,status from v$log;
    GROUP#  SEQUENCE#    THREAD# STATUS
---------- ---------- ---------- ----------------
         1         16          1 CURRENT
         2         14          1 INACTIVE
         3         15          1 INACTIVE
Elapsed: 00:00:00.05


2、执行备份

RMAN> backup database plus arcHivelog;

Starting backup at 03-JUL-14
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=13 RECID=41 STAMP=851966028
input archived log thread=1 sequence=14 RECID=42 STAMP=851966028
input archived log thread=1 sequence=15 RECID=43 STAMP=851966030
input archived log thread=1 sequence=16 RECID=44 STAMP=851966141
channel ORA_DISK_1: starting piece 1 at 03-JUL-14
channel ORA_DISK_1: finished piece 1 at 03-JUL-14
piece handle=/u01/app/oracle/product/11.2.0/db_1/dbs/0kpcfu5t_1_1 tag=TAG20140703T171541 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:04
Finished backup at 03-JUL-14
Starting backup at 03-JUL-14
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=/u01/app/oracle/oradata/prod/system01.dbf
input datafile file number=00002 name=/u01/app/oracle/oradata/prod/sysaux01.dbf
input datafile file number=00008 name=/u01/app/oracle/oradata/prod/perftbs01.dbf
input datafile file number=00004 name=/u01/app/oracle/oradata/prod/users01.dbf
input datafile file number=00005 name=/u01/app/oracle/oradata/prod/example01.dbf
input datafile file number=00007 name=/u01/app/oracle/oradata/prod/undotbs2.dbf
input datafile file number=00006 name=/u01/app/oracle/oradata/prod/tbs1.dbf
input datafile file number=00003 name=/u01/app/oracle/oradata/prod/undotbs1.dbf
channel ORA_DISK_1: starting piece 1 at 03-JUL-14
channel ORA_DISK_1: finished piece 1 at 03-JUL-14
piece handle=/u01/app/oracle/product/11.2.0/db_1/dbs/0lpcfu61_1_1 tag=TAG20140703T171545 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:01:26
Finished backup at 03-JUL-14
Starting backup at 03-JUL-14
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=17 RECID=45 STAMP=851966231
channel ORA_DISK_1: starting piece 1 at 03-JUL-14
channel ORA_DISK_1: finished piece 1 at 03-JUL-14
piece handle=/u01/app/oracle/product/11.2.0/db_1/dbs/0mpcfu8o_1_1 tag=TAG20140703T171712 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 03-JUL-14
Starting Control File and SPFILE Autobackup at 03-JUL-14
piece handle=/u01/app/oracle/product/11.2.0/db_1/dbs/c-239333010-20140703-00 comment=NONE
Finished Control File and SPFILE Autobackup at 03-JUL-14

3、查看告警日志

[oracle@rh7 ~]$ tail -f /u01/app/oracle/diag/rdbms/prod/prod/trace/alert_prod.log 

  Current log# 1 seq# 16 mem# 1: /dsk2/oradata/prod/redo01b.log

Thu Jul 03 17:13:50 2014

Archived Log entry 43 added for thread 1 sequence 15 ID 0xfaf1e60 dest 2:

Thu Jul 03 17:15:41 2014

ALTER SYSTEM ARCHIVE LOG

Thu Jul 03 17:15:41 2014

Thread 1 advanced to log sequence 17 (LGWR switch)

  Current log# 2 seq# 17 mem# 0: /dsk1/oradata/prod/redo02a.log

  Current log# 2 seq# 17 mem# 1: /dsk2/oradata/prod/redo02b.log

Archived Log entry 44 added for thread 1 sequence 16 ID 0xfaf1e60 dest 2:

Thu Jul 03 17:17:11 2014

ALTER SYSTEM ARCHIVE LOG

Thu Jul 03 17:17:11 2014

Thread 1 advanced to log sequence 18 (LGWR switch)

  Current log# 3 seq# 18 mem# 0: /dsk1/oradata/prod/redo03a.log

  Current log# 3 seq# 18 mem# 1: /dsk2/oradata/prod/redo03b.log

Archived Log entry 45 added for thread 1 sequence 17 ID 0xfaf1e60 dest 2:

4、备份后的日志切换信息

17:13:56 SYS@ prod>select group#,sequence#,thread#,status from v$log;
    GROUP#  SEQUENCE#    THREAD# STATUS
---------- ---------- ---------- ----------------
         1         16          1 INACTIVE
         2         17          1 ACTIVE
         3         18          1 CURRENT
Elapsed: 00:00:00.01


5、查看备份信息

RMAN> list backup of database;
List of Backup Sets
===================
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
17      Full    1.13G      DISK        00:01:21     03-JUL-14      
        BP Key: 17   Status: AVAILABLE  Compressed: NO  Tag: TAG20140703T171545
        Piece Name: /u01/app/oracle/product/11.2.0/db_1/dbs/0lpcfu61_1_1
  List of Datafiles in backup set 17
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/system01.dbf
  2       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/sysaux01.dbf
  3       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/undotbs1.dbf
  4       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/users01.dbf
  5       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/example01.dbf
  6       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/tbs1.dbf
  7       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/undotbs2.dbf
  8       Full 2066885    03-JUL-14 /u01/app/oracle/oradata/prod/perftbs01.dbf
  
RMAN> list backup of archivelog all;
List of Backup Sets
===================
BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
16      31.11M     DISK        00:00:01     03-JUL-14      
        BP Key: 16   Status: AVAILABLE  Compressed: NO  Tag: TAG20140703T171541
        Piece Name: /u01/app/oracle/product/11.2.0/db_1/dbs/0kpcfu5t_1_1
  List of Archived Logs in backup set 16
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    13      2051289    03-JUL-14 2066660    03-JUL-14
  1    14      2066660    03-JUL-14 2066663    03-JUL-14
  1    15      2066663    03-JUL-14 2066666    03-JUL-14
  1    16      2066666    03-JUL-14 2066878    03-JUL-14
BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
18      104.00K    DISK        00:00:00     03-JUL-14      
        BP Key: 18   Status: AVAILABLE  Compressed: NO  Tag: TAG20140703T171712
        Piece Name: /u01/app/oracle/product/11.2.0/db_1/dbs/0mpcfu8o_1_1
  List of Archived Logs in backup set 18
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    17      2066878    03-JUL-14 2066956    03-JUL-14





您可能感兴趣的文档:

--结束END--

本文标题: Oracle RMAN备份深入解析--联机备份

本文链接: https://www.lsjlt.com/news/43735.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle RMAN备份深入解析--联机备份
    Oracle RMAN备份深入解析--联机备份RMAN> backup database plus archivelog;  此命令将触发以下操作:   1、首先,进程使...
    99+
    2022-10-18
  • RMAN深入解析之--备份数据块
    RMAN深入解析之--备份数据块  对于RMAN的备份是基于数据块的备份,数据块备份的工作原理是:RMAN基于备份算法规则来编译要备份的文件列表。基于信道数和同时备份的文件数,RMAN在Oracl...
    99+
    2022-10-18
  • 怎样深入解析RMAN 备份与恢复
    今天就跟大家聊聊有关怎样深入解析RMAN 备份与恢复,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。RMAN 备份与恢复深入解析一 数据库版本SQL> select *...
    99+
    2023-06-06
  • Oracle RMAN备份以及压缩原理分析
    RMAN备份原理: 当RMAN 客户端连接到目标数据库后,执行备份命令时, RMAN 会开启相应数量的通道进行工作,每一个通道在目标数据库都有一个相对应的服务进程, RMAN 会首先调用 DBMS_...
    99+
    2022-10-18
  • 深入解析MongoDB的数据备份与恢复策略
    深入解析MongoDB的数据备份与恢复策略摘要:MongoDB是一款非常流行的NoSQL数据库,为了确保数据的安全性和可靠性,在使用MongoDB时,合理的备份与恢复策略是至关重要的。本文将对MongoDB数据备份与恢复的相关内容进行深入解...
    99+
    2023-11-03
    MongoDB 数据备份 恢复策略
  • 如何解决Oracle RMAN 备份控制文件报错问题
    本篇文章为大家展示了如何解决Oracle RMAN 备份控制文件报错问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。从11gR2开始,控制文件备份在不保留控制文件...
    99+
    2022-10-19
  • Linux环境下oracle数据库Rman备份如何实现异机恢复
    小编给大家分享一下Linux环境下oracle数据库Rman备份如何实现异机恢复,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!备...
    99+
    2022-10-19
  • 联机执行SQL语句进行数据备份的高级特性分析
    这篇文章主要讲解了“联机执行SQL语句进行数据备份的高级特性分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“联机执行SQL语句进行数据备份的高级特性分析”...
    99+
    2022-10-19
  • mysql数据库和oracle数据库之间互相导入备份的示例分析
    小编给大家分享一下mysql数据库和oracle数据库之间互相导入备份的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!把...
    99+
    2022-10-18
  • 关于oracle逻辑备份exp导出指定表名时需要加括号的问题解析
    oracle 的exp、imp、expdp、impdp命令用于数据库逻辑备份与恢复;exp命令用于把数据从远程数据库server导出至本地,生成dmp文件。笔者在实操中遇到: $exp user/pass fi...
    99+
    2023-04-24
    oracle逻辑备份exp导出指定表名 oracle逻辑备份exp
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作