代码改变世界

MySQL 8的MGR集群中设置autocommit=0引起ERROR 1064 (42000)错误

2023-06-21 16:32 by 潇湘隐者, 阅读(220) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:在一套MySQL MGR集群测试环境中,同事测试时,在my.cnf参数文件中修改了autocommit参数(修改为autocommit=0),结果上周五,由于系统管理员要升级RHEL 8.8的系统补丁,所以将这这三台MySQL的数据库服务关闭了,升级完RHEL 8.8的系统补丁后,启动MySQL的集 阅读全文

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

2023-06-13 11:25 by 潇湘隐者, 阅读(474) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:之前写过一篇文章“SQL Server如何找出视图依赖的对象和视图嵌套层数”,这里我介绍一下Oracle数据库中如何找出视图的依赖对象以及视图嵌套层数关系。主要通过DBA_DEPENDENCIES这个系统视图(这个系统视图中包含有对象的依赖关系数据)。另外,我们使用了Oracle的树形查询(层级查询 阅读全文

SQL Server 2017 RTM安装CU补丁失败报-2061893565错误

2023-06-12 09:07 by 潇湘隐者, 阅读(0) 阅读, 推荐(0) 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

Oracle的PDB数据库创建DIRECTORY时遇到ORA-65254

2023-06-09 08:22 by 潇湘隐者, 阅读(344) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:在Oracle 19c多租户环境的PDB数据库下面创建一个DIRECTORY时,遇到了“ORA-65254: invalid path specified for the directory”,下面简单演示一下所遇到的这个案例 SQL> CREATE PLUGGABLE DATABASE PDB6  阅读全文

MySQL日志维护与监控脚本

2023-06-07 08:54 by 潇湘隐者, 阅读(291) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:MySQL数据库的管理维护过程中,MySQL错误日志(MySQL Error Log)与MySQL慢查询日志(MySQL Slow Log),一般不会自动清理,也不会轮转/切换,这个跟MySQL的二进制日志(binlog)有所不同,所以如果数据库管理员对其不维护的话,这些日志随着时间的推移以及一些特 阅读全文

Oracle 12c/19c PDB数据库配置自动启动

2023-05-31 15:50 by 潇湘隐者, 阅读(1864) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:在Oracle 12c/19c多租户环境中,默认情况下,使用startup命令启动数据库实例后,你会发现PDB数据库的状态为MOUNT状态,PDB不会随着CDB启动而启动。如下例子所示: SQL> startupORACLE instance started.Total System Global  阅读全文

How to find the TLS used for the SQL Server connection

2023-05-24 11:15 by 潇湘隐者, 阅读(289) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:本文是How to find the TLS used for the SQL Server connection这篇英语文章的翻译,此文出处请见于文章底部链接:原文出处[1] 对于客户,我做了一些研究,如何找出SQL Server数据库会话连接使用了哪一种TLS协议。唯一的方式就是创建一个扩展事件 阅读全文

Percona Xtrabackup版本升级小结

2023-05-23 13:44 by 潇湘隐者, 阅读(0) 阅读, 推荐(0) 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

Linux xfs文件系统stat命令Birth字段为空的原因探究

2023-05-10 22:31 by 潇湘隐者, 阅读(646) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:在Linux平台找出某个目录下创建时间最早的文件,测试验证脚本结果是否准确的过程中发现一个很有意思的现象,stat命令在一些平台下Birth字段有值,而在一些平台则为空值,如下所示: RHEL 8.7下, XFS文件系统 [mysql@mysqlu02 ~]$ more /etc/redhat-re 阅读全文

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

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

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

2023-05-06 16:42 by 潇湘隐者, 阅读(2556) 阅读, 推荐(3) 推荐, 收藏, 编辑
摘要:MySQL数据库恢复到指定时间点时,我们必须通过MySQL全备+MySQL增量备份(可选)+MySQL的二进制日志(binlog)进行重放来恢复到指定时间点,实际的生产环境中,可能一段时间内生成了多个二进制日志文件(binlog), MySQL本身不会存储二进制日志文件(binlog)的开始时间和结 阅读全文

HP-UX下du命令使用技巧

2023-04-27 13:43 by 潇湘隐者, 阅读(359) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:本人习惯了Linux环境的du命令,在HP-UX下,发现du命令真的非常难用,有种让人很难受的感觉。主要是因为HP-UX下的du命令参数比Linux平台du命令参数要少很多,尤其是没有-h这个参数,它只能以kb形式显示文件/文件夹的大小,对于我来说,看起来非常不直观。下面是工作中,HP-UX平台使用 阅读全文

Oracle 19c的参数sec_case_sensitive_logon与ORA-01017错误

2023-04-26 10:37 by 潇湘隐者, 阅读(1185) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:Oracle的参数sec_case_sensitive_logon是Oracle 11g开始被引入。这个参数主要是为了控制密码的大小写敏感问题。 sec_case_sensitive_logon=true表示密码区分大小写。 sec_case_sensitive_logon=false表示密码不区分 阅读全文

Zabbix 6中MSSQL by ODBC模板配置手册

2023-04-24 21:11 by 潇湘隐者, 阅读(2262) 阅读, 推荐(2) 推荐, 收藏, 编辑
摘要:这里介绍一下如何在Zabbix 6下面,使用默认自带的模板MSSQL by ODBC来监控SQL Server数据库。官方关于Template DB MSSQL By ODBC的介绍如下链接所示: https://www.zabbix.com/integrations/mssql 这个项目对应的gi 阅读全文

DIA-48448: This command does not support multiple ADR homes

2023-04-24 18:35 by 潇湘隐者, 阅读(233) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:在使用adrci命令清空日志时遇到错误:“DIA-48448: This command does not support multiple ADR homes”如何解决呢?如下所示 $ adrciADRCI: Release 19.0.0.0.0 - Production on Mon Apr 2 阅读全文

MySQL中binlog备份脚本分享

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

ORACLE修改ORACLE_SID总结

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

ORACLE数据库中ORACLE_SID与INSTANCE_NAME的差异

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

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

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

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

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

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

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

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

2023-01-10 09:36 by 潇湘隐者, 阅读(2835) 阅读, 推荐(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 潇湘隐者, 阅读(1107) 阅读, 推荐(1) 推荐, 收藏, 编辑
摘要:Oracle 12.2 引入了新参数MAX_IDLE_TIME。它可以指定会话空闲的最大分钟数。如果会话空闲的时间超过了这个阈值的话,这个会话将会被自动终止。其实在Oracle 10g& 11g时代,我还写过脚本定期清理INACTIVE会话,当时写的文章名为ORACLE定期清理INACTIVE会话” 阅读全文

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

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

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

2022-10-17 22:40 by 潇湘隐者, 阅读(171) 阅读, 推荐(0) 推荐, 收藏, 编辑
摘要:接手一台MySQL数据库后,使用mysql_config_editor创建了一个--login-path=mydba后,但是登录MySQL验证测试时一直报“mysql: [ERROR] unknown variable 'login-path=mydba'”这个错误。 测试过程中发现,使用绝对路径时 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 42 下一页
点击右上角即可分享
微信分享提示