自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老苏畅谈运维

10余年DBA工作运维经验,擅长Oracle、MySQL、PG数据库运维(如安装迁移,性能优化、故障应急处理等)

  • 博客(110)
  • 资源 (6)
  • 收藏
  • 关注

原创 Oracle 26ai 向量搜索零入门:从模型加载到语义检索初体验

在 AI 时代,如何让数据库理解语义、实现智能搜索成为热点话题。Oracle 26ai 数据库内置了向量搜索能力,无需外部向量数据库,就能在 SQL 层面完成文本语义检索。本文将带你从零开始,在 Oracle 26ai 中完成 ONNX 模型加载、向量生成和相似性搜索的全流程。

2026-04-09 23:47:29 319

原创 Oracle 26ai静默安装全攻略,无需图形界面轻松部署!

Oracle 26ai 作为划时代的版本,将AI算法直接融入了数据库内核。如果你想尝鲜体验强大的 AI 能力,却又不想在安装部署上耗费太多精力,那么这篇教程正是为你准备的。

2026-04-08 22:20:08 208

原创 pgloader:PostgreSQL 的数据加载神器与异构数据迁移利器

在数据库迁移和数据导入场景中,Oracle 用户对(sqlldr)一定非常熟悉。它是 Oracle 官方提供的经典批量加载工具,能高效地将外部文件数据导入 Oracle 表,支持复杂格式解析、错误记录、并行加载等特性。而对于 PostgreSQL 用户来说,也有类似的工具pgloader。它不仅能从 CSV、固定格式文件加载数据,还支持直接从 MySQL、SQLite、MSSQL 等数据库迁移 schema 和数据,利用 PostgreSQL 的 COPY 机制实现高性能导入。

2026-04-07 09:28:49 377

原创 SQL突然变慢,一文教你识破SQL的“多重人格”!

如果碰到多个执行计划会引发性能问题,有时快有时慢,该怎么办?(1)使用SQL Profile固定好计划最快速的方法,将之前的优秀执行计划固化。(2)使用Hint临时干预在代码中紧急添加Hint,走你需要的执行计划。(3)根治的方法:分析和修复根本原因,如统计信息过期或不准、绑定变量问题等。关注我,学习更多的数据库知识!

2026-04-04 23:56:07 198

原创 如何查看ORACLE的性能瓶颈,谁才是性能瓶颈的“真凶”?

SELECTFROMWHERE),SELECTFROMWHEREGROUP BYsn.snap_idSELECTFROMWHEREORDER BY这段SQL旨在帮助DBA深入分析Oracle数据库在最近一周内的DB Time和CPU使用情况。通过结合AWR系统的快照数据,DBA可以直观地看到每个快照期间的DB Time、活动会话数(AAS)和CPU使用率。这些指标有助于了解数据库性能瓶颈,评估服务器是否面临资源饱和的风险。该SQL的核心功能:DB Time的变化。

2026-03-31 00:07:40 345

原创 Oracle AI Database 26ai 快速上手实战

Oracle AI Database 26ai 是 Oracle 推出的新一代(AI-Native Database),也是目前长期支持版本(Long Term Support)。作为一款(Converged Database),26ai 将 AI 深度集成到数据库核心和整个开发栈中。它不仅支持传统关系型数据,还原生支持向量(Vector)、JSON、图(Graph)、空间(Spatial)等多种数据类型,并提供强大的(向量相似性搜索),能够轻松实现检索增强生成(RAG)、语义搜索等 AI 应用。

2026-03-30 00:07:21 465 1

原创 MySQL迁移OpenGauss性能优化实战:一条SQL从570秒到5毫秒的蜕变

- 创建 t1 表(文件信息表)-- 创建索引-- 创建 t2 表(版本关联表)本次优化案例展示了数据库迁移过程中可能遇到的性能陷阱,通过深入分析执行计划,识别出隐式类型转换这一根本问题,并采用针对性的优化策略,最终实现了从570秒到5毫秒的性能飞跃。优化阶段执行时间性能提升关键改进点原始SQL570,000 ms基准仅添加索引未显著改善不明显添加缺失索引调整连接顺序有所改善一般使用hint调整连接顺序最终优化SQL5 ms114000倍消除隐式类型转换。

2025-12-30 09:17:10 684

原创 MySQL的CHAR类型暗藏玄机!尾部空格神秘消失,查询结果竟让你怀疑人生!

CHAR:定长,存储时用空格填充,检索时默认去掉尾部空格VARCHAR:变长,存储什么就返回什么,保留所有空格。

2025-12-29 09:42:58 717

原创 你知道Oracle还有嵌套表吗?这个号称“上古神器”的功能,如今是宝刀未老还是已然过时?

Oracle 在 12c(12.1.0.2)版本中引入了对JSON的支持,如果您正在使用 Oracle 19c,那么您已经拥有了一个非常强大且成熟的 JSON 功能集,完全足以应对绝大多数业务场景。​ 项目上遇到了一张表,通过pl/sql developer查看其表结构,发现列显示空,一番探究之后发现它是一张嵌套表的子表,这种表确实少见,今天来说说oracle的嵌套表。子表是无法单独查询数据的,强行查询会返回错误:ORA-22812:无法参考嵌套表列的存储表;而使用嵌套表,你可以在。

2025-11-17 00:35:48 298

原创 ORACLE RETURNING子句让你的DML操作更加高效和优雅

子句可以附加在DML语句之后,用于将受影响数据行的列值存储到指定变量中。INSERT操作:返回插入后的值UPDATE操作:返回更新后的值DELETE操作:返回删除前的值这一特性既可以在SQL*Plus中使用,也可以在PL/SQL中使用,下面通过实际示例来展示其用法。Oracle的减少数据库往返次数:将DML操作和结果获取合并为一步提高代码简洁性:避免了额外的SELECT查询语句提升程序性能:减少了数据库调用开销增强数据一致性:确保获取的数据与DML操作完全对应。

2025-10-08 22:24:01 1077

原创 Oracle PDB迁移必知:RELOCATE AVAILABILITY MAX与NORMAL的隐藏差异大揭秘!

要求目标端PDB名称必须与源端保持一致适用于需要严格保持命名一致的场景允许目标端使用不同的PDB名称提供更大的灵活性,适用于需要重命名的迁移场景最佳实践建议在规划迁移时,提前确定PDB命名策略如果不需要重命名,推荐使用以确保一致性如果需要重命名,选择并确保文件路径正确映射两种方式都能保证数据的完整性和一致性,选择取决于具体的业务需求和命名规范要求。关注我,学习更多的数据库知识!

2025-10-04 22:36:33 774

原创 DBCA静默创建Oracle CDB与PDB:两种实战方法详解

通过这两种静默创建方式,DBA可以快速部署Oracle多租户数据库环境。方式一适合需要精细化控制的场景,方式二适合快速标准化部署。掌握这两种方法,将极大提升Oracle数据库的运维效率。关注我,学习更多的数据库知识!DBCA静默创建Oracle CDB与PDB:两种实战方法详解。

2025-10-03 23:15:37 724

原创 Oracle的connect by level在MySQL中的华丽变身

虽然MySQL没有直接提供这样的语法,但通过不同的技术组合,我们仍然能够优雅地解决序列生成的问题。这正如编程世界的常态:条条大路通罗马,关键在于选择最适合当前环境的那一条。掌握这些跨数据库的转换技巧,不仅能提升我们的技术适应能力,更能加深对SQL语言本质的理解。下次当你面对不同数据库的语法差异时,希望这些方法能为你点亮一盏明灯!欢迎在评论区分享你在数据库迁移中遇到的有趣挑战和解决方案!关注我,学习更多的数据库知识!Oracle的connect by level在MySQL中的华丽变身。

2025-10-02 21:10:21 1340

原创 OGG Veridata 23c:实时数据比对利器,让异构数据库同步无忧!

在数据驱动的时代,企业常常面临多源数据库之间的数据一致性问题,不同系统间的数据是否准确同步,如何快速定位差异?Oracle GoldenGate Veridata(OGG Veridata) 正是为解决这一痛点而生的高效工具!关于Veridata 23c环境部署,可以参考文章。

2025-07-27 21:36:55 493

原创 别再折腾环境了,独家 Veridata 23c Docker 镜像,1分钟开启数据比对!

之前有分享过一个veridata 12.2版本的docker镜像(详见),本次分享最新的veridata 23c的docker镜像,来看看veridata 23c都有哪些变化吧。

2025-07-22 10:30:26 827

原创 PostgreSQL性能分析神器,让你成为优化高手!

使用过Oracle的SQL Monitor的朋友都知道,它能够将复杂的SQL执行计划解析为直观的HTML可视化报告。清晰展示查询的执行路径、耗时分布及资源消耗,帮助开发者快速定位性能瓶颈,如表扫描、索引缺失、JOIN效率等问题。对于诊断慢SQL,该工具提供分析支持,大幅提升数据库调优效率。那对于PostgreSQL数据库,有没有类似的工具可以用来分析呢?答案是肯定的,那就是Depesz EXPLAIN ANALYZE visualizer,我们看一下它的使用方法。

2025-07-09 23:57:00 690

原创 Oracle 自增列终极指南,三种用法一文打尽!

模式是否允许手动指定值是否允许NULL值典型使用场景ALWAYS❌❌需要严格控制的业务主键BY DEFAULT✔️❌需要灵活指定的场景✔️✔️需要兼容旧数据的迁移场景温馨提示:根据业务需求选择合适的模式,高并发场景记得调整CACHE大小哦!关注我,学习更多的数据库知识!

2025-06-17 21:51:30 996

原创 PG与Oracle的桥梁:手把手教你配置oracle_fdw实现跨库访问

oracle_fdw是PostgreSQL外部表插件,可以读取Oracle数据库的数据,可以使PostgreSQL轻松跨库操作Oracle。oracle_fdw使用主要有以下三个步骤:1,安装和创建对应插件(create extension)2,创建远程数据库链接(create server),指定对端数据库的物理信息3,创建用户映射关系(create user mapping),指定对端数据库的认证信息。

2025-04-25 15:15:50 1241

原创 PostgreSQL的dblink扩展模块使用方法

PostgreSQL使用这种dblink,存在优势是即取即用,无须在创建其他对象;劣势是只能连通posrgresql的不同数据库,不能进行异构数据库的连通。当然如果需要连接异构的数据库,可以使用Foreign Data Wrapper(FDW)插件,后面再来说说这个的使用方法。关注我,学习更多的数据库知识!PostgreSQL的dblink扩展模块使用方法。

2025-04-24 17:42:40 1023

原创 oracle rac 添加 多个scan ip,你不可不知道的坑!

在修改scan ip时需注意如果新增了scan ip的个数,则需执行srvctl modify scan_listener -u进行更新,若不执行该命令,将只有一个listener_scan1监听,执行后将根据scan ip数自动增加listener_scan2,listener_scan3。关注我,学习更多的数据库知识!详情请查看oracle rac 添加 多个scan ip,你不可不知道的坑!

2025-04-14 15:51:54 756

原创 Oracle 19c RAC更换IP实战,运维必看!

Oracle RAC中的IP主要涉及的有:Public IP、VIP、SCAN VIP、Private IP这几种。一般这类更改IP地址需求主要场景有:如机房搬迁网络变更、数据库迁移、 系统层面双网卡绑定等,来看一下19c rac环境如何进行更改Public IP、VIP、SCAN VIP这三类IP。

2025-04-09 08:55:54 1496

原创 Oracle执行计划清理四大神功:从七伤拳到六脉神剑,带你玩转执行计划更新!

【引言】:在Oracle数据库的江湖中,执行计划如同武林高手的内功心法,一旦走火入魔,任你绝世神兵在手也难以施展。今日传授四招成名已久的清理绝技,助你破除旧执行计划的桎梏,让新的执行计划如蛟龙出海!

2025-04-02 09:35:56 851

原创 从宕机到恢复:分布式数据库故障排查记录

之前在虚拟机环境搭了一套GBASE 8C分布式数据库(见发现节点的状态为unhealthy,问题在10.10.10.34节点。

2025-03-23 10:55:16 1034

原创 老版本SQL Server巡检报错?新增两行代码秒修复,省时攻略再升级!

有读者反馈说执行报错,报错内容如下:“Invoke-Sqlcmd项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次”。关注我,学习更多的数据库知识!

2025-03-18 14:38:22 291

原创 一分钟搞定SQL Server数据库巡检报告,省时又省力!

DBA经常要定期检查数据库运行情况:磁盘空间使用情况、会话状态、性能指标、备份情况…,手动检查+写报告,半天时间就没了?今天分享一个 SQL Server巡检脚本,一键自动生成HTML巡检报告,运维效率直接起飞!目录,存放SQL查询文件(公众号后台回复消息"sqlserver巡检脚本",即可获取)快转发给需要的小伙伴,一起告别繁琐的手动巡检吧!✅ 数据库版本 ✅ 会话信息 ✅ CPU/内存压力。✅ 磁盘空间 ✅ 备份状态 ✅ 日志文件。更多检查项,自己查看html报告吧。自动生成HTML样式的报告。

2025-03-16 16:38:11 1245 3

原创 别被AI淘汰,这本书会让你比80%的人更懂DeepSeek!

让DeepSeek帮你快速制作思维导图电脑屏幕上的XMind画布空空如也,我盯着屏幕中央那个孤零零的「Q4战略拆解」节点,光标悬了半分钟愣是敲不出下一级分支,把「营销策略」分支误拖进「风险评估」的深红色框里,混乱的思绪冲击着我的太阳穴,删除键每按一次就有三个新弹窗蹦出来,直到发现把数据填入了错误的节点,我只能疯狂的拍打Ctrl+Z快捷键。在信息爆炸的时代,思维导图成为整理和展示复杂信息的有效工具。然而,手动创建思维导图可能耗时费力。人工智能技术的发展为我们提供了新的解决方案。

2025-03-15 09:55:51 870

原创 MySQL突然崩溃?教你用gdb解剖core文件,快速锁定“元凶”!

通过以上步骤,我们可以有效地分析 MySQL 产生的 Core 文件,找出程序崩溃的根本原因。理解这些步骤对于数据库管理员和开发人员是非常重要的,有助于迅速定位问题。关注我,学习更多的数据库知识!更多详情,请点击MySQL突然崩溃?教你用gdb解剖core文件,快速锁定“元凶”!

2025-03-13 09:03:54 947

原创 GBase 8C 集群安装部署全攻略,轻松上手!

GBase 8c是南大通用自主研发的一款多模多态的分布式数据库,通过智能优化,智能运维,智能安全实现DB智能化,使GBase8c具备高性能、高可用、弹性伸缩、高安全性等智能特性。支持行存、列存、内存等多种存储模式,单机、主备式、分布式等多种部署形态和ORACLE、PG、MYSQL多种兼容模式,可以部署在物理机、虚拟机、容器、私有云和公有云,为关键行业核心系统、互联网业务系统和政企业务系统提供安全、稳定、可靠的数据存储和管理服务,满足各种应用场景。本文将介绍如何进行分布式的安装部署。

2025-03-11 10:10:47 1609

原创 Oracle避坑指南|同名表导出难题:如何精准排除指定用户下的表?

所有用户的HZCORE表都被排除!(SZR、HYY、CZZ下的HZCORE均未导出)假设你的Oracle数据库中有三个用户:SZR、HYY、CZZ,所有HZCORE表仍被导出!但排除SZR用户下的HZCORE表。关注我,学习更多的数据库知识!导出这三个用户的所有数据。用户.表名:"条件"

2025-03-05 09:43:57 1155

原创 5年打磨的《MySQL实战》免费送24本!DBA必备的MySQL实战手册,速来领取!

本期带来福利书籍:《MySQL实战(图灵出品)》,本文末尾有福利!根据权威数据库技术排名网站DB-Engines今年4月的最新数据,MySQL是全球最流行的开源数据库,没有之一。在所有数据库排名中,MySQL仅次于Oracle,“屈居”亚军之位。但大家从截图中可以看出,MySQL与Oracle的得分差距已经非常小了。“开源壮年”数据库MySQL自1995年发布1.0版本以来,迄今已经走过了28个年头。从诞生之初的“玩具型”数据库,到如今互联网行业的事实标配,它之所以流行,可归结为以下几点。开源免费:My

2025-02-26 10:35:13 1207

原创 达梦数据库初体验:零基础也能轻松搞定的数据库搭建

达梦数据库提供了直观的管理界面工具,方便您进行数据库的日常维护和管理。通过简单的配置,您可以快速创建数据库、表和用户,开始您的达梦数据库体验之旅吧。8 位 Oracle ACE 引爆赠书狂欢!24 本 PL/SQL 实例精解免费拿!

2025-02-20 17:25:59 1122

原创 8 位 Oracle ACE 引爆赠书狂欢!24 本 PL/SQL 实例精解免费拿!

在当今数字化飞速发展的时代,数据库技术作为信息存储与管理的核心支柱,扮演着至关重要的角色。而在众多数据库技术中,Oracle 数据库凭借其强大的性能、稳定性和丰富的功能,一直备受企业与开发者的青睐。对于想要在数据库领域深耕的技术人员来说,掌握 Oracle PL/SQL 语言无疑是打开成功之门的关键钥匙。今天,就为大家带来一本在 Oracle PL/SQL 学习与应用方面极具价值的好书 ——《Oracle PL/SQL 实例精解(原书第 6 版)》,相信它会成为你在数据库编程之路上的得力助手。

2025-02-20 09:50:18 568

原创 揪出内鬼,快速定位用户登录失败的相关信息

通过以上方法,我们可以快速定位失败用户登录的应用主机名和数据库用户信息。这些方法在实际工作中非常实用,可以帮助我们及时发现和解决潜在的安全问题。如果你有任何疑问或建议,欢迎在评论区留言,我们一起交流学习!关注我,学习更多的数据库知识!

2025-02-07 10:37:41 1639

原创 MySQL性能分析的“秘密武器”,深度剖析SQL问题

通过profile工具可以清楚了解到SQL到底慢在哪个环节;通过trace工具查看优化器如何选择执行计划,获取每个可能的选择代价。关注我,学习更多的数据库知识!

2025-01-23 10:02:32 1793

原创 GoldenGate高手秘籍:启用GoldenGate TRACE调试,疑难杂症无所遁形!

TRACE和TRACE2是OracleGoldenGate中强大的调试工具,通过合理使用这些功能,您可以高效地诊断和解决复杂问题,包括数据同步延迟、性能瓶颈、数据冲突和报错等。查看生成的trace信息,您可以了解OGG当前的工作状态,快速排查问题。

2025-01-20 14:04:42 1212

原创 努力终有回报,我也成为Oracle ACE啦!这是过去一年的努力,最好的成果与见证!

吾常流连于墨天轮社区,见诸多大佬笔耕不辍,书写于其上,或分享前沿技术见解,或剖析复杂项目难题,或探讨行业发展趋势,字字珠玑,篇篇精彩,令人钦佩不已。受此感染,鄙人也萌生了写作想法,欲向诸多大佬学习,以笔为媒,记录所思所学,虽才疏学浅,但愿能借此提升自我,与诸君共勉!哈哈,诸位看官见笑了,我就不装文绉绉的了。一开始是将文章首发在墨天轮上(可以参加墨力计划),后开通了个人微信公众号(“老苏畅谈运维”),之后将文章也同步到公众号上。

2025-01-17 10:49:10 448

原创 OGG复制进程延迟高,别怕,我来告诉你怎么解决!

在OGG日常运维过程中,如果发现OGG同步进程延迟很高,该如何解决呢?通过本文的案例,让你知道如何分析和处理复制进程的延迟问题!

2025-01-05 10:42:51 1425

原创 级联OGG DDL复制的坑,关键参数你不可不知道!

当前环境通过OGG来进行同步数据,架构为A->B->C,都开启了DDL复制。在这过程中发现A->B的DDL复制正常,但DDL却无法同步到C,也就是B->C 不正常。OGG配置使用的是经典模式,这种模式是使用触发器来捕获DDL操作并同步到目标库。

2025-01-01 10:57:12 1170

原创 全网唯一,让你分分钟拥有一个OGG Veridata环境

使用ogg来做数据迁移时,数据校验是一个必不可少的过程。GoldenGata Veridata作为官方提供的一种界面化的数据比对工具,可以帮助你高效、准确地校验数据。从零开始部署该工具,过程就相对繁琐。如何快速拥有这么一个环境,你是否期待?本文就教你如何配置一个docker容器,让你分分钟拥有!

2024-12-31 10:06:40 1218 1

原创 一分钟教你配置OGG自启动服务

OGG没有自启动服务,有时候碰到主机重启,没法随主机启动而启动。

2024-12-12 10:36:25 769

tivoli的netcoo详解

实时主动的故障管理使服务提供商和企业能保持其基于网络的服务的高可用性。由于网络基础设施已经成为提供商业服务的一种手段,因此这些机构都必须快速消除网络故障。 Micromuse的Netcool应用套件使服务提供商和企业能够实时监控其网络上的故障,减少解决网络故障的平均时间,提供服务的可用性,从而使运营商的网络运营中心在故障对其运作构成影响之前就予以解决。Netcool网络管理套件有以下几个部分组成:

2014-07-17

ORACLE_10gR2_RAC环境增加及删除节点

ORACLE_10gR2_RAC环境增加及删除节点.pdf

2015-12-07

redis安装集群部署

Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Redis集群。本文参考了Rdis的官方文档和使用Redis官方提供的Redis Cluster工具搭建Rdis集群。

2018-12-27

SUSE15 HA for oracle 安装配置详细过程文档

SUSE15 HA for oracle 安装配置详细过程文档

2023-08-06

淘宝客主题,雪箭2.3版本

雪箭主题,整合淘宝帝国API,是淘宝客需要的一款非常不错的wordpress主题

2012-08-21

雪箭2.0主题代码

雪箭2.0主题参考代码,配合雪箭2.3主题使用

2012-08-21

雪箭2.0主题插件

雪箭主题所用插件,配合wordpress使用

2012-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除