百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Oracle数据库备份/恢复、UCACHE企业级云灾备

mhr18 2024-09-27 11:53 19 浏览 0 评论

使用UCACHE灾备云进行Oracle实时复制数据、搬迁数据功能来设计Oracle数据库备份/恢复解决方案,支持定时备份、实时备份,增量备份,同时可开展异地灾备,是Oracle数据库灾备/恢复的完美解决方案。


Oracle数据库系统是美国 Oracle 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,目前最流行的客户 服务器 (CLIENT/ 或 B/S 体系结构的数据库之一 ,Oracle 数据库本身提供了对数据库物理文件进行冷备份和在线备份两种方式。在线备份类型包括:完全备份、差异 增量备份、累积增量备份。其中差异增量备份,备份的是自上一次同级别的差异备份或者是上一次更高级别的备份完成之后的数据库发生改变的数据块;而累积增量备份则是备份的自上一次上一级增量备份完成以来数据库发生改变的数据块。


Oracle定时/实时备份

Oracle复制物理方案是通过配置实时复制源端和目标端的生产机,将源端的数据库配置成主库角色(primary role)目标端的数据库配置成备库角色(stand by role),主库可以正常的进行各种数据库操作产生日志, 备库未到open 状态不能数据变更。 通过从主库向备库传送日志,备库应用接收到的日志来保证数据同步, 还可以实现源端和目标端的主备库角色手动切换和故障切换功能 。


Oracle完全备份方案是数据源的一个完整副本,包含从备份开始处所有的数据块,包含备份数据库实例的归档日志。


Oracle增量备份方案包含从最近一次备份以来被修改或添加的数据。


Oracle数据库灾难恢复

1. Oracle实例恢复

使用UCACHE灾备云之前的Oracle数据库备份集来实现数据库的还原,然后使用归档日志及联机日志将数据库恢复到最新状态,恢复时需要停止数据库的生产业务。

2. Oracle文件恢复

使用UCACHE灾备云单独恢复不同类型的物理文件,包含控制文件、日志文件、参数文件、数据文件,在用户需要单独恢复各类型的文件时,可以选择此种恢复方式。


UCACHE灾备云Oracle数据库灾备支持功能

关于Oracle数据库备份:

Oracle数据库灾备支持功能

是否支持

备注

完全备份

支持


增量备份

支持


归档日志备份

支持


备份粒度

支持

单个数据库

策略配置

支持


数据保留策略

支持

数据保留期限与保留副本数

归档日志选项

支持

归档日志删除:支持选择备份

成功后是否删除

删除几时 天 周 月 年前的数

据库归档日志;

归档日志备份:支持备份几时

天 周 月 年内的归档日志

重复数据删除

支持


传输和存储过程加密

支持


备份失败自动重试

支持


RMAN配置选项

支持

支持配置通道数,

Filesperset BCT 选项,

Blksize Maxopenfiles

Maxpiecesize

Section Size

备份 pfile 文件,

跳过数据文件坏块数

数据库高级压缩,跳过只读表

空间,跳过脱机数据文件

策略模板

支持


关于Oracle数据库恢复:

Oracle数据库灾备支持功能

是否支持

备注

原机恢复

支持


异机恢复

支持


细粒度恢复

支持

单个数据库,单个文件

指定位置恢复

支持

支持恢复数据库时指定其他路径恢复

指定时间恢复

支持

指定备份副本中某一个时间点进行恢复

不完全恢复

支持

实例

数据文件统一重定向路径

支持

实例、数据文件

数据文件分别重定向路径

支持

实例、数据文件

恢复控制文件

支持


恢复后使用数据库联机

支持


恢复开启通道数

支持

实例、数据文件、日志文件

自定义脚本

支持


告警、日志

支持


针对用户的实际情况,及用户的IO 需求、安全需求等,请仔细考虑计划策略的设置。在这里,推荐用户能够至少保证一个月的数据安全:

1)每周末数据应用比较平缓的时候,进行一次完全备份

2)隔两日晚时进行一次归档日志备份

3)每日白天,隔一定时间做一 次增量备份,比如每日中午、晚上可以各进行一次增量备份;

4)设置保留完全备份副本数为 4 ,这样能够保证近 28 天的数据不会被丢失;

5)将日志存放于安全的镜像区域。


相关推荐

Springboot数据访问(整合动态数据源)

Springboot整合动态数据源dynamic-datasource-spring-boot-starter基本概念这个依赖是MyBatis-Plus团队开发的动态数据源组件,它是一个基于Spri...

《有手就会写sql》-第1章 数据库(sql实时更新同表里某个字段的数据)

为啥要用数据库存放数据的方式,有很多种,常用的比如:excel,数据库等。有了excel,为啥还要用数据库呢?原因有很多。其中之一:excel存储的数据有限的,最多能存个几千万条。但一个银行的交易数据...

DBdoctor:一款企业级数据库性能诊断工具

DBdoctor是一个全面覆盖开发、测试、运维等各个环节SQL审核以及数据库性能诊断与优化的监控平台。针对数据库性能诊断门槛高、耗时长的问题,DBdoctor提供了快速易用的解决方案,深入到数...

面试必问:MySQL死锁 是什么,如何解决?(史上最全)

MySQL死锁接触少,但面试又经常被问到怎么办?最近有小伙伴在面试的时候,被问了MySQL死锁,如何解决?虽然也回答出来了,但是不够全面体系化,所以,小北给大家做一下系统化、体系化的梳理,帮助大家在面...

JAVA入门教程-第1章 概述(java入门篇)

大道至简-JAVA入门教程在本教程中,你将学习Java语言的基础知识。Java基础内容涵盖:Java基础概念、Java词法结构、Java数组、Java流程控制、Java字符串、Java...

突发消息!微软停止俄罗斯业务(微软停止服务怎么办)

越来越多的IT公司加入封杀俄罗斯的阵营中。数字化转型网先后关注的有(点击下方蓝字可打开文章):SAP停止俄罗斯所有业务乌克兰呼吁SAP、Oracle封杀俄罗斯,Oracle已停止在俄所有业务埃森哲停止...

分布式数据库设计——存储引擎原理(全)

摘要数据库的一个首要目标是可靠并高效地管理数据,以供人们使用。进而不同的应用可以使用相同的数据库来共享它们的数据。数据库的出现使人们放弃了为每个独立的应用开发数据存储的想法,同时,随着数据库广泛的使用...

Java运行环境配置(java运行环境配置成功截图)

若要在计算机上运行Java程序,需要配置Java运行环境(JRE)或Java开发工具包(JDK)。以下是在Windows操作系统上配置Java运行环境的步骤:下载Java安装程序:前往Oracle官方...

分布式任务调度Celery(分布式任务调度平台)

本文介绍了分布式任务调度系统Celery,包括安装,开发使用,并且配合supervisor,flower等工具进行系统化部署和使用。(一)安装和代码开发使用示例一,简介Celery是一个分布式任务调度...

Android SDK 安装与配置(android sdk安装在哪里)

AndroidSDK安装与配置全流程指南一、前期准备与环境要求1.系统兼容性验证o操作系统:支持Windows10/11(64位)、macOS10.14+、Ubuntu16.04+等主流...

高性能Linux服务器构建实战:运维监控、性能调优与集群应用

百万级字迹详解实战案例,篇幅因素故只展现pdf目录,完整解析获取方式在篇尾了!目录读者对象Web应用篇(1至第3章)数据备份恢复篇(4至第6章)网络存储应用篇(7和第8章)运维监控与性能优化篇(9和第...

Vmware虚拟机迁移数据库时踩过的坑

从Vmware迁移数据库虚拟机到其他平台,起来后认不到asm盘,不禁傻眼了。很多时候为了保证虚拟机系统的完整可启动,在做任何变更前,领导都会要求克隆一份镜像保存,或者直接在镜像上操作。这是传统的备份理...

Java 中 java.util.Date 与 java.sql.Date 有什么区别?

Java里的java.util.Date和java.sql.Date绝对是那种看起来不起眼但能搞得你Debug到半夜的“坑王”。我们先从表面上看,java.sql.Date是继承自j...

主流数据库的不同点在哪?MySQL和SQL Server的区别介绍

在本教程中,树懒君介绍了两种最普遍应用的RDBMS—MySQL和MicrosoftSQLServer。通过介绍MySQL和SQLServer的几个关键区别,希望大家能在这两者之间做出最适合自己的...

Java安全-Java Vuls(Fastjson、Weblogic漏洞复现)

复现几个Java的漏洞,文章会分多篇这是第一篇,文章会分组件和中间件两个角度进行漏洞复现复现使用环境VulhubVulFocus组件Fastjson1.2.24反序列化RCEFastJson...

取消回复欢迎 发表评论: