- 博客(64)
- 收藏
- 关注
原创 文章2:共享集群数据库替代实践:关键业务系统的高可用架构选型指南
*金融支付系统的集群替代。崖山共享集群(YashanDB for Cluster,简称YAC)是面向关键业务系统的核心部署架构,基于三项原创技术构建——聚合内存技术(Cohesive Memory)实现跨节点内存协同,集群文件系统(YFS)提供共享存储的统一访问,集群管理服务(YCS)负责集群节点的协调和故障处理。**能源计费系统的大规模替代。在高可用替代方面,从央行的数字人民币平台到省级农商行的支付系统,从深圳水务的两地三中心到深圳燃气的系统批量迁移,YAC共享集群已在多个关键场景中完成了规模化验证。
2026-06-16 15:27:46
163
原创 Oracle数据库RMAN清理归档日志笔记
是重要的一步,它将RMAN资料库中记录的归档日志信息与实际物理文件进行比对,标记出那些记录中存在但物理上已经不存在的归档日志为"EXPIRED"状态。(RMAN)工具可以安全、有效地完成这项任务,因为它不仅删除物理文件,还会同步更新控制文件中的相关信息,避免因记录不一致导致的问题。执行后,RMAN会报告每个归档日志文件的验证结果,状态可能是"AVAILABLE"(可用)或"EXPIRED"(已过期)。对于生产环境,配置自动化的归档日志清理任务是必要的,可以防止因疏忽导致的存储空间问题。
2026-06-10 18:24:11
189
原创 Oracle数据库RMAN清理归档日志笔记
是重要的一步,它将RMAN资料库中记录的归档日志信息与实际物理文件进行比对,标记出那些记录中存在但物理上已经不存在的归档日志为"EXPIRED"状态。(RMAN)工具可以安全、有效地完成这项任务,因为它不仅删除物理文件,还会同步更新控制文件中的相关信息,避免因记录不一致导致的问题。执行后,RMAN会报告每个归档日志文件的验证结果,状态可能是"AVAILABLE"(可用)或"EXPIRED"(已过期)。对于生产环境,配置自动化的归档日志清理任务是必要的,可以防止因疏忽导致的存储空间问题。
2026-01-20 09:53:17
1199
原创 Oracle数据库连接查询
连接类型关键字返回结果说明内连接INNER JOIN两个表都匹配的行最常用左连接LEFT JOIN左表所有行 + 右表匹配行保留左表所有数据右连接RIGHT JOIN右表所有行 + 左表匹配行保留右表所有数据全连接FULL JOIN两个表所有行保留所有数据交叉连接CROSS JOIN两个表的笛卡尔积慎用,数据量大自然连接自动匹配同名列简洁但不够明确。
2025-10-18 08:20:44
480
原创 Oracle数据库安全参数优化
Oracle数据库安全配置是一个持续的过程,需要根据具体业务需求和安全要求进行调整。本文涵盖了从密码策略、审计配置到版本特定特性的全面安全设置指南,可作为DBA进行数据库安全加固的参考手册。定期审查和更新密码策略启用适当的审计级别并定期检查审计日志及时应用安全补丁和版本更新遵循最小权限原则分配用户权限建立定期安全评估和监控机制通过综合应用这些安全配置措施,可以显著提高Oracle数据库的安全性,保护敏感数据免受未授权访问和恶意攻击。
2025-10-17 08:21:20
1096
原创 数据库存储与 I/O 参数优化
内存设置配置或分别设置SGA_TARGET和根据工作负载类型调整 SGA/PGA 比例考虑启用 12c+ In-Memory 选项用于分析负载I/O 设置配置合适的启用异步 I/O优化重做日志大小和配置设置合适的版本特定优化根据版本调整隐藏参数启用 SecureFiles for LOBs (11g+)配置高优先级进程 (19c)
2025-10-16 08:18:20
490
原创 Oracle数据库进程与会话参数优化设置指南
上一期发布了关于oracle数据库安装后的参数优化文档,此文档只给出了参考指引,没有给出对应的设置规则,接下来几期文档将详细的写写配置规则相关的给大家参考,这里列举依然是常规设置,实际项目中还是需要根据实际情况灵活调整。前两期也分享了内存参数相关的优化,本期继续分享进程与会话参数相关部分,主要是PROCESSES和SESSIONS参数。。:不同Oracle版本可能存在差异,生产环境调整前请务必查阅对应版本的官方文档并进行测试。所有修改操作前请做好参数文件备份。
2025-10-15 14:07:43
583
原创 Oracle数据库内存自动管理参数优化指南
自动内存管理(Automatic Memory Management, AMM)是 Oracle 数据库简化内存配置的重要特性,从Oracle 11g开始引入。它允许数据库实例自动在系统全局区(SGA)和程序全局区(PGA)之间分配内存。
2025-10-14 16:17:51
591
原创 Oracle数据库内存参数优化指南
系统全局区(SGA):由所有Oracle进程共享的内存区域程序全局区(PGA):为每个会话单独分配的内存区域OLTP系统:SGA占比可稍高,关注Buffer Cache和Shared PoolDSS/OLAP系统:需要更大的PGA支持排序、哈希操作混合系统:采用自动内存管理,定期监控调整注意:所有内存参数的修改都应在测试环境充分验证后再应用于生产环境,避免因内存分配不当导致数据库性能问题或实例无法启动。
2025-10-13 11:09:33
593
原创 Oracle OMF 配置文档
Oracle Managed Files (OMF) 是 Oracle 数据库的一项功能,它,简化了 DBA 的文件管理工作。
2025-10-12 17:31:22
523
原创 Oracle ORA-01653 错误检查以及解决笔记
这个错误表示 Oracle 数据库无法为指定表在对应的表空间中分配新的扩展空间(Extent)。当收到 ORA-01653 报警或用户反馈后,请按照以下步骤进行诊断,以确定具体原因。来合并相邻的空闲扩展,但效果通常有限,重组是更彻底的方法。使用以下 SQL 查询,查看目标表空间的总体使用情况。很小,说明碎片化严重,可能无法分配连续的扩展。确定是哪个数据文件满了,以及它的扩展设置。如果诊断发现磁盘已满,此方案是必须的。如果确诊为碎片化问题,可以重组表空间。为已满的表空间添加一个新的数据文件。
2025-10-11 11:43:57
989
原创 Oracle 数据库多实例配置
特性Oracle 19c数据库架构非CDBCDB+PDB(默认)实例创建内存管理MEMORY_TARGET(推荐)服务注册手动配置监听器自动服务注册参数文件基本相同,新增CDB相关参数新增CDB/PDB相关参数目录结构传统目录结构支持PDB文件隔离。
2025-10-10 09:30:32
529
原创 Oracle数据库RMAN备份操作
本文档详细说明在Linux和Windows系统下使用RMAN进行Oracle数据库备份的企业级操作流程,包括备份策略、配置、执行、验证和监控等完整环节。
2025-10-09 08:26:11
756
原创 Oracle Linux 7.8 静默安装 Oracle 11g R2 单机 ASM 详细教程
【代码】Oracle Linux 7.8 静默安装 Oracle 11g R2 单机 ASM 详细教程。
2025-10-04 18:41:08
947
原创 Oracle数据库安装后参数优化文档
Oracle数据库安装完成后,合理的参数配置对数据库性能、稳定性和安全性至关重要。本文档提供全面的参数优化指导。
2025-09-30 08:26:15
359
原创 Oracle体系结构-RECO详解
RECO 进程是 Oracle 数据库实现健壮的分布式事务处理的关键后台组件。通过自动、周期性地检测本实例作为参与者的悬挂事务,并尝试联系原始协调者获取最终决定(提交或回滚)来执行本地操作,RECO 确保了分布式事务的最终一致性,释放了被占用的资源,并显著减少了 DBA 的运维负担。RECO 尝试使用存储的连接信息(通常是数据库链接)重新连接到原始协调者数据库实例。恢复本实例作为协调者的悬挂事务(协调者恢复后自己处理)。) 的行为(尤其是自动提交超时的风险)以及监控方法 (但未收到最终指令的事务信息。
2025-09-27 23:08:36
652
原创 KingBaseES V9R1C10数据库安装体验
特性类别测试点状态SQL兼容Interval 类型、虚拟列、分区表✅SQL语句✅视图DML多表连接视图插入/更新/删除✅PL/SQL游标、集合、存储过程✅调优HINT✅。
2025-09-26 00:05:15
1007
原创 Oracle体系结构-ARCn详解
尤其在Data Guard、增量备份等场景中,ARCn的稳定运行直接决定了系统的RPO(恢复点目标)指标。通过深入理解ARCn机制,DBA可确保数据库的。为编号,可多进程并行),负责在。ARCn是Oracle的。
2025-09-24 08:17:23
763
原创 Oracle体系结构-LGWR详解
在Oracle RAC中,每个实例有独立的LGWR进程,但共享同一组日志文件(通过全局锁协调写入)。通过深入理解LGWR的机制,DBA可有效优化事务性能、预防日志相关故障,并设计高可靠的数据库架构。LGWR(Log Writer)是Oracle数据库的。
2025-09-23 08:23:03
869
原创 Oracle体系结构-Streams Pool详解
通过深入理解 Streams Pool 的机制,可有效优化数据复制和消息系统的性能,尤其在遗留系统维护中至关重要。:在 Oracle 12.2 及以上版本,Streams Pool 的物理内存分配被合并到。中(类似 Java Pool),但逻辑功能和管理参数 (Streams Pool 是 Oracle 数据库。
2025-09-22 00:01:17
910
原创 Oracle体系结构-Java Pool详解
特性说明定位SGA 中的可选、专用内存组件核心目的支持 Oracle JVM 运行,为数据库内 Java 代码(存储过程、函数等)提供内存环境主要存储内容1. 共享的 Java 类元数据 (字节码、常量池、JIT代码、静态变量指针)2.共享的 Java 对象堆 (Heap)- 最重要的部分3. 内部 JVM 结构关键参数- 设置最小/固定大小 (字节, 可用 K/M/G)。在 ASMM/AMM 下表示最小值。管理方式可手动管理 (),或由 ASMM ()/AMM () 自动管理共享性。
2025-09-21 23:34:41
948
原创 Oracle体系结构-Large Pool详解
graph TDA[Large Pool] --> B[设计哲学]A --> C[核心功能]A --> D[管理要点]B --> B1[内存隔离]B --> B2[连续分配]B --> B3[手动管理]C --> C1[RMAN支持]C --> C2[并行查询]C --> C3[共享服务器UGA]C --> C4[I/O从进程]D --> D1[容量规划]D --> D2[动态调整]D --> D3[碎片预防]D --> D4[性能监控]核心价值。
2025-09-21 14:56:10
1041
原创 Oracle体系结构-警报日志文件 (Alert Log File / Alert SID.log)
特性密码文件 (Password File)临时文件 (Temp Files)核心目的远程特权用户 (SYSDBASYSOPER等) 身份验证存储数据库操作产生的临时数据 (排序, 哈希, GTT 等)文件本质加密的二进制文件数据库管理的操作系统文件 (通常.dbf或.tmp持久性持久化存储用户权限关系非持久化- 数据库重启后内容清空关键数据特权用户名及其密码哈希值会话私有或全局临时的中间结果数据生成 Redo否 (文件独立更新)否(核心特性)生成 Undo否仅针对 GTT 的 DML。
2025-09-18 08:28:24
889
原创 Oracle体系结构-密码文件 (Password File)和临时文件 (Temp Files)
特性密码文件 (Password File)临时文件 (Temp Files)核心目的远程特权用户 (SYSDBASYSOPER等) 身份验证存储数据库操作产生的临时数据 (排序, 哈希, GTT 等)文件本质加密的二进制文件数据库管理的操作系统文件 (通常.dbf或.tmp持久性持久化存储用户权限关系非持久化- 数据库重启后内容清空关键数据特权用户名及其密码哈希值会话私有或全局临时的中间结果数据生成 Redo否 (文件独立更新)否(核心特性)生成 Undo否仅针对 GTT 的 DML。
2025-09-17 01:04:14
603
原创 Oracle体系结构-归档日志文件(Archive Log Files)
模式)、特性(连续性、只读性、命名、目的地、压缩加密)、作用(完全恢复/PITR/Data Guard/RMAN备份/LogMiner)以及如何有效管理、监控和应对故障(空间不足、日志损坏丢失、进程故障、配置错误、Data Guard GAP),对于任何负责 Oracle 生产环境稳定运行的 DBA 来说都至关重要。归档日志相关的问题会严重影响数据库的可用性、恢复能力和 Data Guard 的同步。、多重冗余目标、定期备份和清理、有效监控)是保障数据库韧性和满足业务连续性要求的基础。
2025-09-16 00:02:04
962
原创 Oracle体系结构-重做日志文件 (Redo Log Files)
的设计,平衡了性能、可用性和可恢复性。深入理解其工作原理(LGWR, ARCn, 检查点)、关键特性(组、成员、归档)、核心作用(持久性、恢复、高可用性支持)以及如何进行配置、监控、调优和故障处理(特别是日志文件损坏/丢失的恢复),是每一位 Oracle DBA 必须具备的核心技能。忽视重做日志的管理和监控,往往会导致灾难性的数据丢失或长时间的服务中断。Oracle 重做日志文件是数据库的生命线,是 ACID 特性中。
2025-09-15 08:21:58
711
原创 Oracle体系结构-数据文件(Data Files)
Oracle 数据文件是数据库物理存储的核心实体,是数据持久化的最终载体。理解其原理(与表空间、段、区间、块的关系)、特性(大小管理、状态、只读、OMF、Bigfile)、核心作用(存储、组织、事务支持、恢复基础)以及如何进行管理(创建、修改、监控)和故障恢复(检测、RMAN 还原与恢复、块级恢复)是 DBA 必备的核心技能。有效的备份策略、冗余存储配置和主动监控是预防数据文件故障导致严重数据丢失的关键防线。数据文件的故障是数据库中最严重的介质故障之一,需要 DBA 熟练掌握恢复技术。
2025-09-14 00:03:54
1209
原创 Oracle体系结构-控制文件(Control Files)
Oracle 控制文件是一个小巧但极其关键的核心二进制文件,充当数据库物理结构的“大脑”和“地图”。它记录了数据库的物理构成(文件位置)、关键状态信息(SCN、日志序列号)和操作历史(备份)。其多路复用特性是保障高可用性的基石。虽然丢失所有副本是灾难性的,但通过严谨的多路复用配置、定期的 RMAN 控制文件备份、定期的TO TRACE备份以及熟悉恢复流程,可以有效地管理和从控制文件故障中恢复。理解控制文件的原理、特性和管理是每一位 Oracle DBA 必备的核心技能。
2025-09-13 08:23:12
442
原创 Oracle体系结构-控制文件(Control Files)
Oracle 控制文件是一个小巧但极其关键的核心二进制文件,充当数据库物理结构的“大脑”和“地图”。它记录了数据库的物理构成(文件位置)、关键状态信息(SCN、日志序列号)和操作历史(备份)。其多路复用特性是保障高可用性的基石。虽然丢失所有副本是灾难性的,但通过严谨的多路复用配置、定期的 RMAN 控制文件备份、定期的TO TRACE备份以及熟悉恢复流程,可以有效地管理和从控制文件故障中恢复。理解控制文件的原理、特性和管理是每一位 Oracle DBA 必备的核心技能。
2025-09-12 00:07:40
919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅