代码改变世界

[置顶]个人博客的简单通告

2020-12-23 16:15 by 潇湘隐者, 1439 阅读, 1 推荐, 收藏, 编辑
摘要:最近博客园调整,没法用Windows Live Writer发博客。目前转战公众号。另外,关于博客中部分博客使用了密码保护,如有需要查看这些博客内容的话,请关注a56爆大奖在线娱乐的公众号,从公众号去浏览这些文章。 阅读全文

pt-duplicate-key-checker报Wide character in print at xxx错误总结

2024-06-25 23:08 by 潇湘隐者, 12 阅读, 0 推荐, 收藏, 编辑
摘要:使用Percona Toolkit的pt-duplicate-key-checker工具时,偶尔会遇到"Error checking xxx: Wide character in print at /usr/bin/pt-duplicate-key-checker line 5248."这类错误。如 阅读全文

MySQL bit类型增加索引后查询结果不正确案例浅析

2024-06-21 16:35 by 潇湘隐者, 147 阅读, 1 推荐, 收藏, 编辑
摘要:昨天同事遇到的一个案例,这里简单描述一下:一个表里面有一个bit类型的字段,同事在优化相关SQL的过程中,给这个表的bit类型的字段新增了一个索引,然后测试验证 时,居然发现SQL语句执行结果跟不加索引不一样。加了索引后,SQL语句没有查询出一条记录,删除索引后,SQL语句就能查询出几十条记录。下面 阅读全文

[翻译]-Detect And Repair Corruption in an Oracle Database

2024-06-20 22:44 by 潇湘隐者, 18 阅读, 0 推荐, 收藏, 编辑
摘要:a56爆大奖在线娱乐是对这篇文章Detect And Repair Corruption in an Oracle Database[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! Oracle数据库提供了多种方法检测和修复数据文件中的坏块。主要有下面一些方法: R 阅读全文

MySQL The instance is already part of another Replication Group

2024-06-13 16:16 by 潇湘隐者, 29 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL InnoDB Cluster(测试环境为MySQL 8.0.35)将一个实例重新加入集群时,遇到了下面这个错误"The instance 'dbu03:3306' is already part of another Replication Group" MySQL 10.160.2.5 阅读全文

SQL Server如何判断哪些会话/连接是长连接?

2024-06-06 08:50 by 潇湘隐者, 74 阅读, 0 推荐, 收藏, 编辑
摘要:一般数据库中可能存在长连接或短连接会话。长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。如果不从应用程序入手,如何判断SQL Server数据库中哪些会话是长连接呢? 在SQL Server中有连接与会话的概念,一般而言,连接是物理概念,而会话则是逻辑上的概念。两者是对同 阅读全文

Windows平台如何修改监听的服务名称?

2024-06-04 21:25 by 潇湘隐者, 34 阅读, 0 推荐, 收藏, 编辑
摘要:这里介绍如何修改Windows平台监听的服务名称,至于需求背景介绍,这里就不做介绍了。存在既是合理。总有一些场景有这样的需求。 那么如何修改Windows的监听名呢?修改过程中有什么影响呢? 影响介绍: 修改监听的服务名称,需要停止Oracle的监听服务,可能对业务有短暂的影响。这段时间新的会话连接 阅读全文

MySQL InnoDB Cluster如何定位或找出超过事务大小的SQL?

2024-06-04 21:21 by 潇湘隐者, 49 阅读, 0 推荐, 收藏, 编辑
摘要:在MySQL InnoDB Cluster中,有一个系统变量/参数group_replication_transaction_size_limit控制着事务的大小,如下所示 mysql> select @@global.group_replication_transaction_size_limit 阅读全文

Oracle如何诊断远程访问数据库慢/超时等问题小结

2024-05-29 17:03 by 潇湘隐者, 105 阅读, 0 推荐, 收藏, 编辑
摘要:管理维护Oracle数据库的时候,有时候会碰到用户(应用程序)远程连接/访问数据库非常慢,甚至连接超时的问题。这里简单总结一下遇到这类问题的方法,仅供参考,如有疏漏或不足之处,敬请指正。文中部分内容来自官方文档Doc ID 1679567.1[1] 遇到这类问题,首先应该检查/排除网络问题,一般来说 阅读全文

MySQL的系统变量max_execution_time小结

2024-05-28 11:03 by 潇湘隐者, 195 阅读, 0 推荐, 收藏, 编辑
摘要:参数介绍: MySQL社区版MySQL 5.7.8开始,新增了MAX_EXECUTION_TIME这个系统变量,它用来限制SQL语句的执行时间,确切来说是限制只读SELECT语句。如果查询语句的执行时长超过这个阈值,MySQL将自动停止该SQL语句的执行。如果其值为 0,a56爆大奖在线娱乐不启用该超时限制功能。该 阅读全文

AutoMySQLBackup加密备份解密问题浅析

2024-05-14 12:01 by 潇湘隐者, 30 阅读, 0 推荐, 收藏, 编辑
摘要:AutoMySQLBackup备份配置了加密选项过后,它会将数据库的备份文件加密。测试解密这些加密的备份文件时遇到错误(密钥做了脱敏处理)。 $ openssl enc -aes-256-cbc -d -in daily_mysql_2024-05-14_09h09m_Tuesday.sql.gz. 阅读全文

MySQL如何快速获取binlog的开始时间和结束时间

2024-05-11 11:18 by 潇湘隐者, 333 阅读, 3 推荐, 收藏, 编辑
摘要:之前写过一篇文章MySQL如何获取binlog的开始时间和结束时间[1],文章里面介绍了如何获取MySQL数据库二进制日志(binlog)的开始时间与结束时间的一些方法。实际应用当中,a56爆大奖在线娱乐们可能还会遇到效率/性能方面的问题。最近对这个问题做了一些研究,这里就介绍一下如何快速获取MySQL二进制日志(b 阅读全文

Linux中atime,ctime与mtime的细节疑问总结

2024-04-29 23:04 by 潇湘隐者, 118 阅读, 0 推荐, 收藏, 编辑
摘要:在Linux文件系统中,每一个文件都有三个时间属性,它们分别是atime,mtime,ctime,一般来说,atime比较好理解,但是很多时候,a56爆大奖在线娱乐们往往会混淆mtime和ctime这两个时间属性,或者搞不清楚两者的区别。在展开介绍之前,a56爆大奖在线娱乐们先来看看如何查看文件的atime,mtime,ctime属性 阅读全文

cls_oracle_logs.sh脚本遭遇TNS-12508错误浅析

2024-04-23 17:18 by 潇湘隐者, 37 阅读, 0 推荐, 收藏, 编辑
摘要:cls_oracle_logs.sh脚本的输出日志中有TNS-12508错误,具体如下所示 ........................................................................LSNRCTL> Current Listener is gsp 阅读全文

Oracle数据库出现WARNING: too many parse errors告警的分析思路

2024-04-23 15:25 by 潇湘隐者, 358 阅读, 0 推荐, 收藏, 编辑
摘要:Oracle数据库的告警日志中出WARNING: too many parse errors这些告警信息的话,如果遇到这个问题,a56爆大奖在线娱乐们应该如何分析呢? 下面简单聊一下如何分析这个错误。该告警信息其实是12.2版本中的一个特性增强。在以前的Oracle版本中,数据库出现了解析错误时,数据库的alert日 阅读全文

ORA-19599 When Backing up an Archivelog that is Corrupt

2024-04-19 10:32 by 潇湘隐者, 48 阅读, 0 推荐, 收藏, 编辑
摘要:前几天遇到了一起备份失败案例,RMAN备份过程中遇到了归档日志损坏的情况,还是第一次遇到这种案例,这里记录一下这个案例的具体情况。 备份作业失败,检查RMAN备份的输出日志,发现一个归档日志文件损坏(corrupt)了,如下所示: RMAN-08137: warning: archived log  阅读全文

MySQL binlog超过binlog_expire_logs_seconds阈值没有删除案例

2024-04-11 21:18 by 潇湘隐者, 118 阅读, 2 推荐, 收藏, 编辑
摘要:生产环境有一套3个节点的MySQL InnoDB Cluster,MySQL的版本为Server version: 8.0.35 MySQL Community Server - GPL, 早上突然收到Zabbix的告警,其中一个节点出现空间告警:"/data: Disk space is low 阅读全文

OGG 抽取进程注册时报OGG-08221 ORA-00001错误总结

2024-03-22 10:52 by 潇湘隐者, 152 阅读, 0 推荐, 收藏, 编辑
摘要:OGG部署时,抽取进程(Extract)注册到数据库时遇到下面错误: REGISTER EXTRACT ***** DATABASE ERROR OGG-08221 Cannot register or unregister EXTRACT because of the following SQL 阅读全文

shell脚本中main函数中$#获取不到脚本传入参数个数浅析

2024-03-14 11:01 by 潇湘隐者, 90 阅读, 0 推荐, 收藏, 编辑
摘要:Linux的shell脚本,有时候a56爆大奖在线娱乐们在运行shell脚本时会给脚本传入参数,出于逻辑上的严谨,在脚本中可能会做一些逻辑判断或处理,例如判断脚本传入参数的个数。一般a56爆大奖在线娱乐们会用$#获取传入参数的个数,假如,a56爆大奖在线娱乐们在shell脚本的main函数中去判断脚本传入参数的个数,类似如下所示: .........f 阅读全文

SQL Server索引查找/扫描没有出现key lookup的案例浅析

2024-03-14 10:30 by 潇湘隐者, 120 阅读, 0 推荐, 收藏, 编辑
摘要:在a56爆大奖在线娱乐们讲解这个案例前,a56爆大奖在线娱乐们先来了解/预热一下SQL Server的两个概念:键查找(key lookup)和RID查找(RID lookup),通常,当查询优化器使用非聚集索引进行查找时,如果所选择的列或查询条件中的列只部分包含在使用的非聚集索引和聚集索引中时,就需要一个查找(lookup)来检索其 阅读全文

SQL Server自增列跳号总结

2024-03-08 16:41 by 潇湘隐者, 160 阅读, 0 推荐, 收藏, 编辑
摘要:从SQL Server 2012开始,Microsoft就引入了一个新的功能/特性IDENTITY CACHE,引入这个功能的目录是为了提高包含自增列(IDENTITY)相关表的INSERT性能。但是随之而来的,就是可能会出现自增列(标识列)的跳号问题,如下所示: CREATE TABLE TEST 阅读全文

SQLQueryStress工具的指标解析

2024-03-08 15:01 by 潇湘隐者, 131 阅读, 0 推荐, 收藏, 编辑
摘要:SQLQueryStress是SQL Server数据库的一个压测工具,这里不打算介绍这款工具,而是浅析一下SQLQueryStress工具的一些指标涵义。如有疏漏或不足之处,敬请指正。 如下截图所示,你会看到下面一些指标 那么对应指标的具体含义是啥呢?下面表格整理了这些指标的含义; 很多同学对于C 阅读全文

MySQL如何查看/监控/处理账号密码过期问题

2024-03-01 15:49 by 潇湘隐者, 403 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL 8.0.x中,a56爆大奖在线娱乐们如果按安全规范配置了账号密码过期策略的话,那么如何查看账号密码还有多长时间就会过期;如何做好账号密码过期监控;以及提前及时处理账号密码过期问题就是DBA必须处理的一些事情。这里简单讨论一下这些事情。个人经验仅供参考,如有不足或错误的地方,敬请指正一二。这篇文章的具体测试 阅读全文

MySQL如何查看添加修改表以及字段注释信息

2024-02-28 11:18 by 潇湘隐者, 318 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL数据库中,如何查看表和字段的注释信息,以及如何添加,修改表和字段的注释信息呢?这里简单总结归纳一下。仅供参考。 添加表的注释信息 方法1:创建表的时候添加表的注释信息 create table if not exists employee( employee_id int not null 阅读全文

SQL Server隐藏实例会导致Alwasy on手动故障转移时报error 26

2024-02-28 11:17 by 潇湘隐者, 65 阅读, 0 推荐, 收藏, 编辑
摘要:SQL Server的配置管理器(SQL Server Configuration Manager)下,你可以隐藏数据库实例,设置了隐藏实例后, SQL Server Browser不会对此服务器实例的相关信息做出响应,(当 SQL Server 客户端请求 SQL Server 资源时,客户端将使 阅读全文

Windows如何检测UDP端口的连通性

2024-02-28 11:16 by 潇湘隐者, 2927 阅读, 0 推荐, 收藏, 编辑
摘要:在Windows平台上如何检测UDP端口的连通性呢?其实,平时a56爆大奖在线娱乐们遇到检测TCP端口的连通性的情况比较多,遇到检测UDP端口连通性的情况较少。而且检测UDP端口的连通性比较复杂一点。像检测TCP端口是否连通(放开),Windows平台,一般常用的工具有telnet、psping等工具,而检测UDP端 阅读全文

Oracle修改数据文件所在目录的挂载点小结

2024-01-25 17:09 by 潇湘隐者, 152 阅读, 0 推荐, 收藏, 编辑
摘要:如何修改Oracle数据库文件所在目录的挂载点名称。这里先简单介绍一下背景情况,这套数据库是刚搭建不久的一套Oracle 19c单机的UAT,数据库安装在/opt目录下,$ORACLE_HOME目录为/opt/oracle19c/product/19.3.0/db_1。由于前期挂盘,设置挂载点命名没 阅读全文

MySQL InnoDB Cluster搭建安装

2024-01-25 16:35 by 潇湘隐者, 462 阅读, 1 推荐, 收藏, 编辑
摘要:环境介绍: 这里的MySQL Innodb Cluster搭建环境如下所示,总共有三台机器搭建MySQL InnoDB Cluster: 操作系统: Red Hat Enterprise Linux release 8.8 (Ootpa) 数据库版本:8.0.35 MySQL Community S 阅读全文

SQL Server复制删除发布时遇到错误18752

2024-01-25 16:33 by 潇湘隐者, 111 阅读, 0 推荐, 收藏, 编辑
摘要:朋友反馈他无法删除一台SQL Server数据库上的发布,具体情况为删除一个SQL Server Replication的发布时,遇到下面错误 TITLE: Microsoft SQL Server Management Studio 无法删除发布“REPL_ITSMS”。 ADDITIONAL I 阅读全文

[翻译]-Query and Transaction size in MySQL

2024-01-12 15:02 by 潇湘隐者, 52 阅读, 0 推荐, 收藏, 编辑
摘要:a56爆大奖在线娱乐是对这篇文章Detect And Repair Corruption in an Oracle Database[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! Oracle数据库提供了多种方法检测和修复数据文件中的坏块。主要有下面一些方法: R 阅读全文

ORA-65175: cannot grant SYSDBA privilege locally in the root

2024-01-11 11:30 by 潇湘隐者, 0 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文