- 博客(31)
- 收藏
- 关注
原创 Data Guard 归档传输 GAP 排查与修复
主备库:实时 redo 流(LNS → RFS)通;归档传输(ARCH 路径)从 469 之后断开,备库 apply 进程卡住。
2026-05-07 10:01:58
190
原创 Oracle 会话连接查询
类型举例特征默认服务ccrb04PMON 自动注册,无法 srvctl 管理,无角色属性自定义服务ccrb04_appccrb04_rosrvctl 创建,可设应用永远不要连默认服务,连自定义的 role-based service,Data Guard 切换才能透明。
2026-04-22 13:40:14
514
原创 03-Oracle索引深入:不只是“加个索引就快了“
衡量索引顺序和表的物理存储顺序的匹配程度。场景1:聚簇因子低(好)索引顺序: 1 2 3 4 5 6 7 8 9 10表的块: [1,2,3] [4,5,6] [7,8,9] [10]索引顺序和表的存储顺序一致,回表时大部分数据在同一个块里,I/O少。场景2:聚簇因子高(差)索引顺序: 1 2 3 4 5 6 7 8 9 10表的块: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]每次回表都要读不同的块,I/O暴增。
2026-03-20 09:23:28
404
原创 02-SQL执行计划与优化器:Oracle是怎么决定“该怎么查“的
employees。它会分析所有可能的执行路径,估算成本,选一条它认为最快的。执行计划就是优化器选出来的那条路径。理解执行计划,是DBA调优的最核心技能——你不看执行计划就调优,等于闭着眼睛开车。
2026-03-19 14:47:34
506
原创 Superpowers 使用指南
Superpowers 是 Claude Code 的官方工作流增强插件,包含一系列专业化的Skills(技能),帮助你更系统、更高效地完成开发任务。✅- 探索需求和设计✅- 拆解任务✅- TDD 实施✅- 修复测试失败✅- 完成前验证✅- 请求审查✅ 功能完整的用户管理 API✅ 95.6% 测试覆盖率✅ 所有测试通过✅ 代码质量检查通过✅ 安全性考虑周全✅ 文档完整无 Superpowers有 Superpowers。
2026-03-19 10:51:04
7967
原创 01- Oracle核心架构:理解数据库如何运转
你在工作中写SQL、建表、查问题,可能觉得这些已经够用了。但如果不理解Oracle的底层架构,就像开车只会踩油门刹车,不知道发动机怎么运作——遇到性能问题、故障排查时,你只能靠猜,或者把希望寄托在别人身上。这篇文章会带你建立Oracle的整体认知框架。后面的所有学习,都会基于这个框架不断深入。
2026-03-19 10:20:18
541
原创 OceanBase 架构原理深入
fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;Zone 3(机房3)Zone 2(机房2)Zone 1(机房1)SQL 请求Paxos 同步Paxos 同步客户端 / 应用OBProxy 层连接代理,路由 SQL 到正确的 OBServerOBServer-ALeaderOBServer-BFollower。
2026-03-19 09:31:47
466
原创 AWR 分析之内存分析
ORA-04031 是最常见的 SGA 内存不足错误,通常发生在 Shared Pool 或 Large Pool。Shared Pool 存储 SQL 执行计划(Library Cache)和数据字典缓存(Row Cache)。Large Pool 用于 RMAN 备份、并行查询消息缓冲、共享服务器(MTS)的 UGA。Buffer Cache 是 SGA 中最重要的组件,缓存数据块,减少物理 I/O。PGA 是每个进程私有的内存区域,用于排序、哈希连接、位图操作等。
2026-03-17 09:27:46
409
原创 AWR 分析之 I/O 分析
AWR(Automatic Workload Repository)报告中,I/O 分析是性能诊断的核心环节。通过 AWR 的多个章节可以全面评估数据库 I/O 负载、定位瓶颈、找出高 I/O SQL。
2026-03-16 18:39:41
1296
原创 Oracle 归档日志(Archive Log)操作手册
Oracle 归档日志(Archive Log)是联机重做日志(Online Redo Log)的历史副本。开启归档模式(ARCHIVELOG)后,每当一个 redo log 组被切换时,Oracle 会自动将其内容复制到归档目标路径,用于数据库恢复、Data Guard、备份等场景。
2026-03-16 16:57:57
611
原创 RAC One Node 到 RAC One Node 的 Data Guard 部署
RAC One Node 的 pfile 中不需要实例级的 THREAD、INSTANCE_NUMBER、UNDO_TABLESPACE 参数(与 SI 类似)。Online Relocation 是 RAC One Node 的核心特性,允许在不停机的情况下将数据库实例从一个节点迁移到另一个节点。与主库端 tnsnames.ora 内容相同(使用 SCAN 地址的 orcl 和 orcls 条目)。确保 relocation 目标节点的 listener 已配置对应 SID 的静态注册。
2026-03-13 15:29:09
1140
原创 find-skills 技能安装与使用
是一个特殊的"元技能",它的作用是帮助你发现和安装其他技能。✅节省时间- 不用自己搜索和配置工作流✅专业经验- 使用社区验证的最佳实践✅持续改进- 技能会更新,保持最新✅团队协作- 统一工作流程和规范。
2026-03-13 14:27:31
19012
原创 Claude Code 性能提效指南
上下文质量 > 模型能力干净的上下文 + 精确的指令,比换更强的模型更有效。任务要具体— 文件名、行号、报错信息都提供上下文要干净— 定期/compact或/clear规范要固化— 写入 CLAUDE.md,不要每次重复大任务要拆分— 超过3个文件先规划用测试驱动修复— 先写测试,再改代码及时中断— 方向错了立刻Esc,不要等它跑完。
2026-03-11 15:52:14
603
原创 Oracle RAC SCAN 监听器多端口配置文档
同一套 RAC 集群运行多个数据库,每个数据库使用独立端口,通过 SCAN IP 统一对外提供访问。
2026-03-11 14:36:59
323
原创 Claude Code 会话管理完整指南
✅自动保存- 无需手动操作✅灵活命名- 随时重命名会话✅多种恢复方式- 快速继续或浏览选择✅会话分叉- 安全探索不同方案✅智能组织- 按分支、项目自动分类掌握这些功能,可以让你更高效地管理多个开发任务和会话。
2026-03-11 14:32:17
18279
原创 OGG检查点到底是什么?
检查点不仅可以真实地标记 Extract进程捕获的要进行同步的数据变化以及 Replicat进程应用到 target数据库的数据变化,防止进程进行冗余的数据处理,还可以提供容错机制,防止在系统、网络或 Oracle GoldenGate进程需要重启时发生数据丢失。这就要求 Extract进程记录一个检查点来表示该进程当前在事务日志中的读取位置以及最早开始的 open(未提交)事务的起始位置(可能在当前读取的事务日志中,也可能在之前的事务日志中)。检查点和进程间的回执机制共同防止了网络间的信息丢失。
2025-01-21 10:08:18
1241
原创 Oracle RAC 集群 CRS 开机自启动
#此时查看crs不是开机自启动的,主机重启后需要手动启动crs服务。--ohasdrun记录了ohashd的状态,决定是否启动集群。--文件内容被修改为restart。##此时查看crs是开机自启动的。--关闭开机启动,查看文件的状态。--停止crs,检查文件状态。--查看ohasdrun内容。--再次开机自动启动。
2025-01-20 17:45:20
902
原创 Oracle数据库安装和删除
#一般情况下,Oracle软件单独目录,数据文件单独存放,本文档没有分开,仅创建oracle文件系统;##根据实际的存放路径修改相应的信息。
2025-01-20 17:18:51
236
原创 Linux下安装使用Kafka
listeners:申明此kafka服务器需要监听的端口号,如果是在本机上跑虚拟机运行可以不用配置本项,默认会使用localhost的地址,如果是在远程服务器上运行则必须配置,例如:listeners=PLAINTEXT://192.168.180.128:9092。zookeeper.connect:申明kafka所连接的zookeeper的地址,需配置为zookeeper的地址,由于本次使用的是kafka高版本中自带zookeeper,使用默认配置即可。进入bin目录下,启动zookeeper服务。
2025-01-17 17:20:47
1294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅