oracle的恢复管理器概述与配置(600大神讲课)
备份恢复:
备份:把有效的文件copy出来
1. |
使用RMAN进行恢复 Data files------数据损失(data files数据丢失) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
2 |
Control files 数据库的名字,数据文件的位置,日志文件的位置,归档的信息,备份信息(主要是rman备份(软件备份)-----对物理块的备份;手动拷贝信息)。 数据文件的位置和日志的位置:结构信息。 文件备份----物理备份(物理介质损坏) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
3 |
Redo log files(存储数据库里面的变化)-----最新的变化 Archived log files------历史的变化 日志的恢复一定要有数据文件的支持。 一次完整的备份: |
||||||||||||||||||||||||||||||||||||||||||||||||||||
4. |
rman的概述: ----rman也叫恢复管理器,是oracle数据库自带的免费工具 ----主要用于执行备份和恢复的操作,以及管理备份信息 ----需要在命令行调用,通过相应rman命令执行备份恢复操作 ----与手动备份恢复相比,使用rman作备份恢复更加方便高效 -----rman具有很多高级功能,被很多第三方软件调用 oracle的备份恢复分为两种:逻辑与物理 有物理备份为什么还要逻辑备份: ----人为的误操作 rman的优势: --与手动恢复相比,rman提供了很多高级功能: 1.可以用简单的命令选择备份整个数据库,或者某个表空间,或者某个数据文件,或者控制文件,甚至归档日志 2.由rman软件管理备份信息,在恢复时自动选择最有效的备份作恢复 3.只备份有数据的数据块,跳过未使用的块 4.可以执行块级增量备份 5.可以只恢复损坏的数据块 6.可以执行并行备份和恢复,提高操作的效率 7.在备份时能够检测出文件的故障块 8.使用rman的一些方法可以提高系统的整体性能: ----可以开启rman的并行操作,加速备份恢复的进程 ----在备份时只产生很少的重做日志 ----可以限制rman备份产生的I/O,减少带来的I/O影响
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
5 |
备份策略包含:备份方法,备份时间,备份到哪,备份什么,备份到什么地方。 每个月做全库备份:选择业务最少的时间。 data files,control files, redo logfiles |
||||||||||||||||||||||||||||||||||||||||||||||||||||
6 |
Oracle 10g 新特 -----跨平台数据迁移 -----块级变更跟踪 -----压缩RMAN备份(为什么rman的备份还要压缩?压缩了块里面空的地方,空的地方越多,压缩效果越好) ---- 直接删除整个数据库的 drop tables命令 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
7 |
恢复管理器的组件 sql写的烂,消耗服务进程的资源 三个必要的组件: 1.rman命令行工具-----server process 2.Server session(channel)------server process 3.目标数据库的控制文件. recover要catalog DB: -----RMAN的备份信息与目标数据库的信息。 要想RMAN备份快就要开并行 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
8 |
rman的连接 1.使用人满连接必须是sysdba身份 2.本地连接可以使用操作系统验证,网络连接使用口令文件验证 3.连接的例子: 连接到本地的DB server: 连接到远端服务器的DB_server: |
||||||||||||||||||||||||||||||||||||||||||||||||||||
9 |
恢复管理器的包 恢复管理器使用PL/SQL包作为接口以访问: --目的数据库 --恢复目录 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
10 |
恢复管理器的模式 ---交互模式 ---批量模式 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
11 |
Rman命令 单独执行(stand-alone) 批命令(Job) |
||||||||||||||||||||||||||||||||||||||||||||||||||||
12 |
设置rman选项 [oracle@ENMO11G ~]$ rman Recovery Manager: Release 11.2.0.4.0 - Production on Tue Dec 29 11:37:26 2015 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. RMAN> connect target connected to target database: ENMO11G (DBID=1574162971) RMAN> show all 2> ; using target database control file instead of recovery catalog-----使用目标数据库控制文件替代恢复目录 RMAN configuration parameters for database with db_unique_name ENMO11G are:----db_unique_name为ENMO11G的数据库的RMAN配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default----- 冗余策略 CONFIGURE BACKUP OPTIMIZATION OFF; # default------备份优化(数据库相对稳定的时候可以用 CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default-----备份级大小 CONFIGURE ENCRYPTION FOR DATABASE OFF; # default------控制文件自动备份 CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_ENMO11G.f'; # default 修改冗余: RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2; new RMAN configuration parameters: CONFIGURE RETENTION POLICY TO REDUNDANCY 2; new RMAN configuration parameters are successfully stored RMAN> show all 2> ; RMAN configuration parameters for database with db_unique_name ENMO11G are: CONFIGURE RETENTION POLICY TO REDUNDANCY 2; CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_ENMO11G.f'; # default |
||||||||||||||||||||||||||||||||||||||||||||||||||||
13 |
压缩备份的速度及性能影响 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
14 |
list命令(列出什么东西) report(带了一些分析的东西) RMAN> connect target connected to target database: ENMO11G (DBID=1574162971) using target database control file instead of recovery catalog RMAN> list copy 2> ; specification does not match any datafile copy in the repository-----说明与资料档案库中的任何数据文件副本都不匹配 specification does not match any control file copy in the repository---说明与资料档案库中的任何控制文件副本都不匹配 specification does not match any archived log in the repository RMAN> report schema 2> ; Report of database schema for database with db_unique_name ENMO11G List of Permanent Datafiles =========================== File Size(MB) Tablespace RB segs Datafile Name ---- -------- -------------------- ------- ------------------------ 1 700 SYSTEM *** /u01/app/oracle/ENMO11G/system01.dbf 2 600 SYSAUX *** /u01/app/oracle/ENMO11G/sysaux01.dbf 3 585 UNDOTBS1 *** /u01/app/oracle/ENMO11G/undotbs01.dbf 4 5 USERS *** /u01/app/oracle/ENMO11G/users01.dbf List of Temporary Files ======================= File Size(MB) Tablespace Maxsize(MB) Tempfile Name ---- -------- -------------------- ----------- -------------------- 1 59 TEMP 32767 /u01/app/oracle/ENMO11G/temp01.dbf |
||||||||||||||||||||||||||||||||||||||||||||||||||||
15 |
列出备份信息 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
16 |
Rman 的备份概述:
(为什么不备份重做日志文件?-----因为没有用,用的都是归档后的文件)
Rman不备份重做日志文件 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
17 |
Rman的备份概念
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
18 |
Rman的备份分类
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
19 |
RMAN执行完全/不完全恢复
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL> select checkpoint_change# from v$datafile_header; CHECKPOINT_CHANGE# ------------------ 811837 811837 811837 0 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL> select checkpoint_change#,last_change# from v$datafile; CHECKPOINT_CHANGE# LAST_CHANGE# ------------------ ------------ 811837 811837 811837 809660 809660 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606702/viewspace-1980228/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30606702/viewspace-1980228/
oracle的恢复管理器概述与配置(600大神讲课)相关推荐
- 【oracle】配置恢复管理器Configuring Recovery Manager
第1章 配置恢复管理器Configuring Recovery Manager 组成:GUI或者命令行.可选的恢复目录.RMAN命令和脚本,以及磁带媒介连接 考虑事项:RMAN是一种物理备份方法.其他 ...
- oracle设置打印机,使用 Oracle Solaris 打印管理器设置网络连接的打印机
使用 Oracle Solaris 打印管理器设置网络连接的打印机 使用 Oracle Solaris 打印管理器设置网络连接的打印机的方法与设置直接连接的打印机类似.但是需要设置的打印机定义有所不同 ...
- 宣布 Windows Azure 通过 PCI DSS 合规性验证并且 ISO 认证范围扩大,同时正式发布 Windows Azure Hyper-V 恢复管理器和其他更新功能...
今天,我们高兴地宣布两个重大里程碑事件,客户将能借此提高基于 Windows Azure 构建安全且合规的应用程序的能力.此外,我们还宣布正式发布 Windows Azure Hyper-V 恢复管理 ...
- Android文档 - 账户管理器概述
账户管理器概述 这个类提供了访问到 用户在线账户的集中式注册中心 的能力.用户为每账户输入一次 认证信息(credentials,包含用户名和密码),过过 点击一次(one-click)完成认证的方式 ...
- CorelDraw出现应用程序恢复管理器向导解决办法汇总
CorelDraw(cdr)出现"应用程序恢复管理器向导",对于那些经常使用Coreldraw软件的朋友来说应该不会陌生吧?这两天自己和同事的Coreldraw也都时不时的出现&q ...
- 戴尔服务器系统备份还原工具,戴尔备份和恢复管理器官方版
dell备份和恢复管理器中国版,这款是目前来说非常好用的数据恢复软件,只针对于戴尔电脑的,能够在最安全的环境下,自动快速的进行数据的备份与恢复,从而解决更多的难题. dell备份和恢复管理器怎么用 如 ...
- win10使用磁盘管理器创建并配置VHD虚拟磁盘,创建分区和简单卷以及虚拟磁盘的挂载和分离
(一)实验目的 通过本实验,了解微软虚拟磁盘的使用,掌握Windows磁盘管理器创建微软虚拟磁盘的方法,熟悉VHD虚拟磁盘的基本配置以及VHD虚拟磁盘的挂载和分离操作. (二) 实验环境 1台装有Wi ...
- 计算机控制字如何使用,字由怎么用?一款软件管理1594种字体 很多设计大神都在用...
对于设计人员来说,电脑中经常要安装各种字体.普通的网友一般是在网上找一些自己喜欢的字体来安装,而很多设计师都在用一些比较专业的字体管理软件,一款软件可以管理上千种字体,简直太方便了.今天"第 ...
- Oracle 11g 中恢复管理器RMAN介绍
这是我平时摘录的笔记,从管理艺术那本书上摘录出来的,放到这里 RMAN 可在数据库服务器的帮助下从数据库内备份数据文件,可构造数据文件映像副本.控制文件和控制文件映像.对当日志 SPFILE 和RMA ...
最新文章
- 关于Linux的inode和dentry的一组文章
- PostgreSQL 10.0 preview 功能增强 - 后台运行(pg_background)
- “后 PC”时代,应用为王
- 1、MySQL为什么需要事务?
- 传统家电在智能家居变革的五大优势
- oracle10g ty_str_split,Oracle split(分隔字符串函数)
- 装饰器3--装饰器作用原理
- ucGUI 架构介绍
- 深度解析 | 用 AI 帮助听障人群,一共需要几步?
- 设计模式 - Prototype模式(原型模式)
- Zend Studio 4.0.2试用手迹
- mysql高可用性方案(2)
- mfc--使用ShellExecute打开另一个可执行程序
- 洛谷P1074 靶形数独 [搜索]
- html绘制位图,Canvas 绘制位图图像 ImageBitmap
- Atitit。 沉思录 与it软件开发管理中的总结 读后感
- android pdf阅读器推荐,Android最强PDF阅读器 十款软件大PK
- 跑马灯C语言实验报告,51单片机跑马灯实验报告 分析与小结,思考题源码下载
- canvas教程4-canvas的绘制功能
- 灵活用工系统开发|劳务派遣有风险吗?
热门文章
- qt子控件单独指定鼠标形状等样式
- mysql数据库sysdate_数据库sysdate
- Python爬虫学习之数据提取(XPath)
- 蓝的成长记——追逐DBA(14): 难忘的“云”端,起步的hadoop部署
- 计蒜客T1182 输出二进制补码(python3.6)
- C#---CSkin
- linux通过延长器改变分辨率,HDMI延长器的优势及常见问题(转载)(转载)
- 2019.8.8 金华正睿集训总结Day12
- 深圳小众好玩的公园推荐 你肯定没去过
- 2022.1版本idea 安装教程