备份需求和rman备份

oracle数据库的备份相关问答:

1)备份时数据库处于何种状态?

备份时数据库处于OPEN状态,这样数据库可以正常工作。

2)备份的数据备份在什么地方?

备份在本地磁盘。

3)备份的存储空间如何?

linux系统下可以用linux的系统命令df -lh来查看磁盘空间。

4)应以什么方式备份?

应以rman的增量(差量)备份,这样备份和恢复都比较简单,所占用的空间比较小。

查看数据库是否为归档状态:

SQL>archive log list

更改数据库的归档模式:数据库由分归档模式改变成归档模式需要在mount状态下修改。

SQL>shutdown immediate

SQL> startup mount

SQL>alter database archivelog;(把归档模式改变成非归档模式语句:SQL>alter database noarchivelog)

SQL>alter database open;

验证数据库是否为归档模式:

SQL>archive log list

产看rman备份环境:$rman target/

查看rman中的所有参数配置:

RMAN>show all;

上图中,CONFIGURE CONTROLFILE AUTOBACKUP OFF,在默认情况下备份数据库的数据时不自动备份数据库的控制文件。

启动控制文件的自动备份:

RMAN>configure controlfile autobackup on;

查看是否配置成功:RMAN>show controlfile autobackup;

备份全局数据库:RMAN>backup database;

查看备份信息:RMAN>list backup;

查看备份总体信息:RMAN>list backup summary;

编写备份脚本

查看linux操作系统下oracle数据库的环境变量:

$cat /home/oracle/.bash_profile

设置备份冗余数:

RMAN>CONFIGURE RETENTICN POLICY TO REDUNDANCY 5;

创建备份目录:$mkdir

$mkdir rmanbackup

创建0级备份脚本:

$vi Backupfull.sh

编辑内容如下:

export ORACLE_BASE=/U01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$PATH

rman target/ <<EOF_RMAN

run{

}

Oracle备份恢复之rman备份oracle数据库的更多相关文章

  1. Oracle 11gR2 使用RMAN Duplicate复制数据库

    Oracle 11gR2 使用RMAN Duplicate复制数据库     前言:     上周刚做完一个项目,用户要求RAC的数据库可以自己主动备份到另外一个单节点上,单节点可以正常拿起来就能用. ...

  2. oracle备份恢复之rman恢复到异机

    注意事项: 1 此处实验环境为同平台,同字节序,同版本,源机器和目标机器相同的目录结构. 2 目标机器只需要安装oracle数据库软件即可. 3 第一次利用备份恢复测试环境,之后从源机器拷贝备份到目标 ...

  3. Oracle 12c 的RMAN备份

    备份 rman只备份cdb 只备份CDB数据库需要具有SYSDBA或SYSBACKUP权限用户连接到CDB的root环境下,执行backupdatabase root命令即可完成对CDB的备份,方法如 ...

  4. Oracle备份恢复之逻辑备份

    exp 交互模式:导出scott用户下的emp表. [oracle@localhost ~]$ exp Export: Release 10.2.0.1.0 - Production on Thu N ...

  5. Oracle 11gR2使用RMAN duplicate复制数据库

    11g的RMAN duplicate 个人感觉比10g的先进了很多,10g需在rman备份的基础上进行复制,使用RMAN duplicate创建一个数据完全相同但DBID不同的数据库.而11g的RMA ...

  6. Oracle备份恢复之无备份情况下恢复undo表空间

    UNDO表空间存储着DML操作数据块的前镜像数据,在数据回滚,一致性读,闪回操作,实例恢复的时候都可能用到UNDO表空间中的数据.如果在生产过程中丢失或破坏了UNDO表空间,可能导致某些事务无法回滚, ...

  7. Oracle备份之RMAN

    1.备份:物理备份时文件层次的备份,逻辑备份时数据层次的备份,物理备份为主,逻辑备份作为补充.物理备份分为用户管理备份和RMAN备份,前者使用SQL命令和OS的cp命令进行文件备份,后者使用RMAN工 ...

  8. 基于Linux下catalog方式的 Oracle 备份策略(RMAN)

    --********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --******************************* ...

  9. RMAN 备份详解

    一.数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式 打开状态,属于非一致性备份        关闭状态,可以分为一致性和非一致性 非归档模式 打开状态,非一致 ...

随机推荐

  1. Window日志分析

    0X00 简介 0x01 基本设置 A.Windows审核策略设置 前提:开启审核策略,若日后系统出现故障.安全事故则可以查看系统的日志文件,排除故障,追查入侵者的信息等. 打开设置窗口 Window ...

  2. iOS开发-NSDictionary

    判断一个字典中是否存在某个key,有两种方法: 方法一: if ([dictionary allKeys] containsObject: key]){ // cotains key operatio ...

  3. 使用 Splash

    Splash 简介与安装 Splash Lua 脚本 Splash 对象属性 Splash 对象方法 Splash API 调用 Splash 负载均衡

  4. 文件名过滤器FilenameFilter的用法

    Java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件: 实例1,匹配指定字符结尾的文件 package cn.test; import java.i ...

  5. [XPath] XPath 与 lxml (三)XPath 坐标轴

    本章我们将沿用上一章的 XML 示例文档. XPath 坐标轴 坐标轴用于定义当对当前节点的节点集合. 坐标轴名称 含义 ancestor 选取当前节点的所有先辈元素及根节点. ancestor-or ...

  6. linux下使用ftp传递文件的shell脚本

    使用ftp传递文件,传递过程中防止对方取文件,后缀名为writing,传完后再改回来. #!/bin/bash dstpath=cnet ftpip="127.0.0.1" log ...

  7. Linux虚拟机下mysql 5.7安装配置方法图文教程

    一. 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令:wget http://mirrors.sohu.com/my ...

  8. WebService连接postgresql( 失败尝试)

     一.先进行postgresql的配置 1. 安装ODBC驱动 下载地址:http://www.postgresql.org/ftp/odbc/versions/msi/ 2. 打开 控制面板 -&g ...

  9. echarts.js多图表数据展示使用小结

    echarts api文档: http://echarts.baidu.com/echarts2/doc/doc.html echarts demo示例: http://echarts.baidu.c ...

  10. smali-2.2.4.jar & baksmali-2.2.4.jar

    https://bitbucket.org/JesusFreke/smali/downloads/