`
sunnidy
  • 浏览: 55834 次
  • 性别: Icon_minigender_1
  • 来自: 常德
文章分类
社区版块
存档分类
最新评论

oracle数据备份随笔(一)

阅读更多

RMAN(Recover Manager Backups & Recoery)备份:

1、set orcale_sid=MySid --设置oracle_sid,并制定该值为目标数据库的实例名,如果目标数据库只有一个,则不需要指定。

 

2、RMAN --进入rman的命令行模式(推出使用exit就可以了)

 

3、connet target username/password@sid --连接至oracle数据库

 

4、shutdown immediate--关闭数据库(immediate 指马上停止数据库,未提交的事务将会回滚,常用的参数)

 

5、startup mount--startup nomount只是启动了实例而没有启动数据库,startup mount启动了实例,并加载了数据库,但是数据库没有打开,startup是最全的,实例,数据库加载,数据库打开都完成

 

6、rman的基本命令(以下命令全部是基于rman命令行模式下进行的):

数据文件备份:

A:backup database format 'c:\oracle\backup\bak_%U';--整库备份

B:list backup of database;--查看全库的备份

C:backup tablespace users;--备份users的表空间

D:list backup of tablespace users;--查看users表空间的备份

E:delete backup 10;--删除指定序号的备份机

F:select file_id,file_name from dba_data_files;--查看数据文件名称和序号

G:list backup of datafile n;--查看指定序号的备份详细

控制文件备份:

A:backup current controlfile;--控制文件的备份

B:backup database include current controlfile;--数据库备份同时备份控制文件

C:configure controlfile autobackup on;--将autobackup置为on 这样的话rman做的任何备份都将备份一次控制文件

D:list backup of controlfile;--查看控制文件

归档日志文件备份:

A:backup archivelog all;--all指备份当前所有可访问到的归档文件(其他参数:until scn time sequence)

B:backup current controlfile plus archivelog;--在备份控制文件之前先对所有的归档文件进行备份

C:list backup of archivelog all;--查看已备份的归档日志文件

初始化参数文件的备份:

A:backup spfile;--备份数据库初始化参数文件(很少用到)

 

7、rman基本辅助命令

A:show all;--查看rman的默认配置 其中结果中显示的#default为没有修改的配置,即初始配置

B:list copy of tablespace 'MyTablespace';--查看指定表空间的备份(较多用)

C:delete obsolete;--删除过期备份集 基于oracle的备份策略来的,每个备份集都会有一定的生命周期

D:crosscheck;--核对备份机,若发现备份集无效(数据文件丢失或损坏),rman将标记为expired(后需要接参数archivelog all 或者 backup)

E:delete expired backup;--删除无效备份集

F:delete backup;--删除所有备份集

G:delete copy;--删除所有映像副本

H:report shema at time ‘sysdate-7’;--查看7天前的数据库模式(需要在连接到catalog数据库)

I:report need backup;--查看所有需要备份的文件

J:report need backup tablespace SYSTEM;--查看指定表空间是否需要备份

K:report obsolete;--查看过期备份

L:change

change backup of tablespace users unavailable;--修改指定表空间的备份集为unavailable

change archivelog logseq=n unavailable;--修改指定归档文件为unav

change archivelog logseq=n delete;--修改状态的同时 删除改归档文件

 

 

分享到:
评论

相关推荐

    oracle数据备份工具,主要对oracle数据库进行自动备份

    oracle数据备份工具,主要对oracle数据库进行自动备份

    ORACLE数据备份专家

    数据备份专家是一款专为ORACLE数据库管理人员设计的,能够自动完成 ORACLE 数据库逻辑备份操作的软件。它封装了 ORACLE 自带的 EXP 数据导出工具和 IMP 数据导入工具,在设定好定时时间及其它信息后,每天在设定的...

    oracle 数据备份工具源代码

    本资源“oracle 数据备份工具源代码”可能包含一个自定义的、基于命令行或者图形界面的备份解决方案,它可能利用了 RMAN 的功能或者其他接口来实现对 Oracle 数据库的备份。 RMAN 是 Oracle 数据库自带的一个强大...

    oracle数据备份第一版

    在这个"oracle数据备份第一版"中,我们看到一个由Delphi编程语言编写的Oracle数据备份服务程序。Delphi是一种强大的对象 Pascal 编程工具,常用于开发Windows应用程序,它的高效性和对数据库的出色支持使得它成为...

    oracle自动备份脚本

    本文将围绕“Oracle自动备份脚本”这一主题,深入探讨如何利用脚本实现Oracle数据库的自动备份,确保数据的安全与可恢复性。 ### Oracle自动备份脚本的重要性 在日常运营中,数据的丢失或损坏可能对企业造成不可...

    Oracle数据备份与还原(全).docx

    Oracle 数据备份与还原 Oracle 数据库备份与还原是指将 Oracle 数据库中的数据备份到外部文件中,并在需要时将其还原回数据库中的过程。下面是 Oracle 数据备份与还原的相关知识点: 1. 基本概念 * 数据备份:指...

    oracle的数据备份与恢复

    Oracle的热备份通常利用RMAN(恢复管理器)来实现,它可以在线备份数据文件、控制文件,甚至可以执行增量备份。`oracle热备份步骤.txt`可能包含使用RMAN进行热备份的详细过程,如连接RMAN,设置目标数据库,执行备份...

    oracle之数据备份恢复案例

    在Oracle数据库管理过程中,数据备份是一项至关重要的工作,它确保了在系统故障、人为错误或灾难性事件发生时能够快速有效地恢复数据,避免业务中断带来的损失。本文将重点介绍与数据备份和恢复相关的几个常见知识点...

    oracle数据备份工具

    一个orcle数据库备份工具 只要指定好用户名,密码和实例名称 还有备份文件放的路径 双击执行 就可以了 很方便简单

    oracle自动备份工具

    Oracle自动备份工具是一款专为Oracle数据库设计的实用备份解决方案,尤其适合那些希望简化数据库备份流程的用户。该工具依赖于.NET Framework 2.0运行环境,确保了在各种Windows操作系统上的兼容性和稳定性。 ...

    如何备份还原oracle数据库

    因此,定期备份Oracle数据库是确保数据安全性的必要措施之一。备份不仅能够防止数据丢失,还能提高系统的整体可用性和稳定性。 ### 二、Oracle数据库备份方式概述 #### 1. 全量备份 全量备份是指备份整个数据库的...

    Oracle数据备份与容灾方案.pptx

    Oracle 数据备份与容灾方案是指在数据库系统中,为了避免数据丢失和业务中断,所采取的一系列措施和策略。这些措施包括数据备份、容灾、灾难恢复等,旨在保护数据库的安全和可靠性。 backup 和容灾的重要性 ...

    oracle数据备份和恢复 v1.0

    在IT行业中,对Oracle数据库的备份与恢复是运维工作中至关重要的环节,确保了数据的安全性和业务连续性。"Oracle数据备份和恢复 v1.0" 提供了一套工具来简化这个过程。 该工具支持全数据库级别的备份和恢复,这意味...

    能按计划ORACLE数据备份工具

    "能按计划ORACLE数据备份工具"就是为了满足这一需求而设计的,它允许用户设置定时任务,自动执行Oracle数据库的备份工作。 Oracle数据备份主要包括物理备份和逻辑备份两种方式: 1. 物理备份:这是最接近实际...

    Oracle 19c 备份恢复-导入导出

    Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作方式、模式、选项和高级选项。 ...

    Oracle触发器备份表数据

    备份数据通常是数据库管理中的一个关键任务,以防止数据丢失或损坏。在Oracle中,使用触发器进行数据备份是一种常见的方法。以下是一段示例代码,展示了如何创建一个触发器来备份新插入的数据: ```sql CREATE OR ...

    ORACLE数据备份/恢复工具

    总之,这个“ORACLE数据备份/恢复工具”利用VB5为用户提供了一种简便的方式来管理和保护Oracle数据库,其背后涉及的Oracle备份恢复原理、跨版本兼容性、数据库接口技术以及用户友好设计都是关键知识点。在实际应用中...

    Oracle数据备份&恢复

    总的来说,Oracle数据备份与恢复是一个复杂的过程,需要根据业务需求和数据库规模选择合适的备份策略。理解并熟练掌握Exp/Imp、RMAN等工具的使用,是确保数据库安全性和业务连续性的基础。在实际操作中,还应结合...

    oracle备份与还原数据库

    这种方式能够确保备份数据的一致性,并且可以在不影响业务的情况下完成备份。 - **冷备份(Cold Backup)**:同样是物理备份的一种,但它要求在数据库关闭的状态下进行。虽然这种方式不能在数据库运行时进行,但它的...

Global site tag (gtag.js) - Google Analytics