代码改变世界

阅读排行榜

ORA-19599 When Backing up an Archivelog that is Corrupt

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

Oracle静态监听中SID_NAME区分大小写吗?

2024-09-19 15:21 by 潇湘隐者, 245 阅读, 收藏,
摘要: 如果静态监听中ORACLE_SID不注意大小写的话,可能导致数据库连接不上的问题。如下案例所示: $ sqlplus system/***@GPSUATSQL*Plus: Release 19.0.0.0.0 - Production on Wed Sep 18 15:48:37 2024Versi 阅读全文

[翻译]——How the MySQL Optimizer Calculates the Cost of a Query (Doc ID 1327497.1)

2023-11-06 21:54 by 潇湘隐者, 238 阅读, 收藏,
摘要: 本文是对这篇文章How the MySQL Optimizer Calculates the Cost of a Query (Doc ID 1327497.1)[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 适用于: MySQL 4.0 及后续更 阅读全文

ORA-65221 signalled during: alter pluggable database application APP$CDB$SYSTEM begin install '1.0'...

2023-07-13 08:54 by 潇湘隐者, 237 阅读, 收藏,
摘要: 给一台Oracle 19.12.0.0.0数据库应用补丁,升级到Oracle 19.16.0.0.0时,做datapatch的时候,监控发现数据库的告警日志出现下面错误: 2023-07-11T15:09:44.776403+08:00alter pluggable database applica 阅读全文

SQL Server更新统计信息会导致Parameter Sniffing

2026-01-28 21:35 by 潇湘隐者, 234 阅读, 收藏,
摘要: 本文是翻译Brent Ozar的这篇文章Updating Statistics Causes Parameter Sniffing, 译文地址https://www.cnblogs.com/kerrycode/p/19542136。 在我的免费课程如何像引擎一样思考中,我解释了SQL Server是 阅读全文

V$INDEX_USAGE_INFO中找不到监控索引数据的尴尬经历

2023-05-10 22:08 by 潇湘隐者, 230 阅读, 收藏,
摘要: 在一个Oracle 12.1实例中,想监控一个表的索引使用情况,在system用户下执行了下面脚本以及输出的监控索引脚本后,发现V$OBJECT_USAGE下一直没有对应的记录(在system用户下查询) SELECT 'ALTER INDEX '||OWNER||'.'||INDEX_NAME|| 阅读全文

SQL Server作业报“Unable to determine if the owner (xxx\xxx) of job xxx has server access”

2021-06-23 16:39 by 潇湘隐者, 229 阅读, 收藏,
摘要: 案例描述: 今天遇到一个很有意思的SQL Server作业报错告警,作业出错的详细信息如下: Date 2021/6/23 12:34:00<!--CRLF-->Log Job History (YourSQLDba_BlockingSQL_Alert)<!--CRLF--> <!--CRLF--> 阅读全文

翻译:MySQL InnoDB Cluster - Navigating the Cluster

2023-11-24 08:03 by 潇湘隐者, 228 阅读, 收藏,
摘要: 本文是对这篇文章MySQL InnoDB Cluster - Navigating the Cluster[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 当我们管理InnoDB Cluster时,一件非常重要的事情就是了解集群处于什么样的状态,特别 阅读全文

Oracle如何修改账号密码版本?

2025-09-09 16:45 by 潇湘隐者, 226 阅读, 收藏,
摘要: 密码版本的概念 什么是Oracle的密码版本(Password Version)呢? 这里所说的密码版本(Password Version) 术语指的是身份验证协议的版本,而不是Oracle Database的版本.虽然它看起来像数据库版本一样,实际意义并不相同.一般不同的密码版本对应不同密码哈希算 阅读全文

shell编程技巧——循环逻辑中使用变量引用方式注意事项

2025-09-02 16:14 by 潇湘隐者, 222 阅读, 收藏,
摘要: 在shell脚本编程中,因为shell脚本的灵活多变与技巧多样性, 我们为了脚本的健壮性,我们经常会定义一些规范,例如变量, 我们一般不用$var, 而用"$var"或"${var}"这种变量引用方式,但是往往它们之间的一些细微差别可能让你的shell脚本产生完全意想不到的的效果. 下面我们通过一个 阅读全文

SQL Server数据库直方图能设置阶梯数吗?

2025-03-25 15:59 by 潇湘隐者, 220 阅读, 收藏,
摘要: SQL Server数据库直方图可以设置阶梯数(steps)吗? 有些文章翻译为步长,其它数据库中又称为桶数(buckets),这些只是不同的名称概念而已. 先说结论,在SQL Server数据库中无法干预或设定直方图的步长/阶梯数量. 另外, SQL Server数据库的直方图有点比较奇怪,它没有 阅读全文

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

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

Oracle如何查询SEQUENCE的当前值而不增加SEQUENCE的值

2025-12-10 17:17 by 潇湘隐者, 213 阅读, 收藏,
摘要: 在Oracle数据库中,如何查询一个序列(SEQUENCE)的当前值呢? 我们知道,如果当前会话直接查询序列的CURRVAL,而不先查询序列的NEXTVAL就会报错:"ORA-08002: sequence SEQ_TEST.CURRVAL is not yet defined in this se 阅读全文

MySQL主从中复制账号密码可以加密吗?

2024-11-26 11:17 by 潇湘隐者, 209 阅读, 收藏,
摘要: 搭建MySQL主从复制后,你会发现复制账号的密码是明文存储在mysq.mysql.slave_master_info这张系统表的User_password字段当中,早期MySQL版本中,账号密码存储在master.info文件中。如下案例所示: mysql> select * from mysql. 阅读全文

mysql.user表的数据准确性问题

2024-08-20 14:27 by 潇湘隐者, 208 阅读, 收藏,
摘要: mysql.user这个系统表中有些字段的数据是不准确的(或者说是不一定准确,这样表达更严谨一点)。这是一个让人头疼的问题,下面简单述说一下问题,主要是mysql.user表中的password_lifetime,password_reuse_history,password_reuse_time这 阅读全文