潇湘秦
码龄18年
求更新 关注
提问 私信
  • 博客:555,758
    社区:7,911
    563,669
    总访问量
  • 158
    原创
  • 9,443
    排名
  • 989
    粉丝
  • 36
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
加入CSDN时间: 2008-07-25

个人简介:公众号/CSDN/墨天伦 ID:潇湘秦 从业15年 Oracle ACE 精通oracle,拥有oracle ocp,AWS SAA,AWS SAP,PGCE等认证;熟悉mysql、postgresql、TIDB等,墨天伦2023年2024年十大原创作者

博客简介:

xiaofan23z的专栏

查看详细资料
个人成就
  • 获得1,563次点赞
  • 内容获得19次评论
  • 获得1,683次收藏
  • 代码片获得661次分享
  • 原力等级
    原力等级
    5
    原力分
    1,476
    本月获得
    1
创作历程
  • 5篇
    2026年
  • 26篇
    2025年
  • 81篇
    2024年
  • 2篇
    2023年
  • 2篇
    2022年
  • 1篇
    2021年
  • 2篇
    2018年
  • 4篇
    2016年
  • 1篇
    2015年
  • 7篇
    2014年
  • 4篇
    2013年
  • 35篇
    2012年
  • 23篇
    2011年
成就勋章
TA的专栏
  • 数据恢复
    4篇
  • Oceanbase
    2篇
  • TIDB
    3篇
  • Mysql
    2篇
  • patch
    1篇
  • 勒索病毒
    2篇
  • NBU
    1篇
  • oracle DBA
    64篇
  • oracle 案例解决
    73篇
  • storage
    5篇
  • AIX
    13篇
  • HP-UX
    17篇
  • DNS
    1篇
  • OS
    4篇
  • Dataguard
    3篇
  • Linux
    3篇
  • logmnr
    2篇
  • oracle概念
    33篇
  • OEM
    2篇
  • SQL SERVER
    2篇
  • powerdesigner
    1篇
  • Solaris
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 运维
    系统架构运维开发
  • 服务器
    linuxcentos
创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

7人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

隐含参数 _b_tree_bitmap_plans 导致 SQL 执行计划劣化

1. 参数标准不能一刀切OLTP 最佳实践中建议禁用 _b_tree_bitmap_plans 以规避已知 Bug 和次优计划,但需评估业务 SQL 是否依赖 BITMAP CONVERSION 路径。新建工厂实施参数标准时,建议先用一厂的执行计划基线做回归测试。2. SQL Profile 是精准调优利器当全局参数调整会影响其他 SQL 时,SQL Profile 可以针对单条 SQL 绑定最优执行计划,影响范围最小。适合「大部分 SQL 正常,个别 SQL 受影响」的场景。
原创
博文更新于 2026.07.29 ·
379 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

Oracle 数据库SQL优化指南

表设置为 NOLOGGING 时,LOB 对象也会跟随,导致并发环境下产生大量 enq: CF - contention 等待,严重影响性能。默认并行度 > 1 时,全表扫描和索引快速全扫描都会并行,消耗大量 CPU 和 IO。增加 SQL 与 PL/SQL 引擎切换开销,业务逻辑分散,维护困难,迁移风险高。单个大事务提交时间长,异常时回滚耗时久,不支持断点续跑,容易影响联机业务。分析索引使用情况,删除冗余索引,只保留最优的复合索引。优化建议:采用前缀 + 随机序列等方式,避免单向递增。
原创
博文更新于 2026.05.28 ·
347 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

OEM 13c Release 5 补丁升级记录

为了使用OEM 可以推送小机平台的agent(Solaris/AIX),需要升级OEM的版本。
原创
博文更新于 2026.05.28 ·
269 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

查询rownum伪列引起的sql性能问题分析

可以看到_optimizer_rownum_pred_based_fkr和(FKR,first k row)_optimizer_rownum_bind_default 都是和优化器,rowum相关,MOS中按这两个关键字检索能看到如下几篇doc和BUG,都是因为查询了NUM造成了sql执行缓慢,​。昨天开发同仁找到我,说有一个sql,在其他的库可以秒出结果,但是这个库需要100多秒,什么情况,跟着博主来一步步分析。内层虽然有个不太优的not in,但是还是正常的走了索引,执行结果秒出。
原创
博文更新于 2026.05.28 ·
766 阅读 ·
17 点赞 ·
0 评论 ·
16 收藏

Oracle非归档模式遇到文件损坏怎么办?

因为这个是库是非归档模式的,所以没有物理备份,这样遭遇了block corrupt确实非常麻烦,建议重要的库还是一定要启用归档并使用RMAN备份。expdp备份部分表的脚本 供参考/bin/bashINCLUDE = TABLE:"IN (select table_name from exptab)" ##将需要备份的表名放入到exptab表中。
原创
博文更新于 2026.05.07 ·
634 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

alert log输出启动信息,却不是数据库重启了?

了解这个特性 无需惊慌 看到警报日志中突然冒出的“启动信息”,别急着以为数据库重启了——这很可能只是Oracle 12c+在归档切换XML日志文件。通过分段,旧日志被归档,新日志从头开始,保持文件大小可控。经过查看原来是alert log输出了“启动信息”,同时启动信息中有一个ORA-04031相关的oneoff 补丁,被alert log日志监控给捕获,导致误告警!Oracle 12c的新日志分段机制这其实是Oracle从12c版本开始引入的一个新行为,在11.2.0.4或更早版本中不会出现。
原创
博文更新于 2026.01.21 ·
699 阅读 ·
13 点赞 ·
0 评论 ·
14 收藏

Oracle SQL的时间你都清楚吗?

Oracle 在执行 SQL 时,会记录多个时间维度,这些指标反映了从查询解析到结果返回的全过程。定义:SQL 语句从开始执行到完成(包括所有子过程)的总实际时间,通常以秒为单位。包含内容:CPU 时间、IO 等待、网络延迟、锁等待等所有消耗。意义:这是用户感知的最直接性能指标。如果 Elapsed Time 过长,可能表示查询效率低或资源争用。CPU Time(CPU 时间):定义:SQL 执行过程中 CPU 实际使用的处理时间,不包括等待时间。
原创
博文更新于 2026.01.06 ·
730 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

使用分区表的请一定注意这个问题

在Oracle数据库中,分区表(Partitioned Tables)是处理大规模数据的利器,通过将表数据按键值(如日期、范围)分成逻辑分区,提高查询效率和管理灵活性。异步全局索引维护机制从Oracle 12c开始,当执行DROP或TRUNCATE PARTITION并带有UPDATE GLOBAL INDEXES时,Oracle默认采用异步全局索引维护(Asynchronous Global Index Maintenance)。通过主动管理,可最大化分区表的优势,确保系统稳定。
原创
博文更新于 2025.12.23 ·
731 阅读 ·
13 点赞 ·
0 评论 ·
8 收藏

ORACLE_PDB_SID和ORACLE_SID的区别

本文探讨一个很小的问题,很容易被忽略的一个小问题,那就是ORACLE_PDB_SID和ORACLE_SID这两个环境变量;ORACLE_SID这个大家很熟悉了,ORACLE_PDB_SID是CDB模式下的一种连接到某个PDB的方式;当然也可以使用 alter session set container=pdb的方式。这一段很简单就是连接到19.11的CDB环境,CDB下有一个PDB1,设置完ORACLE_PDB_SID后可以切换至PDB下。
原创
博文更新于 2025.12.04 ·
549 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

一次微小的CPU波动,你能查到什么?

前几天负责维护的一套核心系统的主机CPU,出现了一次小的CPU波动,(正常5%左右,问题时段最高到15%)因为是最核心的系统,所以要追查根本原因;跟着博主一起来看,是什么造成的这次CPU波动。
原创
博文更新于 2025.11.27 ·
1101 阅读 ·
20 点赞 ·
0 评论 ·
12 收藏

跨机房ADG因带宽限制引起的GAP问题

数据库默认是4个arc进程(log_archive_max_processes=4),可以看到3号在传输120037号归档,值得注意的是在active的进程中,1号进程是no fal no srl的,就是不响应fal和server请求,2号进程是检测心跳的,也就是说真正能响应fal的只有0号和3号进程。本案例来自网友“缺角的西瓜头”的投稿,看了下和他的聊天时间,正好过去两年了,而这个问题也困扰了他两年,终于在调整了一个参数后,有大幅的改善(并未彻底解决), 请看他描述的这个案例。
原创
博文更新于 2025.11.03 ·
784 阅读 ·
10 点赞 ·
0 评论 ·
17 收藏

ORACLE 高危漏洞(9.8分)

CrowdStrike研究人员确认,攻击始于2025年8月9日,Clop利用该漏洞及7月补丁修复的其他漏洞,构建复杂攻击链,潜伏于企业网络中,直至9月30日发出首批勒索邮件。Oracle E-Business Suite(EBS)接连曝出两枚高危零日漏洞——CVE-2025-61882与CVE-2025-61884,宛如悬在企业数字命脉上的双重利剑。臭名昭著的Clop勒索软件组织已利用CVE-2025-61882潜伏攻击数月,并可能将新披露的CVE-2025-61884纳入其复杂攻击链,进一步放大破坏力。
原创
博文更新于 2025.10.13 ·
1356 阅读 ·
8 点赞 ·
0 评论 ·
16 收藏

非容器数据库(non-CDB)迁移为可插拔数据库(PDB)步骤

非容器数据库(non-CDB)迁移为可插拔数据库(PDB)步骤。
原创
博文更新于 2025.08.27 ·
698 阅读 ·
19 点赞 ·
0 评论 ·
5 收藏

MOS(My Oracle Support)双因子再升级!

甲骨文(Oracle)于2025年3月为支持用户引入了多因素认证(MFA),使访问My Oracle Support和My Oracle Cloud Support账户更加安全。甲骨文推荐使用上述新的MFA方法,因为它们具有增强的安全功能和抗钓鱼攻击的能力。今年三月份Oracle官方技术支持网站My Oracle Support(本文简称MOS),启用了双子验证,当时可选的方式有两种,一种是短信,一种是邮箱,以这两种方式来实现双因子验证。1.我原有为邮件验证,今天登录后会有如下提示,点击链接。
原创
博文更新于 2025.08.21 ·
868 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

ORACLE 19C建库时卡在46%、36%

alertlog,其他log也没有更多有用的信息,结果一查MOS发现原来是因为我之前为了本机登录显示当前dbname等信息修改了glogin.sql引起的,真的是自己给自己挖了个坑,要把glogin.sql 改为原来的样子把所有自己手动添加的都需要删除或者注释掉。今天给测试库新建数据库,原来这台测试机上已经有3个实例了,打算再建三个。结果DBCA建库一直卡在36%(CDB模式),如果是non cdb就会卡在46%。今天遇到一个小case,写下来做个记录,也算是自己挖的坑自己填上。
原创
博文更新于 2025.08.06 ·
448 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

一个时代的落幕 2026年起ORACLE不再支持HPUX

这台小机跑了20多年了,是真的稳!这个可能就是所谓的幸存者偏差吧,因为HPUX系统遇到的case最多,当时这两套集群真的是遇到了太多问题,仅仅在我维护的这两套集群中就发现了至少四个新BUG,但从这两套系统后来迁移至Solaris+11G之后,这十几年的DBA职业生涯,我再也没有帮ORACLE发现过新的BUG。2010年我刚入行的时候,维护的两套最重要的生产系统,就是跑在HP小机搭建的ORACLE 10GR2 RAC集群上,当时还是使用的HP的CM做的集群,那时ORACLE 的Grid还不是特别成熟。
原创
博文更新于 2025.07.29 ·
1111 阅读 ·
15 点赞 ·
0 评论 ·
12 收藏

Oracle19C 19.28补丁发布,打补丁到19.28

北京时间2025年7月16日,oracle发布了新的季度补丁19.28,但是和Q2的19.27类似,本次windows补丁继续delay,预计要到月底才能发布,所以windows系统的补丁,还要再等等。欢迎关注我公众号:潇湘秦,公众号有超多资源福利!
原创
博文更新于 2025.07.16 ·
2271 阅读 ·
16 点赞 ·
0 评论 ·
11 收藏

DBA 7*24 on call的人生!

刚入行时是管理几套 HPUX 和IBM P5/6小机集群,其中有套HPUX三节点 oracle 10g RAC 利用HP CM做的集群,非常不稳定,当时记得几乎每周都要半夜处理问题,搞得压力很高,经常失眠;第二天早上起来一看手机关机了,心里立马有种不详的预感,赶紧充电开机,一看手机十几个未接电话,十几个未接微信语音,有同事有领导的!还好很快解决,出问题的时候已经是早上并未造成重大的宕机故障,但是这也给我带来了很大的冲击,之后睡觉前我都会一再确认手机是否正常充电!现在是6月26日的凌晨三点,没错我失眠了!
原创
博文更新于 2025.06.28 ·
267 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Oracle日志体系和遇到问题后日志排查路径

Oracle 11g 引入了 Automatic Diagnostic Repository (ADR),用于统一管理数据库和集群相关的诊断日志和跟踪文件,取代了 10g 及之前版本的分散日志结构(如 bdump、udump 等目录)。日志主要分为以下几类:Alert 日志:记录数据库或集群的重大事件(如启动、关闭、错误、死锁等)。Trace 文件:记录详细的诊断信息,通常与特定进程或错误相关。监听日志:记录数据库监听器的连接和错误信息。
原创
博文更新于 2025.06.11 ·
1837 阅读 ·
17 点赞 ·
0 评论 ·
21 收藏

在Oceanbase桌面版体验OB自动分区表,小功能大作用!

直接官网搜“自动分区”,就能很方便的找到官方文档对自动分区分裂的介绍,而且非常详细。其实这个并不算是ob的一个新功能,在V4.3.4就已经引入了自动分区分裂,只是这次Oceanbase开发者大会上提到了,所以才在被大家热议。简单来说,OB 可以在表级别或者租户级别实现表的自动区分,分区依赖大小,这个大小可以在建表时设置,如果不设置则使用默认参数auto_split_tablet_size ,也就是达到这个大小就自动分区;:租户级别配置项,控制租户是否开启自动分区功能,默认关闭。
原创
博文更新于 2025.05.19 ·
1061 阅读 ·
16 点赞 ·
0 评论 ·
19 收藏
加载更多