Oracle 19c RAC集群相关日志

1.DB日志(数据库日志)

  1. Redo Log(重做日志)

    1. 在Oracle数据库中,重做日志记录了数据库发生的所有修改操作,包括数据的插入,更新和删除。
    2. 在RAC的环境中,每个实例都有自己的重做日志组(redo log group)。这些日志组通常存储在共享设备上,以确保所有节点上的实例都可以访问到。
    3. 多个实例可以并发的写入重做日志,从而提升了写入性能和可用性。
  2. Archive Log(归档日志)

    1. 归档日志是重做日志的归档副本,用于数据库的备份和恢复。
    2. 在RAC环境中,归档日志通常会被复制到多个节点的存储设备,以提升可靠性和容错性。
  3. 存储位置

    1. DB日志通常存储在共享设备上,例如SAN(Storage Area Network)或NAS(Network Attached Storage),以便所有节点上的Oracle实例都可以访问。
    2. 共享存储设备可以使本地磁盘阵列(如ASM)或网络文件系统(NFS)等。
  4. 并行写入

    1. 在RAC环境中,Oracle数据库可以通过并行写入来提升重做日志的性能。多个实例可以并行的写入重做日志,提高写入吞吐量。
  5. 日志切换

    1. 当一个重做日志组已经被写满时,Oracle会自动切换到下一个重做日志组,并将已经写满的重做日志组标记为需要归档。
    2. 在RAC环境中,日志切换操作可以在多个节点上同时发生,保证了高可用性和数据一致性

2.ASM日志

        1.介绍        

        在Oracle 19c RAC(Real Application Clusters)集群中,ASM(Automatic Storage Management)是一种用于管理数据库文件的磁盘卷管理软件。ASM负责管理数据库文件,包括数据文件、控制文件和重做日志文件等,并提供了高可用性、高性能和易管理性。

        2.组成

ASM实例日志(Alert Log):

ASM实例会生成一个警报日志(Alert Log),其中记录了ASM实例启动、关闭、错误信息等操作和事件。
警报日志通常存储在ASM实例所在节点的日志目录中,路径类似于$ORACLE_BASE/diag/asm/+asm/<asm_instance_name>/trace/alert_<asm_instance_name>.log。

ASM实例跟踪文件:

ASM实例还会生成跟踪文件,用于记录ASM实例的详细操作信息,可用于诊断和故障排除。
ASM实例跟踪文件通常存储在跟踪目录中,路径类似于 $ORACLE_BASE/diag/asm/+asm/<asm_instance_name>/trace/<asm_instance_name>_*.trc。

ASM磁盘组日志(Disk Group Log):

ASM还会为每个ASM磁盘组生成一个磁盘组日志,用于记录该磁盘组的操作和状态。
磁盘组日志通常存储在磁盘组所在节点的日志目录中,路径类似于 $ORACLE_BASE/diag/asm/+asm/<asm_instance_name>/dgtrace/<diskgroup_name>_D*.log。

ASM实例的日志管理:

ASM实例的日志管理与普通Oracle数据库实例类似,可以通过查看警报日志和跟踪文件来诊断问题,进行故障排除和性能调优。
可以使用Oracle提供的工具如ADRCI(Automatic Diagnostic Repository Command Interpreter)来管理和检查ASM实例的日志。

怎样查看这些日志文件呢,先使用sql语句查看位置

SELECT * FROM V$DIAG_INFO WHERE NAME = 'Diag Trace';


  

3.CRS日志

CRS(Cluster Ready Services)是一个关键的组件,负责管理集群中的资源、节点间的通信和高可用性功能。CRS日志是记录CRS组件操作和状态的日志文件,提供了对集群运行情况的监视和诊断。

  1. CRS日志文件的位置:

    • CRS日志文件通常存储在每个节点的日志目录中。在默认情况下,日志文件位于 $ORACLE_BASE/diag/crs/<hostname>/crs/trace 目录下。
    • CRS日志文件的命名格式类似于 oraagent_<resource>.logohasd_<node>.log,其中 <resource> 表示资源名称, <node> 表示节点名称。
  2. 日志级别和内容

    • CRS日志记录了CRS组件的启动、停止、资源管理、节点切换、故障诊断等操作和事件。
    • 日志文件中包含了时间戳、事件类型、事件描述、错误信息等内容,有助于管理员了解集群的运行状态和发生的事件。
  3. CRS日志的管理

    • 管理员可以使用文本编辑器或日志查看工具来查看CRS日志文件,例如tail命令或者vi编辑器。
    • 通过查看CRS日志,管理员可以诊断集群中的问题,例如资源启动失败、节点通信异常等,并采取相应的措施进行处理。
  4. ADRCI工具

    • Oracle提供了ADRCI(Automatic Diagnostic Repository Command Interpreter)工具,用于管理和检查集群日志文件。
    • 使用ADRCI工具,管理员可以方便地检索和分析CRS日志,以诊断和解决集群问题。

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

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

相关文章

javascript专题一 ---- 使用不同的方法将小数转换为整数方法总结

在 JavaScript 中&#xff0c;我们经常需要将小数转换为整数。以下是我总结的一些常见的方法&#xff1a; 1、Math.floor(): 这个方法会向下取整&#xff0c;返回小于或等于给定数字的最大整数 var num 3.14; var integerNum Math.floor(num); // integerNum 将会是 3 2、…

Ubuntu22.04搭建CLion C++开发环境

Ubuntu22.04搭建CLion C开发环境 文章目录 Ubuntu22.04搭建CLion C开发环境1.首先下载CLion2.配置c环境3.创建快捷方式Reference 1.首先下载CLion 进入官网https://www.jetbrains.com/clion/download/#sectionlinux 然后进入自己存放这个压缩包的路径中&#xff0c; sudo mkd…

SQLite从出生到现在(发布历史记录)(二十二)

返回&#xff1a;SQLite—系列文章目录 上一篇&#xff1a;从 SQLite 3.5.9 迁移到 3.6.0&#xff08;二十一&#xff09; 下一篇&#xff1a;SQLite—系列文章目录 引言&#xff1a; SQLite拥有别人无法比拟的装机量&#xff0c;究竟什么成就了SQLite呢&#xff0c;本…

蓝桥杯每日一题:空调(差分)

Farmer John 的 N头奶牛对他们牛棚的室温非常挑剔。 有些奶牛喜欢温度低一些&#xff0c;而有些奶牛则喜欢温度高一些。 Farmer John 的牛棚包含一排 N个牛栏&#xff0c;编号为 1…N&#xff0c;每个牛栏里有一头牛。 第 i&#xfffd; 头奶牛希望她的牛栏中的温度是 pi&am…

在Visual Studio Code中编辑React项目时,以下是一些推荐的扩展

ESLint&#xff1a;这个扩展可以集成ESLint到VS Code中&#xff0c;帮助你在编写代码时发现和修复JavaScript和TypeScript的语法错误和代码风格问题。 Prettier - Code formatter&#xff1a;Prettier是一个代码格式化工具&#xff0c;可以自动格式化你的代码以保持一致的代码…

最长公共子序列、最长上升子序列(LCS与LIS)算法

最长公共子序列、最长上升子序列(LCS与LIS) 最长公共子序列(LCS) #include <bits/stdc.h> using namespace std; #define int long long const int N 1e39; int a[N],b[N],dp[N][N]; signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int n,m;cin>>…

大文件传输之为啥传输过程中出现宽带不足的情况

在当今数字化时代&#xff0c;大文件传输已成为企业日常运营的关键环节。然而&#xff0c;许多企业在传输大文件时经常面临宽带不足的问题&#xff0c;这不仅影响了工作效率&#xff0c;还可能导致业务机会的丧失。本文将探讨大文件传输过程中宽带不足的原因&#xff0c;以及镭…

【数据结构】稀疏矩阵的快速转置

【数据结构】稀疏矩阵的转置&#xff08;普通转置 和 快速转置&#xff09; 目录 【数据结构】稀疏矩阵的转置&#xff08;普通转置 和 快速转置&#xff09;三元表稀疏矩阵的转置方法一&#xff08;普通转置&#xff09;复杂度为O(T.muT.nu)方法二&#xff1a;快速转置 复杂度…

springboot的特点以及优缺点

什么是springboot Spring Boot是一个开源的Java框架,用于创建独立的、基于Spring的应用程序。它简化了Spring应用程序的配置和部署过程,并提供了自动配置的功能,让开发人员能够更专注于业务逻辑的实现,而不需要过多地关注配置问题。 Spring Boot内置了一些常见的第三方库和…

【2024年5月】如何高效寻找软考高级论文素材?

一、自己做过的项目 若自己有做过的项目&#xff0c;那就是最好的&#xff01;建议不要换其他的项目来写&#xff0c;优先选择自己的&#xff0c;毕竟熟悉&#xff0c;容易临场发挥&#xff0c;别人的项目没有参与过&#xff0c;无法深有体会。 二、各大期刊网站 包括中国知…

mysql使用datetime,java如何保存

CREATE TABLE user (省略部分代码create_time datetime NOT NULL COMMENT 创建时间省略部分代码)java class User {private Timestamp createTime; }java8 import java.sql.Timestamp;省略部分代码 LocalDateTime now LocalDateTime.now(); // 获取当前日期时间 Timestamp t…

朝花夕拾 - 写在 29

人间一趟&#xff0c;积极向上&#xff01; 乘生日还有个小尾巴&#xff0c;写篇文章结个尾。 一、时间断层 众所周知我是个很喜欢分享的人&#xff0c;所以在 2023 年尾到现在一直没分享&#xff1a; 要么我懒劲犯了要么我真太忙了 罗列下需要补充分享的帖子&#xff1a; 202…

聚道云软件连接器助力企业实现CRM与税票系统对接,提升财务管理效率

一、客户介绍&#xff1a;行业翘楚&#xff0c;寻求数字化升级 某企业作为行业内的佼佼者&#xff0c;始终站在市场前沿&#xff0c;不断探索数字化转型的新路径。近年来&#xff0c;随着业务规模的扩大&#xff0c;该企业对于客户关系管理&#xff08;CRM&#xff09;与税务电…

数据分析python代码——数据填充

在Python中&#xff0c;我们通常使用pandas库来处理和分析数据。数据填充是数据预处理的一个重要步骤&#xff0c;用于处理数据中的缺失值。以下是使用pandas库进行数据填充的示例代码&#xff1a; 在数据分析中&#xff0c;处理缺失值&#xff08;空值&#xff09;是一个重要…

面试经典150题——删除有序数组中的重复项

面试经典150题 day3 题目来源我的题解方法一 双指针 题目来源 力扣每日一题&#xff1b;题序&#xff1a;26 我的题解 方法一 双指针 使用两个指针分别指向相同元素的左右边界&#xff0c;再利用一个count记录最终需要的数组长度。 时间复杂度&#xff1a;O(n) 空间复杂度&a…

AI预测体彩排3第1弹【2024年4月12日预测--第1套算法开始计算第1次测试】

前面经过多个模型几十次对福彩3D的预测&#xff0c;积累了一定的经验&#xff0c;摸索了一些稳定的规律&#xff0c;有很多彩友让我也出一下排列3的预测结果&#xff0c;我认为目前时机已成熟&#xff0c;且由于福彩3D和体彩排列3的玩法完全一样&#xff0c;我认为3D的规律和模…

【竞技宝】LOL:bin卡牌完美牵制 BLG击败TES晋级春决

北京时间2024年4月12日,英雄联盟LPL2024春季季后赛继续进行,昨天迎来四强赛胜者组决赛BLG对阵TES。本场比赛双方前几局有来有回战至2-2平,决胜局bin的上单卡牌中期完美牵制了TES,后期孤身一人偷家成功,最终BLG3-2击败TES晋级春决。以下是本场比赛的详细战报。 第一局: 首局比赛…

第7章、ReactRedux 实战 - 登录注册验证;

一、登录注册认证系统课程介绍&#xff1b; 二、搭建前端环境&#xff1b; 三、搭建后端环境&#xff1b; 四、页面与路由搭建&#xff1b; 五、实现注册页面&#xff1b; 六、使用axios发送请求&#xff1b; 七、后端验证数据&#xff1b; 八、前端显示表单验证错误&am…

数字乡村可视化大数据-DIY拖拽式设计

DIY拖拽式大数据自由设计万村乐可视化大数据V1.0 随着万村乐数字乡村系统的广泛使用&#xff0c;我们也接收到了客户的真实反馈&#xff0c;最终在公司的决定下&#xff0c;我们推出了全新的可视化大数据平台V1.0版本&#xff0c;全新的可视化平台是一个通过拖拽配置生成可视化…

mybatis报错无法update数据

报错信息&#xff1a; org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named null in class com.feishu.commute.pojo.entity.ZzzHrOaQingJia 显示映射的某个属性名字为…