摘要:
在shell脚本中,如果看到${1-}或"${1-}"这样的写法(变量),你知道它的具体意义吗? if [ -z "${1-}" ] ; then .....#省略部分代码 fi 其实${1}表示脚本第一个参数的值,而在Shell 脚本中,${1-}是一种参数扩展(Parameter Expansi 阅读全文
阅读排行榜
Oracle静态监听中SID_NAME区分大小写吗?
2024-09-19 15:21 by 潇湘隐者, 237 阅读, 收藏,
摘要:
如果静态监听中ORACLE_SID不注意大小写的话,可能导致数据库连接不上的问题。如下案例所示: $ sqlplus system/***@GPSUATSQL*Plus: Release 19.0.0.0.0 - Production on Wed Sep 18 15:48:37 2024Versi 阅读全文
ORA-65221 signalled during: alter pluggable database application APP$CDB$SYSTEM begin install '1.0'...
2023-07-13 08:54 by 潇湘隐者, 232 阅读, 收藏,
摘要:
给一台Oracle 19.12.0.0.0数据库应用补丁,升级到Oracle 19.16.0.0.0时,做datapatch的时候,监控发现数据库的告警日志出现下面错误: 2023-07-11T15:09:44.776403+08:00alter pluggable database applica 阅读全文
[翻译]——How the MySQL Optimizer Calculates the Cost of a Query (Doc ID 1327497.1)
2023-11-06 21:54 by 潇湘隐者, 229 阅读, 收藏,
摘要:
本文是对这篇文章How the MySQL Optimizer Calculates the Cost of a Query (Doc ID 1327497.1)[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 适用于: MySQL 4.0 及后续更 阅读全文
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--> 阅读全文
V$INDEX_USAGE_INFO中找不到监控索引数据的尴尬经历
2023-05-10 22:08 by 潇湘隐者, 224 阅读, 收藏,
摘要:
在一个Oracle 12.1实例中,想监控一个表的索引使用情况,在system用户下执行了下面脚本以及输出的监控索引脚本后,发现V$OBJECT_USAGE下一直没有对应的记录(在system用户下查询) SELECT 'ALTER INDEX '||OWNER||'.'||INDEX_NAME|| 阅读全文
翻译:MySQL InnoDB Cluster - Navigating the Cluster
2023-11-24 08:03 by 潇湘隐者, 222 阅读, 收藏,
摘要:
本文是对这篇文章MySQL InnoDB Cluster - Navigating the Cluster[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 当我们管理InnoDB Cluster时,一件非常重要的事情就是了解集群处于什么样的状态,特别 阅读全文
Windows平台如何修改监听的服务名称?
2024-06-04 21:25 by 潇湘隐者, 214 阅读, 收藏,
摘要:
这里介绍如何修改Windows平台监听的服务名称,至于需求背景介绍,这里就不做介绍了。存在既是合理。总有一些场景有这样的需求。 那么如何修改Windows的监听名呢?修改过程中有什么影响呢? 影响介绍: 修改监听的服务名称,需要停止Oracle的监听服务,可能对业务有短暂的影响。这段时间新的会话连接 阅读全文
shell编程技巧——循环逻辑中使用变量引用方式注意事项
2025-09-02 16:14 by 潇湘隐者, 213 阅读, 收藏,
摘要:
在shell脚本编程中,因为shell脚本的灵活多变与技巧多样性, 我们为了脚本的健壮性,我们经常会定义一些规范,例如变量, 我们一般不用$var, 而用"$var"或"${var}"这种变量引用方式,但是往往它们之间的一些细微差别可能让你的shell脚本产生完全意想不到的的效果. 下面我们通过一个 阅读全文
mysql.user表的数据准确性问题
2024-08-20 14:27 by 潇湘隐者, 206 阅读, 收藏,
摘要:
mysql.user这个系统表中有些字段的数据是不准确的(或者说是不一定准确,这样表达更严谨一点)。这是一个让人头疼的问题,下面简单述说一下问题,主要是mysql.user表中的password_lifetime,password_reuse_history,password_reuse_time这 阅读全文
MySQL主从中复制账号密码可以加密吗?
2024-11-26 11:17 by 潇湘隐者, 203 阅读, 收藏,
摘要:
搭建MySQL主从复制后,你会发现复制账号的密码是明文存储在mysq.mysql.slave_master_info这张系统表的User_password字段当中,早期MySQL版本中,账号密码存储在master.info文件中。如下案例所示: mysql> select * from mysql. 阅读全文
pt-duplicate-key-checker报Wide character in print at xxx错误总结
2024-06-25 23:08 by 潇湘隐者, 201 阅读, 收藏,
摘要:
使用Percona Toolkit的pt-duplicate-key-checker工具时,偶尔会遇到"Error checking xxx: Wide character in print at /usr/bin/pt-duplicate-key-checker line 5248."这类错误。如 阅读全文
Oracle如何修改账号密码版本?
2025-09-09 16:45 by 潇湘隐者, 191 阅读, 收藏,
摘要:
密码版本的概念 什么是Oracle的密码版本(Password Version)呢? 这里所说的密码版本(Password Version) 术语指的是身份验证协议的版本,而不是Oracle Database的版本.虽然它看起来像数据库版本一样,实际意义并不相同.一般不同的密码版本对应不同密码哈希算 阅读全文
Oracle如何查询SEQUENCE的当前值而不增加SEQUENCE的值
2025-12-10 17:17 by 潇湘隐者, 186 阅读, 收藏,
摘要:
在Oracle数据库中,如何查询一个序列(SEQUENCE)的当前值呢? 我们知道,如果当前会话直接查询序列的CURRVAL,而不先查询序列的NEXTVAL就会报错:"ORA-08002: sequence SEQ_TEST.CURRVAL is not yet defined in this se 阅读全文
awr_plan_change脚本中平均执行时间不正确浅析?
2023-10-09 20:10 by 潇湘隐者, 183 阅读, 收藏,
摘要:
awr_plan_change.sql脚本是Kerry Osborne的一个脚本,这个脚本也是我非常喜欢并且经常使用的一个脚本。脚本如下所示 set lines 155col execs for 999,999,999col avg_etime for 999,999.999col avg_lio 阅读全文
浙公网安备 33010602011771号