<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DBA 学习之路</title>
    <link>https://ora100.com</link>
    <description>DBA 学习之路最新文章：数据库运维、安装部署、性能优化与故障处理实战</description>
    <language>zh-CN</language>
    <atom:link href="https://ora100.com/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Wed, 06 May 2026 03:20:00 GMT</lastBuildDate>
    <ttl>60</ttl>
    <item>
      <title>数据库备份工具终极对比：MySQL 篇（XtraBackup vs mysqldump vs mydumper）+ PostgreSQL 篇（Barman vs pgBackRest）</title>
      <link>https://ora100.com/blog/数据库备份工具对比-mysql篇与postgresql篇</link>
      <guid isPermaLink="true">https://ora100.com/blog/数据库备份工具对比-mysql篇与postgresql篇</guid>
      <description>备份是 DBA 的生命线，选对工具事半功倍。本文分 MySQL 和 PostgreSQL 两大阵营，深度对比 5 款主流备份工具的原理、性能、适用场景，并给出生产环境的备份策略建议。</description>
      <pubDate>Wed, 06 May 2026 03:20:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
      <category>postgresql</category>
    </item>
    <item>
      <title>国产数据库横向评测：TiDB vs OceanBase vs openGauss 部署实战与性能对比</title>
      <link>https://ora100.com/blog/国产数据库横评-tidb-oceanbase-opengauss</link>
      <guid isPermaLink="true">https://ora100.com/blog/国产数据库横评-tidb-oceanbase-opengauss</guid>
      <description>信创浪潮下，国产数据库选型成了 DBA 绑不开的话题。TiDB、OceanBase、openGauss 是目前最主流的三大国产数据库。本文从架构设计、部署体验、兼容性、性能表现四个维度做横向评测，并给出不同场景下的选型建议。</description>
      <pubDate>Wed, 06 May 2026 03:10:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
      <category>postgresql</category>
    </item>
    <item>
      <title>数据库中间件三剑客：ShardingSphere vs ProxySQL vs Vitess 选型指南</title>
      <link>https://ora100.com/blog/数据库中间件三剑客-shardingsphere-proxysql-vitess</link>
      <guid isPermaLink="true">https://ora100.com/blog/数据库中间件三剑客-shardingsphere-proxysql-vitess</guid>
      <description>当单库扛不住的时候，数据库中间件就该上场了。ShardingSphere 主打分库分表，ProxySQL 专注读写分离和连接池，Vitess 擅长水平扩展。本文横向对比这三款中间件的架构、功能、适用场景，帮你选出最适合的方案。</description>
      <pubDate>Wed, 06 May 2026 03:00:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
      <category>postgresql</category>
    </item>
    <item>
      <title>SQLFluff：像 ESLint 一样规范你的 SQL 代码</title>
      <link>https://ora100.com/blog/sqlfluff-sql规范工具指南</link>
      <guid isPermaLink="true">https://ora100.com/blog/sqlfluff-sql规范工具指南</guid>
      <description>SQL 代码没有统一规范？团队里每个人写的 SQL 风格都不一样？SQLFluff 是一款开源 SQL Linter，支持 20+ SQL 方言，可以像 ESLint 管理 JavaScript 一样管理 SQL 代码质量。本文从安装、配置到团队集成，手把手教你落地 SQL 规范体系。</description>
      <pubDate>Wed, 06 May 2026 02:50:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
      <category>postgresql</category>
    </item>
    <item>
      <title>Chat2DB vs Bytebase 工具测评：AI 驱动 vs 流程驱动，DBA 该选谁？</title>
      <link>https://ora100.com/blog/chat2db-vs-bytebase-工具测评</link>
      <guid isPermaLink="true">https://ora100.com/blog/chat2db-vs-bytebase-工具测评</guid>
      <description>Chat2DB 主打 AI 自然语言转 SQL，Bytebase 专注数据库变更管理和 DevOps 流程。两款工具定位不同但经常被放在一起比较。本文从功能、部署、使用场景、团队适配四个维度做深度评测，帮助 DBA 和开发团队做出选型决策。</description>
      <pubDate>Wed, 06 May 2026 02:40:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
      <category>postgresql</category>
    </item>
    <item>
      <title>gh-ost 在线 DDL 实战：GitHub 出品的 MySQL 无触发器变更方案</title>
      <link>https://ora100.com/blog/gh-ost-在线ddl实战</link>
      <guid isPermaLink="true">https://ora100.com/blog/gh-ost-在线ddl实战</guid>
      <description>gh-ost 是 GitHub 开源的 MySQL 在线 DDL 工具，与 pt-osc 最大的区别是不使用触发器，而是通过解析 binlog 实现数据同步。本文详解 gh-ost 的工作原理、操作流程、与 pt-osc 的对比，以及生产环境最佳实践。</description>
      <pubDate>Wed, 06 May 2026 02:30:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
    </item>
    <item>
      <title>Percona Toolkit 实战三件套：慢查询分析、在线 DDL、主从校验</title>
      <link>https://ora100.com/blog/percona-toolkit-实战三件套</link>
      <guid isPermaLink="true">https://ora100.com/blog/percona-toolkit-实战三件套</guid>
      <description>Percona Toolkit 是 MySQL DBA 的瑞士军刀，本文聚焦三个最常用的工具：pt-query-digest 慢查询分析、pt-online-schema-change 在线 DDL、pt-table-checksum 主从数据校验，通过真实案例演示完整操作流程。</description>
      <pubDate>Wed, 06 May 2026 02:20:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
    </item>
    <item>
      <title>MySQLTuner 一键巡检教程：5 分钟定位 MySQL 性能瓶颈</title>
      <link>https://ora100.com/blog/mysqltuner-一键巡检教程</link>
      <guid isPermaLink="true">https://ora100.com/blog/mysqltuner-一键巡检教程</guid>
      <description>MySQLTuner 是一款轻量级 Perl 脚本，运行一次就能全面扫描 MySQL 实例的配置、性能指标和安全隐患。本文详细讲解安装、运行、报告解读，以及如何结合 OraCheck 形成 Oracle + MySQL 双引擎巡检体系。</description>
      <pubDate>Wed, 06 May 2026 02:10:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
    </item>
    <item>
      <title>Archery SQL 审核平台部署与实战：覆盖 MySQL / Oracle / PostgreSQL 三库审核</title>
      <link>https://ora100.com/blog/archery-sql审核平台部署与实战</link>
      <guid isPermaLink="true">https://ora100.com/blog/archery-sql审核平台部署与实战</guid>
      <description>Archery 是目前最流行的开源 SQL 审核平台之一，支持 MySQL、Oracle、PostgreSQL 等多种数据库的 SQL 审核、查询、慢日志管理。本文从零开始部署 Archery，并演示三种数据库的完整审核流程。</description>
      <pubDate>Wed, 06 May 2026 02:00:00 GMT</pubDate>
      <category>ops</category>
      <category>mysql</category>
      <category>oracle</category>
      <category>postgresql</category>
    </item>
    <item>
      <title>DBeaver 26.0.4 Release Highlights</title>
      <link>https://ora100.com/blog/dbeaver-26-0-4-release-notes</link>
      <guid isPermaLink="true">https://ora100.com/blog/dbeaver-26-0-4-release-notes</guid>
      <description>This article details the key updates in DBeaver version 26.0.4, covering improvements in SQL Editor, AI assistant, Data Editor, Data Export, Connectivity, Security, and Miscellaneous features.</description>
      <pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate>
      <category>Database Tools</category>
    </item>
    <item>
      <title>麒麟 V10 安装 Oracle 19c 完整教程（信创国产化实战）</title>
      <link>https://ora100.com/blog/麒麟-v10-安装-oracle-19c-完整教程</link>
      <guid isPermaLink="true">https://ora100.com/blog/麒麟-v10-安装-oracle-19c-完整教程</guid>
      <description>在银河麒麟 V10 上安装 Oracle 19c 的完整实战教程。解决国产操作系统依赖包差异、内核兼容性、cv/remenv 检查失败等典型问题，附赠一键自动化部署方案。</description>
      <pubDate>Mon, 27 Apr 2026 03:00:00 GMT</pubDate>
      <category>installation</category>
      <category>oracle</category>
      <category>19c</category>
      <category>麒麟</category>
      <category>kylin</category>
      <category>国产化</category>
      <category>信创</category>
    </item>
    <item>
      <title>Oracle 19c RAC 集群安装完整指南（双节点实战）</title>
      <link>https://ora100.com/blog/oracle-19c-rac-集群安装完整指南</link>
      <guid isPermaLink="true">https://ora100.com/blog/oracle-19c-rac-集群安装完整指南</guid>
      <description>从零开始搭建 Oracle 19c RAC 双节点集群的完整教程。涵盖共享存储配置、网络规划、Grid Infrastructure 安装、ASM 磁盘组创建、RAC 数据库建库，以及集群验证和常见故障排查。</description>
      <pubDate>Mon, 27 Apr 2026 02:30:00 GMT</pubDate>
      <category>ha</category>
      <category>oracle</category>
      <category>19c</category>
      <category>rac</category>
      <category>集群</category>
      <category>高可用</category>
    </item>
    <item>
      <title>Oracle 19c Linux 静默安装完整教程（2026 年实测）</title>
      <link>https://ora100.com/blog/oracle-19c-linux-静默安装完整教程</link>
      <guid isPermaLink="true">https://ora100.com/blog/oracle-19c-linux-静默安装完整教程</guid>
      <description>详细讲解 Oracle 19c 在 CentOS/RHEL/Rocky Linux 上的静默安装全流程。涵盖环境准备、内核参数、用户创建、响应文件配置、dbca 建库，以及 10 个常见安装报错的处理方法。</description>
      <pubDate>Mon, 27 Apr 2026 02:00:00 GMT</pubDate>
      <category>installation</category>
      <category>oracle</category>
      <category>19c</category>
      <category>linux</category>
      <category>silent-install</category>
      <category>静默安装</category>
    </item>
    <item>
      <title>【故障案例】RAC 节点驱逐 — 心跳超时与 votedisk 故障处理全过程</title>
      <link>https://ora100.com/blog/故障案例-rac节点驱逐-心跳超时处理</link>
      <guid isPermaLink="true">https://ora100.com/blog/故障案例-rac节点驱逐-心跳超时处理</guid>
      <description>真实案例：Oracle RAC 集群一个节点突然被驱逐（node eviction），业务中断。从 CRS 日志、网络心跳、votedisk 三个维度排查，定位到交换机端口协商问题。附 RAC 集群健康检查清单。</description>
      <pubDate>Sun, 26 Apr 2026 05:20:00 GMT</pubDate>
      <category>ha</category>
      <category>oracle</category>
      <category>rac</category>
      <category>节点驱逐</category>
      <category>集群</category>
      <category>故障案例</category>
    </item>
    <item>
      <title>【故障案例】一次 RMAN 恢复失败的教训 — 归档日志中断导致不完全恢复</title>
      <link>https://ora100.com/blog/故障案例-rman恢复失败-归档日志中断</link>
      <guid isPermaLink="true">https://ora100.com/blog/故障案例-rman恢复失败-归档日志中断</guid>
      <description>真实案例：数据文件损坏需要 RMAN 恢复，却发现归档日志有 GAP 无法完全恢复。复盘归档日志管理的常见疏忽，以及如何在不完全恢复中最大限度减少数据丢失。</description>
      <pubDate>Sun, 26 Apr 2026 05:10:00 GMT</pubDate>
      <category>backup-migration</category>
      <category>oracle</category>
      <category>rman</category>
      <category>备份恢复</category>
      <category>归档日志</category>
      <category>故障案例</category>
    </item>
    <item>
      <title>Oracle 密码过期 ORA-28001 处理方法 — 解除密码策略限制</title>
      <link>https://ora100.com/blog/oracle-密码过期-ora-28001-处理方法</link>
      <guid isPermaLink="true">https://ora100.com/blog/oracle-密码过期-ora-28001-处理方法</guid>
      <description>应用突然连不上数据库报 ORA-28001 密码过期？本文讲解 Oracle 密码策略机制、紧急恢复步骤、密码永不过期设置、以及安全合规下的最佳实践。</description>
      <pubDate>Sun, 26 Apr 2026 04:50:00 GMT</pubDate>
      <category>ops</category>
      <category>oracle</category>
      <category>密码策略</category>
      <category>ora-28001</category>
      <category>安全</category>
      <category>profile</category>
    </item>
    <item>
      <title>Oracle 死锁 ORA-00060 排查与处理 — 完整实战指南</title>
      <link>https://ora100.com/blog/oracle-死锁-ora-00060-排查与处理</link>
      <guid isPermaLink="true">https://ora100.com/blog/oracle-死锁-ora-00060-排查与处理</guid>
      <description>Oracle 死锁 ORA-00060 是生产环境高频问题。本文讲解死锁原理、Alert Log trace 分析、锁等待链查询、主动解除死锁的方法，附预防死锁的 SQL 编写规范。</description>
      <pubDate>Sun, 26 Apr 2026 04:40:00 GMT</pubDate>
      <category>troubleshooting</category>
      <category>oracle</category>
      <category>死锁</category>
      <category>ora-00060</category>
      <category>锁等待</category>
      <category>性能</category>
    </item>
    <item>
      <title>RMAN 备份失败常见原因与解决方案 — ORA-19502/ORA-27040/ORA-19625</title>
      <link>https://ora100.com/blog/rman-备份失败常见原因与解决方案</link>
      <guid isPermaLink="true">https://ora100.com/blog/rman-备份失败常见原因与解决方案</guid>
      <description>RMAN 备份失败影响数据安全。本文汇总 ORA-19502 写入文件失败、ORA-27040 文件未找到、ORA-19625 通道异常等高频报错的原因分析和修复步骤，附 RMAN 备份最佳实践。</description>
      <pubDate>Sun, 26 Apr 2026 04:30:00 GMT</pubDate>
      <category>backup-migration</category>
      <category>oracle</category>
      <category>rman</category>
      <category>备份</category>
      <category>恢复</category>
      <category>故障排查</category>
    </item>
    <item>
      <title>Oracle 数据库启动失败排查指南 — ORA-01102/ORA-00600/ORA-03113 等常见报错</title>
      <link>https://ora100.com/blog/oracle-数据库启动失败排查指南</link>
      <guid isPermaLink="true">https://ora100.com/blog/oracle-数据库启动失败排查指南</guid>
      <description>Oracle 数据库无法启动？本文覆盖 NOMOUNT/MOUNT/OPEN 三阶段的典型报错（ORA-01102、ORA-00600、ORA-03113、ORA-01157 等），提供系统化排查流程和恢复命令。</description>
      <pubDate>Sun, 26 Apr 2026 04:20:00 GMT</pubDate>
      <category>troubleshooting</category>
      <category>oracle</category>
      <category>启动失败</category>
      <category>startup</category>
      <category>故障排查</category>
      <category>alert log</category>
    </item>
    <item>
      <title>ORA-12154：TNS 无法解析指定的连接标识符 — 完整解决方案</title>
      <link>https://ora100.com/blog/ora-12154-tns-无法解析连接标识符-完整解决方案</link>
      <guid isPermaLink="true">https://ora100.com/blog/ora-12154-tns-无法解析连接标识符-完整解决方案</guid>
      <description>ORA-12154 是 Oracle 最常见的连接错误之一。本文从 tnsnames.ora 配置、环境变量、监听器状态、网络连通性四个维度系统排查，附完整诊断命令和解决步骤。</description>
      <pubDate>Sun, 26 Apr 2026 04:00:00 GMT</pubDate>
      <category>troubleshooting</category>
      <category>oracle</category>
      <category>ora-12154</category>
      <category>tns</category>
      <category>网络配置</category>
      <category>故障排查</category>
    </item>
  </channel>
</rss>