代码改变世界

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

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

ORACLE新参数MAX_IDLE_TIME和MAX_IDLE_BLOCKING_TIME简介

2022-11-03 22:52 by 潇湘隐者, 71 阅读, 0 推荐, 收藏, 编辑
摘要:Oracle 12.2 引入了新参数MAX_IDLE_TIME。它可以指定会话空闲的最大分钟数。如果会话空闲的时间超过了这个阈值的话,这个会话将会被自动终止。其实在Oracle 10g& 11g时代,我还写过脚本定期清理INACTIVE会话,当时写的文章名为ORACLE定期清理INACTIVE会话” 阅读全文

ORACLE中如何找出统计信息过期的表

2022-10-19 14:49 by 潇湘隐者, 63 阅读, 0 推荐, 收藏, 编辑
摘要:在ORACLE数据库当中,我们如何判断当前对象的统计信息是否过期/过时(Stale)的呢? 从哪些维度去判断呢? 我们有那些方法呢?下面介绍ORACLE数据库中一些找出过期统计信息的方法,主要有下面几种方法: 1:DBA_TAB_STATISTICS告诉你统计信息过期 主要通过DBA_STATIST 阅读全文

Linux别名设置导致mysql_config_editor配置登录报错

2022-10-17 22:41 by 潇湘隐者, 14 阅读, 0 推荐, 收藏, 编辑
摘要:接手一台MySQL数据库后,使用mysql_config_editor创建了一个--login-path=mydba后,但是登录MySQL验证测试时一直报“mysql: [ERROR] unknown variable 'login-path=mydba'”这个错误。 测试过程中发现,使用绝对路径时 阅读全文

你所不知道的一些SQL*Plus的限制

2022-10-11 21:49 by 潇湘隐者, 23 阅读, 0 推荐, 收藏, 编辑
摘要:写了一个SQL脚本,在SQL*Plus中执行的时候,居然遇到下面错误: string beginning ""<font siz..." is too long. maximum size is 240 characters. 出现这个错误的原因:在SQL Plus中替换变量 (substituti 阅读全文

分享一个查看分析Oracle表空间使用情况的脚本

2022-10-09 14:29 by 潇湘隐者, 57 阅读, 0 推荐, 收藏, 编辑
摘要:个人一直使用下面这个脚本查看、分析Oracle数据库表空间的使用情况,这个脚本经过我不断的调整、完善,已经接近完美了。已经很长时间没有改动过了,个人累积的脚本名为get_tablespace_used_v2.sql SET PAGESIZE 9999 LINESIZE 180; TTI 'Table 阅读全文

查看PostgreSQL监听端口

2022-04-12 23:08 by 潇湘隐者, 1119 阅读, 0 推荐, 收藏, 编辑
摘要:如何查看PostgreSQL的监听端口呢?下面总结一下查看PostgreSQL监听端口的方法。 方法1:netstat命令查看 # netstat -a | grep PGSQL<!--CRLF--> <!--CRLF-->unix 2 [ ACC ] STREAM LISTENING 126939 阅读全文

Postfix发送邮件时报错“libmysqlclient.so.18: cannot open shared object file: No such file or directory”

2022-03-14 23:13 by 潇湘隐者, 483 阅读, 1 推荐, 收藏, 编辑
摘要:在一台Linux服务器上使用postfix发送邮件时遇到上面错误: sendmail.postfix: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No suc 阅读全文

Xtrabackup 8.0.x关于MySQL的版本支持的浅析

2022-02-16 22:29 by 潇湘隐者, 1160 阅读, 1 推荐, 收藏, 编辑
摘要:我们知道从MySQL 8.0.x开始,我们必须用Percona Xtrabackup 8.0.x来备份,之前的Percona XtraBackup 2.4已经不支持MySQL 8.x的备份了。而且Percona Xtrabackup 8.0.x也不支持备份之前的MySQL 5.6/MySQL 5.7 阅读全文

无法删除服务器 'repl_distributor',因为该服务器用作复制过程中的分发服务器 密码保护

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

SQL Server解惑——为什么你拼接的SQL语句换行符失效了?

2021-12-13 22:25 by 潇湘隐者, 1122 阅读, 1 推荐, 收藏, 编辑
摘要:在SQL Server数据库的维护管理当中,我们经常要用SQL语句生成一些维护操作的SQL语句,例如,我们要批量的修改数据库的恢复模式。如下所示: <!--CRLF-->-- ScriptName : change_recovery_model_to_full.sql<!--CRLF-->-- Au 阅读全文

Failed to write to mysql.slow_log

2021-12-08 23:26 by 潇湘隐者, 440 阅读, 0 推荐, 收藏, 编辑
摘要:最近将一MySQL数据库的系统变量log_output从file调整为table后,偶尔会收到告警邮件,告警邮件内容为: Failed to write to mysql.slow_log。 查了一下这个问题,发现居然是一个Bug,其实出现这个错误是因为慢查询的SQL语句太长,导致插入mysql.s 阅读全文

ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_128403"

2021-12-08 22:12 by 潇湘隐者, 834 阅读, 0 推荐, 收藏, 编辑
摘要:刚接手的一个Oracle 12C数据库,配置监控告警日志的作业时,发现告警日志中有大量下面错误,而且这些错误一般是晚上22点出现 Errors in file /home/u01/app/oracle/diag/rdbms/xxx/xxx/trace/xxx_j000_106602.trc:<!-- 阅读全文

PRVF-5436 : The NTP daemon running on one or more nodes lacks the slewing option "-x"

2021-11-25 22:54 by 潇湘隐者, 485 阅读, 0 推荐, 收藏, 编辑
摘要:接手了一套RAC数据库(Oracle 11g),结果在巡检的时候发现集群节点间的时钟同步有下面告警信息,如下所示: $ cluvfy comp clocksync -verbose<!--CRLF--> <!--CRLF-->Verifying Clock Synchronization acros 阅读全文

ulimit: open files: cannot modify limit: Operation not permitted

2021-11-10 23:11 by 潇湘隐者, 3790 阅读, 0 推荐, 收藏, 编辑
摘要:统管理员刚给授权了一台Linux服务器访问权限,我在JumpServer登录的时候,遇到下面错误: Last login: Wed Nov 10 13:29:30 2021 from 172.16.11.4 -bash: ulimit: open files: cannot modify limit 阅读全文

rm: cannot remove '/var/lock/subsys/mysql': Permission denied

2021-10-30 10:18 by 潇湘隐者, 611 阅读, 0 推荐, 收藏, 编辑
摘要:接手一台MySQL 5.6.40-log MySQL Community Server数据库服务器 ,关闭MySQL服务时遇到下面错误,MySQL的错误日志中没有出现这个信息,另外,重启MySQL服务时没有问题。只是在关闭MySQL服务时遇到这个错误信息,看着挺别扭的。当然这个是在非root用户下启 阅读全文

AutoMySQLBackup 3.0的一个小Bug

2021-09-22 22:32 by 潇湘隐者, 431 阅读, 1 推荐, 收藏, 编辑
摘要:使用AutoMySQLBackup 3.0做逻辑备份时,测试验证时发现AutoMySQLBackup使用mysqldump导出的数据库备份有问题,如下测试所示: $ ls<!--CRLF-->daily fullschema latest monthly status tmp weekly<!--C 阅读全文

Postfix邮件发送小问题总结 密码保护

2021-09-22 20:00 by 潇湘隐者, 0 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

MySQL Bug:No suitable 'keyring_component_metadata_query' service implementation found to fulfill the request

2021-09-13 22:06 by 潇湘隐者, 403 阅读, 0 推荐, 收藏, 编辑
摘要:监控发现公司一台MySQL 8.0.26 的错误日志中出现大量下面告警信息: [Warning] [MY-013712] [Server] No suitable 'keyring_component_metadata_query' service implementation found to f 阅读全文

MySQL错误日志出现“IP address 'xxx.xxx.xxx.xxx' could not be resolved: Name or service not known"浅析总结 密码保护

2021-09-13 21:31 by 潇湘隐者, 0 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

Redis主从配置总结

2021-08-18 11:16 by 潇湘隐者, 1972 阅读, 0 推荐, 收藏, 编辑
摘要:Redis的主从配置相对于MySQL来说确实是非常简单,不过我们这里还是简单总结一下,仅供参考和学习,如有不足之处,敬请指正。 Redis的编译安装 # wget http://download.redis.io/releases/redis-6.0.8.tar.gz<!--CRLF--># tar 阅读全文

Linux平台Redis安装总结

2021-08-13 12:11 by 潇湘隐者, 614 阅读, 0 推荐, 收藏, 编辑
摘要:本文测试验证的操作系统为CentOS Linux release 7.8.2003 (Core), Redis版本为redis-6.0.8。 敬请注意,如有不同,请以实际情况为准。 下载编译Redis # wget http://download.redis.io/releases/redis-6. 阅读全文

[翻译]——Accelerated Database Recovery; Instant Rollback and Database Recovery

2021-07-08 11:54 by 潇湘隐者, 418 阅读, 1 推荐, 收藏, 编辑
摘要:前言: 本文是对这篇博客Accelerated Database Recovery; Instant Rollback and Database Recovery的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 英文原文地址:https://www.sql 阅读全文

SQL Server什么时候启用“锁定内存页”选项 (Windows)

2021-07-07 11:15 by 潇湘隐者, 712 阅读, 0 推荐, 收藏, 编辑
摘要:在SQL Server的配置中,尤其是那些应用服务器和数据库服务器共用/混用的情况下,最好启用“锁定内存页”选项。反而对于单独的SQL Server数据库服务器,这个选项反而不是必须的。最近就遇到过这样一个案例,一个项目的SQL Server数据库和IIS应用等都部署在同一台服务器上,当时,Zabb 阅读全文

ORACLE重编译同义词(synonym)遇到ORA-01031总结

2021-07-05 11:04 by 潇湘隐者, 1044 阅读, 0 推荐, 收藏, 编辑
摘要:我们在编译INVALID的同义词(synonym)的时候,可能在某些版本会遇到一些特殊权限问题,具体来说是遇到ORA-01031错误。下面构造这样一个例子: 如下所示,scott用户下面创建了一个公共同义词emp(下面测试环境为Oracle 10.2.0.5) SQL> show user;<!-- 阅读全文

杂想闲思录——你的努力付出可能毫无价值可言!

2021-07-01 09:22 by 潇湘隐者, 763 阅读, 3 推荐, 收藏, 编辑
摘要:公司的清洁阿姨每隔一段时间就会换一个。个人上班一般来的比较早,所以经常会碰到清洁阿姨在办公室打扫卫生:有些阿姨工作比较敷衍,草草了事,完全是那种拿多少薪水干多少活的类型,完全看不到清洁阿姨对这份工作有多少感情与热爱!而这些阿姨当中,有一个阿姨很特别,打扫卫生的时候,仔仔细细,兢兢业业。有时候去茶水间 阅读全文

SQL Server如何重新发送“发送失败”的邮件。 密码保护

2021-06-29 11:55 by 潇湘隐者, 0 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

CentOS 7下MySQL Sniffer安装总结

2021-06-29 09:11 by 潇湘隐者, 496 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL Sniffer这款抓包工具的安装看似非常简单,官方的安装介绍如下所示: <!--CRLF-->git clone https://github.com/Qihoo360/mysql-sniffer<!--CRLF-->cd mysql-sniffer<!--CRLF-->mkdir pr 阅读全文

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

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

PostgreSQL查看当前用户

2021-06-22 12:19 by 潇湘隐者, 4521 阅读, 1 推荐, 收藏, 编辑
摘要:在PostgreSQL中,我们如何查看当前连接或会话的用户信息呢? 下面总结了几种方法: 方法1: select * from current_user;<!--CRLF--> select * from current_user;<!--CRLF--> eg: kerrydb=> select * 阅读全文

ORACLE如何查看当前账号的相关信息总结

2021-06-10 15:27 by 潇湘隐者, 709 阅读, 0 推荐, 收藏, 编辑
摘要:关于Oracle数据库的账号,我们在维护数据库的时候,偶尔可能需要获取一些特殊信息。例如,账号的创建时间、账号的状态、账号的锁定时间.....。正常情况下,我们可以通过DBA_USERS获取大部分相关信息。但是有一些特殊信息,还必须通过不常用底层基表sys.user$来获取。 SQL> DESC D 阅读全文