自定义博客皮肤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数据库运维(如安装迁移,性能优化、故障应急处理等)

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

原创 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 222

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

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

2025-04-02 09:35:56 434

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

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

2025-03-23 10:55:16 773

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

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

2025-03-18 14:38:22 185

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

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

2025-03-16 16:38:11 547 2

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

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

2025-03-15 09:55:51 586

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

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

2025-03-13 09:03:54 525

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

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

2025-03-11 10:10:47 994

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

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

2025-03-05 09:43:57 748

原创 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 943

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

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

2025-02-20 17:25:59 918

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

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

2025-02-20 09:50:18 346

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

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

2025-02-07 10:37:41 1225

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

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

2025-01-23 10:02:32 1643

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

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

2025-01-20 14:04:42 1052

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

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

2025-01-17 10:49:10 330

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

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

2025-01-05 10:42:51 704

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

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

2025-01-01 10:57:12 1026

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

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

2024-12-31 10:06:40 983

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

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

2024-12-12 10:36:25 441

原创 Oracle 19c RAC环境下配置ACFS文件系统实战

Oracle ACFS:Oracle Automatic Storage Management Cluster File System(Oracle自动存储管理集群文件系统)是一种基于ASM的集群文件系统,支持多节点共享。Oracle ACFS提供了动态文件系统大小调整,通过跨所有可用存储的分布、平衡和条带化技术提高了性能,并通过Oracle ASM的镜像和奇偶校验保护提供了存储可靠性。

2024-12-05 16:46:39 788

原创 利用脚本自动生成增加数据文件的sql语句,让你轻松高效应对 Oracle 表空间扩容!

通过这两段自动生成扩容表空间的 SQL 脚本,DBA 不仅能高效地管理表空间的扩容问题,还能确保数据库始终保持足够的空间以应对业务增长。无论是日常维护还是突发需求,掌握这样的自动化脚本都能大大提升工作效率。如果你还在为表空间扩容而烦恼,不妨试试这段脚本,简化你的数据库运维工作!关注我,学习更多的数据库知识!

2024-11-29 15:01:54 919

原创 玩转NBU异机全库恢复oracle数据库实战,不可错过!

本篇文章基于前面的两篇文章()和()构建的环境来进行的一个异机全库恢复操作,让你知道如何通过NBU来进行恢复的具体过程。

2024-11-22 15:49:45 1127

原创 Oracle 性能瓶颈知多少:DB Time助你来查找,揭秘数据库DB Time与CPU使用率的关系!

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

2024-11-19 15:30:40 1202

原创 Veritas Netbackup(NBU)备份Oracle数据库到虚拟带库实战,值得你一看!

上一篇文章介绍了如何搭建一个虚拟带库环境(详见),本篇文章就为你介绍一下如何使用NBU软件(Veritas Netbackup)备份Oracle数据库到这个虚拟带库上。本次使用NBU8.1软件来进行安装配置,分为三部分来进行介绍:服务端安装配置、客户端安装配置及调用Oracle备份。

2024-11-14 21:20:15 2256

原创 还在苦于没有真实的物理带库可以让你实操?这么好用的虚拟带库,你不去试试可惜了!

你是否想尝试将oracle数据通过rman备份到磁带上,以此来尝试进行各种恢复测试?奈何没有真实带库可以让你操作,有没有虚拟的带库可以使用呢?答案是肯定的,mhvtl是一个在linux下的虚拟带库软件,可以在系统中将磁盘虚拟成一个虚拟磁带库。可以与Networker或者netbackup等备份软件配合,进行数据的备份及恢复,作为学习磁带库一个实验环境。下面将为你详细介绍,如何搭建一个虚拟带库的环境。

2024-11-13 09:24:29 1414

原创 openGauss 6.0 主备切换 switchover和failover 实操

openGauss 主备数据库通过复制技术实现数据同步,主数据库负责处理业务请求,并将数据变更记录到 WAL(Write-Ahead Logging)日志中,备用数据库通过读取主数据库的 WAL 日志来保持与主数据库的数据同步。主备切换是为了确保数据库的高可用性,当主数据库出现故障时,能够切换到备用数据库,以保证业务的连续性。switchover:主备之间的角色切换,通常用于计划内的切换,如主节点出于维护的需要,需要手动进行主备切换,将备节点切换为主,主节点切换成备节点。

2024-11-10 10:46:51 1525

原创 openGauss 一主一备 从5.0 LTS 版本升级至 6.0 LTS 版本实战

openguass支持的升级方式主要有就地升级、灰度升级和指定节点升级。升级方式的策略又分为大版本升级和小版本升级。版本号不变的升级方式为小版本升级,否则就是大版本升级。就地升级:升级期间需停止业务进行,一次性升级所有节点 (6.0.0版本开始就地升级功能废弃,不再维护,即便升级参数指定为就地升级也会默认转换为灰度升级)。灰度升级:灰度升级支持全业务操作,也是一次性升级所有节点。(openGauss1.1.0版本之后的版本支持该功能)指定节点升级:基于灰度升级,支持升级指定节点,支持部分节点升级。

2024-11-08 14:08:35 1389

原创 PostgreSQL如何恢复误操作的数据,walminer关键时刻救你一命!

,由于使用了Walminer 4.8版本,这个需要购买license,才能使用。有读者私信,有没有开源的工具可以使用呢?当然了,Walminer有完全开源的3.0版,但它需要以插件的方式安装在数据库,支持PostgreSQL10及其以上版本,功能上也相比Walminer 4.x版本弱。如果你的需求不高,应该也能满足使用,下面就来说说walminer 3.0是怎么使用的。

2024-10-29 21:06:36 886

原创 MySQL一条命令生成数据库巡检报告进阶(生成更好看更美观的报告)

另外,想着这个报告内容也比较多,没有一个目录,找起来麻烦。能不能像awr报告,先在报告开头生成一个Main report目录,要看哪个项,点一下,自动跳转查看具体项目。可以看到,有了一个总目录,要查看具体项时,点一下就能自动跳转了!查看完,点一下浏览器的返回键,返回到回到目录,再查看其他的项目,是不是又方便很多!好了,如果有兴趣,需要脚本的,可以关注我,后台发送消息“MySQL巡检”,即可获得!当然,这些目录都生成在一列上,基本上首屏都被它撑满了,能不能给它分成三列或者四列来显示?

2024-10-24 10:57:18 640

原创 MySQL一条命令生成数据库巡检报告,省时省力!

sys.diagnostics 该存储过程有三个重要参数,in_max_runtime、in_interval、in_auto_config。in_max_runtime: 总共最大收集时间,单位秒,null 为默认值60秒;in_interval:快照间的间隔时间,单位秒,null为默认30秒;in_auto_config: Performance Schema的选项分析current\medium\full, 使用的选项指标越全,对MySQL服务的性能影响越大,FULL的影响最大。

2024-10-10 20:32:59 783

原创 PG数据库误删除数据怎么办,还需要跑路吗?

WalMiner是从PostgreSQL的WAL(write ahead logs)日志的解析工具,旨在挖掘wal日志所有的有用信息,从而提供PG的数据恢复支持。WalMiner可以从WAL日志中解析出SQL(用户执行的DML语句和DDL语句),并能生成对应的undo SQL语句。开源的3.0,以插件的方式安装在数据库,支持PostgreSQL10及其以上版本,需要进行编译安装。

2024-10-09 20:45:21 1643

原创 什么鬼?主备同步正常,备库查询表空间使用结果却是空的?

"叮铃铃,叮铃铃”,一阵电话铃声响起,原来是客户打电话过来了,跟我说他在备库查看表空间使用情况,发现返回的结果是空的,但是在主库查询是正常的,让帮忙看看!挂掉电话,下意识是不是备库不正常了,数据不同步了?

2024-09-23 17:29:34 1189

原创 MySQL数据页损坏,数据库启动不起来,再教你一招搞定!

上一篇文章介绍了数据页损坏一种修复方法,现在介绍另外一种方法,使用第三方工具Inno_space来进行修复。Inno_space 是一个专为解析和修复 InnoDB 表空间文件(.ibd)设计的命令行工具。它允许用户直接访问和操作这些文件,同时还支持修复 corrupt page 功能,如果遇到InnoDB 表文件中的page 损坏、实例无法启动的情况,inno_space 可以将corrupt page 跳过。从而保证实例能够启动,并且将绝大部分的数据找回。

2024-09-17 10:39:05 1142

原创 MySQL数据库宕机,启动不起来,教你一招搞定!

MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。

2024-09-09 16:38:42 1332

原创 案例一则,谁在这么频繁调用LOGMINER程序?

客户的一套oracle 11.2.0.4的数据库,根据他们的描述,说是自安装以来,alert一直有报错,但不影响使用,让帮忙分析一下什么原因。

2024-09-03 11:43:29 1065

原创 如何使用逻辑备库从11g滚动升级到19c,大大减少业务停机时间

本文使用将物理dg临时转换为逻辑dg,然后对逻辑dg进行升级。升级完成后,数据保持与生产同步。确认升级后的环境没有问题,将其切换为主库,接管业务,降低升级过程中的停机时间。从而达到在较少停机时间内,完成Oracle 11g升级到19c的目标。

2024-08-30 13:56:11 2092

原创 MySQL主从复制重新初始化单表或者单库的方法

在很多情况下,由于一张表或几张表的数据不一致导致主从复制中断,或者在搭建从库时,发现漏掉了某些库或者表。那么有没有办法只针对有问题的表或者漏掉的库重新初始化,从而恢复主从同步呢?针对某个库的初始化和表的初始化,步骤大体相似(不同地方就是在导出的时候针对库导出,后面用 CHANGE REPLICATION FILTER REPLICATE_IGNORE_DB=(sbtest) 来进行过滤库)。前面2种方法需要在导出数据过程中,需要进行锁表,考虑到对生产的影响尽可能减少,选择第三种方法来进行恢复。

2024-08-23 21:55:58 769

原创 Oracle adg进行failover切换后,ogg如何恢复?

上一篇文章()是针对switchover切换,那如果adg是进行failover切换,则又该如何进行恢复OGG呢?

2024-08-20 10:31:26 1163

原创 Oracle adg进行switchover主备切换后,ogg如何恢复?

Oracle主备进行switchover切换时,原先在主库运行的OGG进程是否会异常,如何进行恢复?

2024-08-19 17:22:48 780

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

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

2023-08-06

redis安装集群部署

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

2018-12-27

ORACLE_10gR2_RAC环境增加及删除节点

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

2015-12-07

tivoli的netcoo详解

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

2014-07-17

雪箭2.0主题插件

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

2012-08-21

雪箭2.0主题代码

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

2012-08-21

淘宝客主题,雪箭2.3版本

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

2012-08-21

空空如也

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

TA关注的人

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