代码改变世界

MySQL中binlog备份脚本分享

2023-04-19 22:00 by 潇湘隐者, 578 阅读, 3 推荐, 收藏, 编辑
摘要:关于MySQL的二进制日志(binlog),我们都知道二进制日志(binlog)非常重要,尤其当你需要point to point灾难恢复的时侯,所以我们要对其进行备份。关于二进制日志(binlog)的备份,可以基于flush logs方式先切换binlog,然后拷贝&压缩到到远程服务器或本地服务器 阅读全文

ORACLE修改ORACLE_SID总结

2023-04-18 12:03 by 潇湘隐者, 1987 阅读, 0 推荐, 收藏, 编辑
摘要:在某些特殊情况下,需要修改当前Oracle数据库实例中的ORACLE_SID。下面简单的总结一下如何修改$ORACLE_SID的步骤。默认情况下,INSTANCE_NAME参数和ORACLE_SID的值是相同的,但是它们也可以不同。另外,如果参数文件(pfile或spfile)中没有指定instan 阅读全文

ORACLE还原恢复启动时数据库报ORA-00704, ORA-00604, ORA-00904

2023-04-13 21:24 by 潇湘隐者, 353 阅读, 0 推荐, 收藏, 编辑
摘要:Oracle数据库还原恢复后,执行alter database open resetlogs时遇到下面错误。如下所示: SQL> alter database open resetlogs;alter database open resetlogs*ERROR at line 1:ORA-00603 阅读全文

ORACLE如何查看用户管理备份与恢复的记录

2023-04-12 09:10 by 潇湘隐者, 376 阅读, 0 推荐, 收藏, 编辑
摘要:在Oracle数据库中,如果我们使用用户管理备份与恢复(User-Managed Backup and Recovery)方式去备份还原数据库的话,如何获取用户管理备份与恢复的记录信息呢?例如,我要查看某个数据库实例做用户管理备份的记录。一般使用下面脚本。似乎用户管理备份比较“简单”,目前我查了相关 阅读全文

ORACLE数据库中ORACLE_SID与INSTANCE_NAME的差异

2023-04-06 22:07 by 潇湘隐者, 262 阅读, 2 推荐, 收藏, 编辑
摘要:ORACLE数据库中ORACLE_SID与INSTANCE_NAME在概念和意义上有什么异同呢?下面简单来总结概况一下,很多时候,不少人都搞不清楚两者的异同,甚至认为两者是等价的。 ORACLE_SID与INSTANCE_NAME的异同 ORACLE_SID参数是操作系统的环境变量,用于和操作系统进 阅读全文

Oracle数据库中的字节序格式是什么?

2023-04-04 10:19 by 潇湘隐者, 184 阅读, 1 推荐, 收藏, 编辑
摘要:前言:本文是对这篇博客What is the endian format in Oracle databases?[1]的翻译,如有翻译不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 英文地址:https://dbtut.com/index.php/2019/06/27 阅读全文

如何查询RMAN的COMPLETED WITH WARNINGS的告警信息

2023-03-29 15:13 by 潇湘隐者, 181 阅读, 1 推荐, 收藏, 编辑
摘要:RMAN备份时会记录每一次备份的状态信息,例如COMPLETED,FAILED等,但是使用下面脚本查询数据库时,偶尔你会看到有些备份的状态为COMPLETED WITH WARNINGS SET LINESIZE 1080;COL STATUS FORMAT A9;COL START_TIME FO 阅读全文

MySQL错误ERROR 2003 (HY000) Can't connect to MySQL server .' (111)

2023-03-24 14:37 by 潇湘隐者, 2297 阅读, 0 推荐, 收藏, 编辑
摘要:在MySQL中,如果访问/连接MySQL数据库时遇到“ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx:xxx' (111)”这个错误,我们应该从哪些方面进行考虑和排查问题呢? 下图是我总结整理的一个思维导图, 阅读全文

SQL Server如何找出视图依赖的对象和视图嵌套层数

2023-03-22 08:53 by 潇湘隐者, 201 阅读, 0 推荐, 收藏, 编辑
摘要:场景:在SQL Server数据库的SQL优化中,我们有时候会需要找出某个视图的依赖对象,简单的视图倒是很容易一眼就找出依赖对象,一旦遇到一些复杂的视图,如果我们手动整理的话,就相当麻烦了,因为你要一个对象一个对象的捋一遍。相当的耗时耗力,其实这种机械、重复、繁杂的事情就应该让机器(SQL)去处理。 阅读全文

杂想闲思录——关于小孩教育的思考

2023-01-13 10:17 by 潇湘隐者, 459 阅读, 3 推荐, 收藏, 编辑
摘要:关于中国的教育,其实有很多这方面分析的文章,下面是我自己的一些思考和体会,如有不对的地方,欢迎讨论和纠正。 中国教育的模式基本上是参考、照搬前苏联的教育模式,而前苏联的教育模式则是学习德国普鲁士教育模式。所以说中国教育模式其实就是普鲁士教育模式,之前看过一篇博文,文中阐述了中国教育深受“普鲁士化”和 阅读全文

SQL Server如何查看SQL Server服务启动时间

2023-01-11 10:11 by 潇湘隐者, 840 阅读, 1 推荐, 收藏, 编辑
摘要:SQL Server数据库中,我们想查看SQL Server实例的启动时间以及SQL Server Agent服务的启动时间,有哪一些方法和技巧呢? 下面总结一些查看SQL Server实例和SQL Server Agent服务启动时间的方法。 查看SQL Server实例启动时间 如果要查询SQL 阅读全文

Oracle如何查看当前PDB容器信息

2023-01-10 09:36 by 潇湘隐者, 2004 阅读, 0 推荐, 收藏, 编辑
摘要:Oracle多租用户环境中,我们如何查看当前会话的容器信息呢? 一般情况下,如果当前会话位于CDB$ROOT容器下,那么使用命令show pdbs可以查看所有的pdb数据库信息,如果当前会话信息位于某一个具体的PDB容器时,那么此时只能查看当前PDB的容器信息,具体如下所示: sys@ctest> 阅读全文

ORACLE新参数MAX_IDLE_TIME和MAX_IDLE_BLOCKING_TIME简介

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

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

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

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

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

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

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

查看PostgreSQL监听端口

2022-04-12 23:08 by 潇湘隐者, 3943 阅读, 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 潇湘隐者, 1218 阅读, 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 潇湘隐者, 2264 阅读, 2 推荐, 收藏, 编辑
摘要:我们知道从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 潇湘隐者, 1769 阅读, 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 潇湘隐者, 564 阅读, 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 潇湘隐者, 1473 阅读, 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 潇湘隐者, 605 阅读, 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 潇湘隐者, 6879 阅读, 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 潇湘隐者, 528 阅读, 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 阅读全文
上一页 1 2 3 4 5 6 7 ··· 41 下一页