拓扑园

  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • 技术研究-密保
    • FG-MySQL
    • FG-Docker/K8S
    • FG-PostgreSQL
    • FG-ORACLE_BBED
    • FG-ORACLE
    • FG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 图灵小队
    • MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • PG安装配置于RHEL/9X系列-运行环境最优配置
    • 自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • 图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • 图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • 图灵小队-Oracle常用性能查询SQL语句(文章)
    • 图灵小队-Oracle数据库上线前检查(文章)
    • 图灵小队-Oracle常用SQL语句(文章)
    • 图灵小队-Oracle脚本合集(文章)
    • 图灵小队-Oracle技巧记录(文章)
    • LLL的Oracle培训(目录)
    • LLL的docker培训(目录)
    • 标准化文档系列(目录)
    • Oracle/MySQl等面试题
    • 图灵小队
  • Oracle
    • Oracle
    • ADG
    • RAC
    • ASM
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
    • OGG
    • RMAN
  • 云计算
    • 云计算
    • docker
    • kubernetes
  • Linux
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 数据中心
    • EBS数据文件库容
    • VMware虚拟化
    • mysql
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
Oracle数据库恢复专家团队:TEL:18562510581(微信同号);QQ:284833194;QQ群:496333360
天高任鸟飞
  1. 首页
  2. 技术学习系列
  3. FG-ORACLE
  4. 正文

3.1.3—Oracle数据库备份恢复基础讲解—Oracle数据库备份恢复基础知识讲解02

2021年6月10日 333点热度 0人点赞 0条评论

目录

  • 1、oracle物理备份与逻辑备份
  • 2、oracle备份恢复的工具
  • 3、oracle数据库配置上的备份优化
  • 4、oracle还原与恢复介绍
  • 5、oracle恢复的类型:
  • 6、三类恢复的所需操作
  • 7、oracle 数据库实例恢复过程

1、oracle物理备份与逻辑备份

(1)物理备份:

是所有物理文件的一个副本,比如数据文件,日志文件,控制文件月档文件等,这些文件都存在本地磁盘或相应的存储上面,而物理备份包括冷备份(非归档模式)或热备份(归档模式)

(2)逻辑备份:

是将表、索引、存储过程等,可以使用 oracle exp/ expdp导出来的二进制文件,后面再通过 oracle的imp/ /impdp可以导入到数据库;可以说逻辑备份是对物理备份的一种补充吧,一般都是用在数据迁移上面。

2、oracle备份恢复的工具

(1)其实是 Limp/impdp、exp/ expdp来进行逻辑备份恢复,可以跨平台迁移,支持全库、用户、表级的备份与恢复,特别是在 oracle10g以后, expdp与 imap备份的读度比较快,支持多并发.

(2)常用的是使用 oracle rman来备份恢复,支持命令行及图形接口,可以通过第三方软件( nbu Legato\tsm等)及磁带机进行备份,这个工具的功能非常强大;

rman支持备份整个数据库、表空间、数据文件、控制文件、还有归档日志文件等而且可以通过rman本来实现快捷的备份操作。

rman支持增量备份,跳过部分块备份,还可以调整备份的速度,而且可以在备份的时候检测一些损坏的数据库,还可以通过多通道并发、限制o的速度、单次备份的文件数等等来提高备份的性能。

3、oracle数据库配置上的备份优化

(1)控制文件多路复用
(2)在线重做日志的镜像
(3)归档模式下可以将同一归档备份到多个位置
(4)asm磁盘组的镜像
(5) oracle ocr与vote的镜像
(6)利用硬件技术对数据文件的镜像

4、oracle还原与恢复介绍

数据库的恢复策略是使用最近一次备份来实现数据库的还原,然后使用归档日志和联机日志将数据库恢复到最新或特定的状态。

(1)还原:

是从最近的备份文件中查找所需要的内容,并将其拷回到原来位置的过程称为还原。可以将数据库、表空间、数据文件、控制文件、参数文件进行还原。

(2)恢复:

在还原的基础上,使用归档日志文件和联机日志文件将数据库刷新到最新的scn,使数据库保持一致性

5、oracle恢复的类型:

(1)实例恢复:

在rac环境中,当个实例崩溃后,可用的实例将自动使用联机日志来前滚已提交的事务,撤消未提交的事务并释放锁。

(2)崩溃恢复:

在单实例或多实例环境中如果所有的实例崩溃,那么在崩溃恢复中,实例需要先打开数据库,然后执行恢复操作。

(3)介质恢复:

介质恢复可以将整个数据库、一个数据文件、一个表空间文件、或一个日志文件还原到指定的时间点

6、三类恢复的所需操作

(1)介质恢复( media recovery)

可以分为完全恢复或不完成恢复,rman支持完全介质恢复与不完全介质恢复,rman用到的基本命令是 restore与 recover。

(2)实例恢复( instance recovery)最主要的3个阶段:

  --根据联机日志文件进行 rollover
  --打开数据库
  --smon或用户进程进行 rollback

(3)崩溃恢复( crash recovery),

这是由 oracle自动完成无需手工干预。

7、oracle 数据库实例恢复过程

(1)初始状态需要恢复的数据库,

(2)第一步:应用redo数据前滚,包含提交和末提交事务的数据库

(3)第二步:应用undo数据回滚,只包含提交数据的一致性数据库。

标签: 暂无
最后更新:2021年6月10日

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号