Oracle 归档模式学习笔记

  版权声明:本文为CSDN博主「杨群」的原创文章,遵循CC 4.0 BY-SA版权协议,于2024年5月17日首发于CSDN,转载请附上原文出处链接及本声明。
  原文链接:https://blog.csdn.net/u011046671/article/details/139012428

一、基础环境

  操作系统:CentOS Linux 7.9.2009

  数据库版本:Oracle Database 11.2.0.4.0

二、适用场景

三、过程和方法

A、开启归档模式

  • 以 sys 的身份登录数据库

    sqlplus / as sysdba
    
  • 将数据库重启至 mount 状态

    shutdown immediate ;
    startup mount ;
    
  • 修改实例的归档模式为 archivelog

    alter database archivelog ;
    
  • 修改归档日志空间大小为100GB(默认为4GB)。

    alter system set db_recovery_file_dest_size = 102400M ;
    
  • 打开数据库

    alter database open ;
    
  • 查看归档模式(需要在服务器本地以 sys 用户登录)

    archive log list ;
    -- 查询结果
    数据库日志模式       存档模式
    自动存档            启用
    存档终点            USE_DB_RECOVERY_FILE_DEST
    最早的联机日志序列    2475
    下一个存档日志序列    2477
    当前日志序列         2477
    
  • 查看归档日志大小及使用情况

    show parameter db_recovery
    --查询结果
    NAME                        TYPE        VALUE
    --------------------------- ----------- ------------------------------
    db_recovery_file_dest       string      /opt/oracle/fast_recovery_area
    db_recovery_file_dest_size  big integer 4182M
    
    show parameter db_recovery_file_dest
    --查询结果
    NAME                        TYPE        VALUE
    --------------------------- ----------- ------------------------------
    db_recovery_file_dest       string      /opt/oracle/fast_recovery_area
    db_recovery_file_dest_size  big integer 4182M
    
    show parameter recovery_file_dest--查询结果
    NAME                        TYPE        VALUE
    --------------------------- ----------- ------------------------------
    db_recovery_file_dest       string      /opt/oracle/fast_recovery_area
    db_recovery_file_dest_size  big integer 4182M
    
  • 查看归档日志大小及使用情况

  • col name format a41;
    select t.name,t.space_limit / 1024 / 1024 "最大空间(M)",t.space_used / 1024 / 1024 "已用空间(M)",t.space_reclaimable / 1024 / 1024 "可回收空间(M)",t.number_of_files "文件个数"from v$recovery_file_dest t;
    
  • 查询使用百分比。如果 ARCHIVED LOG 超过 90% oracle 随时有宕机的危险。

    set pagesize 100;
    set linesize 200;
    col file_type format a20;
    col percent_space_used format 9999;
    col percent_space_reclaimable format 9999;
    col number_of_files format 9999;
    select t.file_type,t.percent_space_used        "空间使用百分比",t.percent_space_reclaimable "可回收空间百分比",t.number_of_files           "文件个数"from v$flash_recovery_area_usage twhere t.file_type = 'ARCHIVED LOG';
    
  • 连接本地数据库的恢复管理器(使用操作系统用户认证)

    rman target /
    
  • 检查文件清单

    crosscheck archivelog all;
    
  • 删除所有过期日志

    delete expired archivelog all ;
    
  • 删除今天之前的日志

    delete archivelog until time 'sysdate-1';
    
  • 删除当前时间之前的日志

    delete archivelog until time 'sysdate';
    
  • 如果归档空间已满,进行数据库连接的时候会报以下错误(存档程序错误。仅连接内部,直到释放)。此时需要清理归档日志后才能进行连接。

    ORA-00257: archiver error. Connect internal only, until freed
    

四、参考资料

  版权声明:本文为CSDN博主「杨群」的原创文章,遵循CC 4.0 BY-SA版权协议,于2024年5月17日首发于CSDN,转载请附上原文出处链接及本声明。
  原文链接:https://blog.csdn.net/u011046671/article/details/139012428

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

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

相关文章

微星打造全球首款DDR5 CAMM2内存主板:这下清爽了

微星预告了新款主板“ Z790 Project Zero Plus”,这也是 全球第一款配备DDR5 CAMM2内存的桌面主板! CAMM全称为“Compression Attached Memory Module”,已被JEDEC组织接纳为行业标准,相比传统的SO-DIMM、DIMM内存最大特点就是取消…

MM模块五(采购订单)

创建采购订单:ME21N 参考报价单创建采购订单: 哪个采购部门的哪个采购员为哪个公司代码下的采购订单 点击保存 注:采购订单的数量不能大于采购申请的数量

Milvus 高级特性

引言 Milvus 的高级特性包括分布式架构、安全性和监控与日志管理,这些特性使得 Milvus 能够更好地适应企业级应用的需求。 一、分布式架构 1.1 集群部署 在当今大数据和人工智能的时代,向量数据库以其对高维数据的强大处理能力,成为了许多…

Map遍历、反射、GC

map的遍历 用foreach遍历 HashMap<Character,Integer> map new HashMap<>();map.put(A,2);map.put(B,3);map.put(C,3);for (Map.Entry<Character,Integer> entry: map.entrySet()) {char key entry.getKey();int value entry.getValue();System.out.prin…

影视解说5.0版零基础视频课程

课程简介 现在还能做解说吗、不会写解说文案怎么解决、不会配音怎么解决、如何找到合适的素材资源、如何变现…这是很多想做解说的伙伴最关心的几大问题。比如文案&#xff0c;我们推荐一个网站&#xff0c;10分钟搞定一篇文案&#xff0c;配音可以真人配音也可以软件配音。5.…

软考-2023年11月系统架构设计师真题回忆

2023年11月系统架构设计师真题回忆 选择题 1-2.Mccabe 度量法&#xff08;错误的是V(g&#xff09;m-n1、最大范围≤10) 3.多线程任务通信方式&#xff08;共享内存消息传递&#xff09; 4.星型拓扑结构最多2跳 5.数据库(A->B,B->C),属于2NF 6.数据库去除多值依赖属…

【区块链】fisco网络运维之添加节点黑名单

基于已完成的区块链系统与管理平台搭建工作&#xff0c;开展区块链节点的黑名单工作&#xff0c;具体操作如下 以node3为例子 1查看node0节点的连接状态日志&#xff08;现有4个节点连接&#xff09; 注意&#xff1a;如果查询不到连接状态&#xff0c;修改node0的配置文件中…

DataFrame—数据汇总4

文章最前&#xff1a; 我是Octopus&#xff0c;这个名字来源于我的中文名--章鱼&#xff1b;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github &#xff1b;这博客是记录我学习的点点滴滴&#xff0c;如果您对 Python、Java、AI、算法有兴趣&#xff0c;可以关注我的…

Flask多线程开发指南

文章目录 1. 什么是多线程&#xff1f;2. Flask中的多线程3. 注意事项结论 在Web应用程序开发中&#xff0c;有时候需要处理一些耗时的任务&#xff0c;例如与数据库交互、发送网络请求或执行计算密集型的操作。为了保持用户体验的流畅性&#xff0c;我们可以使用多线程来处理这…

LoadBalancer

一、手写随机负载均衡 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependency><!--引入nacos discovery--> <dependency><groupId>com…

socket地址理解

socket介绍 套接字的基本概念 1. 套接字的定义&#xff1a; 套接字&#xff08;socket&#xff09;是计算机网络中用于通信的端点&#xff0c;它抽象了不同主机上应用进程之间双向通信的机制。 2. 套接字的作用&#xff1a; 套接字连接应用进程与网络协议栈&#xff0c;使…

vb.net打开CAD指指定路径文件

首先打开vsto,创建窗体&#xff0c;添加一个按钮&#xff0c;双击按钮录入代码&#xff1a; Public Class Form1Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.ClickDim cad As Objectcad CreateObject("autocad.Application")cad…

Java枚举的本质

目录 1.枚举简介 1.1.规范 1.2.枚举类真实的样子 1.3.枚举类的特点 1.4.枚举可以使用的方法 1.4.1.toString()方法 1.4.2.valueOf方法 1.4.3.values方法 1.4.4.ordinal方法 1.5.枚举的用法 1.5.1.常量 1.5.2.switch 1.5.3.枚举中增加方法 1.5.4.覆盖枚举方法 1.5…

工具推荐:市面上有哪些带有ai问答机器人的SaaS软件

众所周知&#xff0c;SaaS&#xff08;软件即服务&#xff09;模式下的AI问答机器人已经逐渐成为企业、个人在办公、生活和学习中的辅助工具。ai问答机器人凭借高效、便捷、智能的特点&#xff0c;为用户提供了全新的交互体验。本文将推荐几款市面上好用的带有ai问答机器人的Sa…

【文心智能体】创建一个属于自己的生活情感类智能体

文章目录 前言一、创建智能体二、体验 前言 智能体技术的快速发展&#xff0c;进一步激发了各行业开发者对其实际应用及用户需求的深入探索。 创建一个属于自己的智能体。文心一言提供了一个很好的平台。 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考…

GpuMall智算云:Ubuntu 实例桌面版

基于 ubuntu18.04 安装的桌面版本&#xff0c;桌面使用 xfce4 &#xff0c;集成了 Pytorch2.3.0、cuda11.8、Python3.10、VNC、noVNC、VSCode-Server。 在 镜像市场 选择xfce4-desktop镜像&#xff0c;然后进行创建实例 GpuMall智算云 | 省钱、好用、弹性。租GPU就上GpuMall…

一维前缀和[模版]

题目链接 题目: 分析: 因为要求数组中连续区间的和, 可以使用前缀和算法注意:下标是从1开始算起的, 真正下标0的位置是0第一步: 预处理出来一个前缀和数组dp dp[i] 表示: 表示[1,i] 区间所有元素的和dp[i] dp[i-1] arr[i]例如示例一中: dp数组为{1,3,7}第二步: 使用前缀数…

《统计满足条件的4位数个数》

描述 给定若干个四位数&#xff0c;求出其中满足以下条件的数的个数&#xff1a; 个位数上的数字减去千位数上的数字&#xff0c;再减去百位数上的数字&#xff0c;再减去十位数上的数字的结果大于零。 输入描述 输入为两行&#xff0c;第一行为四位数的个数n&#xff0c;第二…

RabbitMQ - SimpleMessageListenerContainer的实现逻辑

RabbitMQ - SimpleMessageListenerContainer的实现逻辑 Queue&#xff08;队列&#xff09;&#xff1a;在 RabbitMQ 中用于存储消息的数据结构。生产者将消息发送到队列中&#xff0c;而消费者从队列中接收消息。 Connection&#xff08;连接&#xff09;&#xff1a;连接是应…

Python代码实现代价函数

最小二乘法 最小二乘法是一种在统计学、数学、工程学和计算机科学等领域广泛使用的优化方法。 基本原理 最小二乘法的主要目的是找到一组模型参数&#xff0c;使得根据这些参数所预测的数据与实际观测数据之间的差异&#xff08;即残差&#xff09;的平方和最小。 数学表达…