Oracle(2-8)Configuring the Database Archiving Mode

news2025/1/12 20:50:22

文章目录

  • 一、基础知识
    • 1、Redo Log History
    • 2、NOARCHIVELOG Mode 非归档模式
    • 3、ARCHIVELOG Mode 归档模式
    • 4、Changing the Archiving Mode 更改归档模式![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d6a09f9a6de24de7bbcdad90b8d6b9ca.png)
    • 5、Auto and Manual Archiving 自动和手动归档(了解一下就行,不重要)
    • 6、Specify Multi-ARCn Process 指定多ARCn进程
    • 6、Stop/Start Archive Process停止/启动归档过程
  • 二、基础操作
    • 1、更改数据库为归档模式

在这里插入图片描述

Configuring the Database Archiving Mode 配置数据库归档模式
目标:

  • 掌握ARCHIVE LOG和NO ARCHIVE LOG模式之间的区别
  • 学会将数据库配置为归档日志模式
  • 启用自动归档(目前默认的就是自动归档)
  • 手动归档日志(Oracle9i 之后的没有这个)
  • 学会配置多个存档进程
  • 学会配置多个目的地,包括远程目的地

一、基础知识

1、Redo Log History

在这里插入图片描述

  • 一个Oracle至少有两个redo log文件
  • 如果是非归档模式,当归档文件中的内容完全写入数据文件中时就会被删除,没有历史信息
  • 如果是归档模式,当归档文件中的内容被删除时,会进行记录,有Redo history

2、NOARCHIVELOG Mode 非归档模式

在这里插入图片描述

  • NOARCHIVELOG Mode
    • 默认情况下,以NOARCHIVELOG模式创建数据库。以NOARCHIVELOG模式操作数据库的特点如下:
    • 以循环方式使用重做日志文件
    • 重做日志文件可以在检查点发生后立即重用
    • 重做日志被覆盖后,介质恢复只能恢复到最后一个完整备份
  • Media Recovery Options in NOARCHIVELOG Mode非归档模式下的介质恢复选项
    • 必须从完整数据库备份还原数据文件和控制文件。如果使用“导出”实用程序备份数据库,则可以使用“导入”实用程序还原丢失的数据但是,这会导致不完整的恢复,并且在导出之后执行的事务的工作将丢失。
  • Implications of NOARCHIVELOG Mode 非归档模式的含义
    • 如果某个表空间由于故障而变得不可用,那么在删除该表空间或从备份中还原整个数据库之前,您将无法继续操作数据库。
    • 只有当数据库关闭时,才能对数据库执行操作系统备份。它必须已关闭正常,即时或交易选项。
    • 您必须在每次备份期间备份整个数据文件集和控制文件集。虽然您可以备份联机重做日志文件,但这不是必须的。这种类型的备份中的文件都是一致的,不需要恢复,所以不需要在线日志。
    • 如果已覆盖联机重做日志文件,则将丢失自上次完全备份以来的所有数据。

3、ARCHIVELOG Mode 归档模式

在这里插入图片描述

  1. ARCHIVELOG Mode
    • 在建立检查点并由ARCn后台进程备份重做日志文件之前,无法重用已填充的重做日志文件。控制文件中的一个条目记录归档日志文件的日志序列号。
    • 数据库的最新更改可随时用于实例恢复,归档的重做日志文件可用于介质恢复。
  2. Archiving requirements
    • 数据库必须处于存档模式。发出命令将数据库置于ARCHIVELOG模式将更新控制文件。可以启用ARCn后台进程来实现自动归档。
    • 应该有足够的空间来保存生成的归档重做日志文件。
  3. Implications of Setting the Database in ARCHIVELOG Mode 将数据库设置为ARCHIVELOG模式的含义
    • 当发生介质故障时,保护数据库不丢失数据
    • 您可以在数据库联机时对其进行备份。(热备份)
    • 当SYSTEM以外的表空间由于介质故障而脱机时,数据库的其余部分仍然可用,因为在数据库打开时可以恢复表空间(SYSTEM以外的表空间)
  4. Media Recovery Options 介质恢复选项
    • 当数据库联机或脱机时,可以还原损坏文件的备份副本,并使用存档的日志文件使数据文件保持最新。
    • 可以将数据库恢复到特定的时间点。
    • 可以将数据库恢复到指定存档日志文件的末尾。
    • 您可以将数据库恢复到特定的系统更改号(SCN)0

4、Changing the Archiving Mode 更改归档模式在这里插入图片描述

更改归档模式的步骤:

  1. 关闭数据库: SOL> SHUTDOWN IMMEDIATE
  2. 以Mount状态启动数据库,以便更改数据库的Archivelog模式:SOL> STARTUP MOUNT
  3. 使用ALTER DATABASE命令将数据库设置为归档日志模式:SQI> ALTER DATABASE ARCHIVELOG:
  4. 打开数据库:SQL> ALTER DATABASE OPEN;
  5. 数据库的完整备份。

5、Auto and Manual Archiving 自动和手动归档(了解一下就行,不重要)

在这里插入图片描述

  • The Archive Process:归档流程
    • 将数据库设置为ARCHIVELOG模式后,必须决定联机重做日志文件
  • Automatic Versus Manual Archiving 自动归档与手动归档
    • 在自动归档中,启用ARCn后台进程,并在日志文件填充时复制重做日志文件
    • 在手动归档时,您必须使用SOL*Plus或甲骨文企业管理器来复制文件
    • 建议您启用日志文件的自动存档。
  • Guidelines 指导方针
    • 在决定归档模式(自动或手动) 之前,必须将数据库设置为归档模式。
    • 切换到存档模式失败将阻止ARCn复制重做日志文件
    • 在启用归档进程之前,应该完全关闭数据库(通过使用正常、立即或事务选项)
  • 注意:如果归档进程(ARCn) 由于任何原因失败,在事务活动填满所有重做日志之后,甲骨文服务器将停止。设置数据库在ARCHIVELOG模式告诉甲骨文服务器不要覆盖在线重做日志,除非它被归档。因此,归档在线重做日志必须与系统上的事务活动保持同步(重做日志的生成)

6、Specify Multi-ARCn Process 指定多ARCn进程

  • 动态参数
    • LOG_ARCHIVE_MAX_PROCESSES控制在实例启动时启动的归档进程的数量
  • 最多可指定十个ARCn进程
  • 可以使用ALTER SYSTEM更改ARCn进程的数量。

6、Stop/Start Archive Process停止/启动归档过程

ARCn进程的动态数:

  • 在事务负载或活动繁忙期间,可以临时启动其他归档进程,以消除归档瓶颈。在事务活动返回到正常级别后,您可以停止某些ARCn进程。
  • 例如,每个月的每一天,您都要使用两个归档进程启动实例。在每个月的最后一天,活动总是增加,因此您可以启动其他流程:
    • ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=3;
  • 第二天,如果实例未关闭,则可以发出以下SQL命令来停止其他归档进程
    • ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=2;

二、基础操作

1、更改数据库为归档模式

参考基础知识部分的第四部分内容以及一下文档
改变数据库归档模式的方法

完结散花在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1274576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

图扑参展高交会-全球清洁能源创新博览会

“相聚鹏城深圳,共享能源盛宴” 第二十五届中国国际高新技术成果交易会(简称“高交会”)于 11 月 15-18 日在深圳盛大开幕。高交会由商务部、科学技术部、工业和信息化部、国家发展改革委、农业农村部、国家知识产权局、中国科学院、中国工程院和深圳市人民政府共同…

从零开始Inline Hook

中断表进入0环 通过中断门进入0环&#xff0c;首先了解一下中断门的构成 构造一个中断号 Base:函数地址 DPL:3 //因为三环使用调用门的条件就是CPL(即cs段选择子的RPL)<DPL P:1 //P为1时&#xff0c;中断表才有效 Segment Selector: 0x0008 //中断成功后切换自己的CPL 在…

生产制造中4种导致产品成本、库存核算差错的问题!(化工/化妆品/生物制剂/混凝土等行业ODOO)

在化工/化妆品/生物制剂/混凝土等行业&#xff0c;因为其生产物料及产成品大都以液体&#xff08;或散颗粒&#xff09;形态为主&#xff0c;多以重量为计数方式&#xff1b;且液体&#xff08;或散颗粒&#xff09;相较于固体的较大区别就是产品计数上变数较大&#xff0c;固体…

“掌握速卖通平台接口:电商开发的技术巅峰“

一、概述 速卖通平台接口是全球速卖通提供的一套API接口&#xff0c;旨在为开发者提供与速卖通平台进行数据交互的能力。通过使用速卖通平台接口&#xff0c;开发者可以快速构建自己的电商应用程序&#xff0c;并实现与速卖通平台的数据共享和交易流程。本文将详细介绍速卖通平…

List集合,遍历,数据结构

一.List常见的方法&#xff1a; 二. List集合的遍历方式 除了 迭代器遍历 增强for遍历 Lambda表达式遍历&#xff0c;还有自己独有的普通for遍历&#xff0c;列表迭代器遍历 1.迭代器遍历 2.增强for遍历 3.Lambda表达式遍历 4.普通for遍历 5.列表迭代器遍历 列表迭代器相对于…

云计算生成式 -给你不一样的音乐推荐新体验

目录 摘要&#xff1a; 正文&#xff1a; 一、亚马逊云与生成式 AI 结合的展望/总结 二、我用亚马逊云科技生成式 AI 产品打造了什么&#xff0c;解决了什么问题 三、未来云端技术发展趋势的见解 四、云端技术未来需要解决的问题 1、如何保护数据安全和隐私&#xff1f; …

SQL Sever 复习笔记【一】

SQL Sever 基础知识 一、查询数据第1节 基本 SQL Server 语句SELECT第2节 SELECT语句示例2.1 SELECT - 检索表示例的某些列2.2 SELECT - 检索表的所有列2.3 SELECT - 对结果集进行筛选2.4 SELECT - 对结果集进行排序2.5 SELECT - 对结果集进行分组2.5 SELECT - 对结果集进行筛选…

企业选择通配符SSL证书

通配符SSL数字证书是CA认证机构签发较多的一款SSL证书&#xff0c;它可以保护一个域名及其所有子域名&#xff0c;并且在证书有效期内可以免费添加子域名。对于子域名较多或者想要创建子域名站点的个人或者企事业单位&#xff0c;通配符SSL证书是性价比较高的一个选择。这种证书…

element ui el-date-picker日期时间选择器 设置只能选择不大于30天时间范围

需求&#xff1a;要求日期时间选择器只能选择最多32天&#xff0c;其他日期为不可点击状态。 日期组件type为daterange或者datetimerange都生效 实现&#xff08;vue2.x&#xff09;&#xff1a; 通过属性picker-options html <el-date-pickerv-model"dateTime&qu…

AUTOSAR OS任务调度的底层逻辑

先参考 FreeRTOS的任务触发底层逻辑 简述RTOS任务调度底层逻辑 AUTOSAR-OS的调度机制-调度表&#xff08;没理解透&#xff0c;继续更新&#xff09; OSEK与FreeRTOS在任务调度上最大的区别在于&#xff0c;FreeRTOS是基于全抢占任务调度和时间片轮转调度机制&#xff0c;具有…

Ubuntu 20.04 for NVIDIA V100 GPU安装手册

安装Ubuntu 20.04.3 LTS版本 image.png 安装Ubuntu 20.04按照安装提示&#xff0c;仔细选择每一项&#xff0c;基本默认即可。 系统中查看GPU信息 系统安装完成之后&#xff0c;进入系统&#xff0c;使用lspci 命令查询一下GPU是否存在、型号信息是什么。 bpangbobpang:\~$…

ROS URDF集成Rviz流程

实现流程&#xff1a; 一、新建功能包&#xff0c;导入依赖 二、编写 urdf 文件 三、在 launch 文件集成 URDF 与 Rviz 四、在 Rviz 中显示机器人模型 需求&#xff1a;在 Rviz 中显示一个盒状机器人 1、创建功能包&#xff0c;导入依赖 创建一个新的功能包&#xff0c;名…

数据爬取+数据可视化实战_哪里只得我共你(Dear Jane)_词云展示----网易云

一、前言 歌词上做文本分析&#xff0c;数据存储在网页上&#xff0c;需要爬取数据下来&#xff0c;词云展示在工作中也变得日益重要&#xff0c;接下来将数据爬虫与可视化结合起来&#xff0c;做个词云展示案例。 二、操作步骤 代码如下&#xff1a; # -*- coding:utf-8 -*-…

服饰行业的EDI应用

服饰行业备受关注的物流环节中最重要的一个问题即为库存管理&#xff0c;服饰行业的企业需要搞清楚如何加快周转率&#xff0c;解决供应链的库存挤压难题。强大需求背景之下的科技革命、互联网发展以及产业变革不断演进&#xff0c;使得企业认识到产业供应链安全可靠、自主可控…

快速了解ChatGPT(大语言模型)

目录 GPT原理&#xff1a;文字接龙&#xff0c;输入一个字&#xff0c;后面会接最有可能出现的文字。 GPT4 学会提问&#xff1a;发挥语言模型的最大能力 参考李宏毅老师的课快速了解大语言模型做的笔记&#xff1a; Lee老师幽默的开场&#xff1a; GPT&#xff1a;chat Ge…

python执行shell

0x00:前言 正常一个网站分为服务端和客户端&#xff0c;因为是正向的&#xff0c;所以服务端是在目标机器上的&#xff0c;客户端则是攻击者机器上&#xff0c;在这里要感谢MiaGz大师傅&#xff0c;这里很多都是参考了MiaGz大师傅的文章写出来的&#xff0c;进行了一点个人修改…

2023年亚太杯数学建模A题——深度学习苹果图像识别(

Image Recognition for Fruit-Picking Robots 水果采摘机器人的图像识别功能 问题 1&#xff1a;计数苹果 根据附件 1 中提供的可收获苹果的图像数据集&#xff0c;提取图像特征&#xff0c;建立数学模型&#xff0c;计算每幅图像中的苹果数量&#xff0c;并绘制附件 1 中所有…

【localhost refused to connect】解决 linux服务器启动 jupyter notebook 后本地浏览器打不开

问题描述 在linux上输入&#xff1a; jupyter notebook 命令后&#xff0c;弹出的火狐浏览器可以打开笔记本&#xff0c;但是复制它给的加密 url 到 Google 或者 Edge 浏览器都出现如下情况&#xff1a; 解决办法 1. 生成 jupyter notebook 配置文件 在 linux 命令行输入如下…

会员权益有哪些?

品牌会员权益是品牌为了吸引和保留客户&#xff0c;提供给注册成为会员的客户一些特殊优惠和服务&#xff0c;这些权益包括了折扣优惠、会员服务等等。 这些权益可以帮助品牌建立长期的客户关系&#xff0c;提高客户的忠诚度和满意度。以下是一些常见的会员权益&#xff0c;并结…

Neo4j 程序开发 JavaAPI 嵌入式开发模式(头歌)

文章目录 第1关&#xff1a;JavaAPI 嵌入式开发模式任务描述相关知识创建 Neo4j 数据库启动 Neo4j 数据事务创建节点创建节点关系将创建的数据库设置为默认数据库 编程要求测试说明答案代码修改配置文件&#xff0c;更改默认 Neo4j 数据库代码文件 第1关&#xff1a;JavaAPI 嵌…