实验目的 本篇主要模拟控制文件丢失后,如何根据实际情况恢复数据库,才能使数据库尽可能不丢失数据. 实验环境 1)Linux系统环境 [oracle@DG1 ~]$ lsb_release -a LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: RedHatEnterpriseServer Description: Red Hat Enterprise…
• 确定Oracle DB 中可能发生的故障类型 • 说明优化实例恢复的方法 • 说明检查点.重做日志文件和归档日志文件的重要性 • 配置快速恢复区 • 配置ARCHIVELOG模式   部分工作内容 数据库管理员的职责包括: • 尽量避免数据库出现故障 • 延长平均故障间隔时间(MTBF) • 通过冗余方式保护关键组件 • 缩短平均恢复时间(MTTR) • 最大程度地减少数据丢失   数据库管理员(DBA) 的目标是确保数据库处于打开状态,以供用户在需要时使用.要实现这个目标,DBA 应完成以…
一,rman介绍 RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件.归档日志和控制文件,用来执行完全或不完全的数据库恢复.与传统工具相比,RMAN具有独特的优势:跳过未使用的数据块.当备份一个RMAN备份集时,RMAN不会备份从未被写入的数据块,而传统的方式无法获知那些是未被使用的数据块.RMAN使用Oracle特有的二进制压缩模式,与传统备份的压缩方式相比,能够最大程度地压缩数据块中的一些典型数据. 二,rman 优点(缺…
OS: Oracle Linux Server release 5.7 DB: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 1. 如何获取数据库的DBID 由于DBID在控制文件和数据文件都存在记录,所以如果能够mount数据库就可以查询v$database视图获得 SQL> select dbid from v$database; DBID----------675362528 SQL…
手工备份, 我只考虑全备, 即 control file, redo log file, datafile, password file, spfile(pfile), listener.ora, tnsnames.ora 等全部备份. 这样,在数据库恢复时, 啥文件都全了, 能够很顺利的恢复到备份的时间点. 手动备份 分为全备 或部分备份, 一致性备份和 非一致性备份. 一致性全备: (一种冷备份) 操作方法:  目前我们系统使用的这种, 就是将数据库正常关闭, 然后在操作系统下, copy…
一,环境准备 全备脚本: export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/u01 export ORACLE_SID=prod export ORACLE_HOME=/u01/oracle/db_1 export ORACLE_TERM=xterm export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export LANG=en_US rman target / log /u01/backup/r…
一,备份前提描述 SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination /orcl/app/oracle/oradata/orcl/archivelog Oldest online SQL> show para…
故障现象:data guard归档出现gap,悲剧的是丢失的归档在主库上被rman备份时删除了,丢失的归档大约有20几个,数据库大小约2T,如果重建DG将非常耗时间,因此决定利用增量备份的方式恢复DG,主要步骤如下:1.备份备库spfile文件SQL> create pfile='/home/ora/pfileRdg.ora' from spfile; 2.查看当前备库scnSQL> select to_char(current_scn) from v$database; TO_CHAR(CU…
目 录 1 目的与范围... 1 2 术语和定义... 1 3 角色和职责... 2 4 使用RMAN备份数据库... 2 4.1.1 检查数据库模式... 2 4.1.2 连接到target数据库... 3 4.1.3 查看备份信息... 3 4.1.4 备份数据库... 5 4.1.5 备份数据文件... 6 4.1.6 备份表空间... 6 4.1.7 备份控制文件... 6 4.1.8 备份归档日志文件... 7 4.1.9 备份闪回区... 8 4.1.10 增量备份... 8 4.2…
备份恢复概述 1.1 数据库故障的类型: 1)user process failure: pmon 自动处理 2)instance failure: smon 自动处理 3)user errors : 需要dba通过备份恢复解决 4)media failure: 必须通过备份和日志恢复 1.2 制定你的备份和恢复的计划 1)根据生产环境的恢复周期,制定详细的备份计划,然后严格执行 2)对备份,要在一定的时间内利用测试环境,进行故障恢复的练习 1.3 备份恢复分类 1.3.1 逻辑备份与恢复--…