人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."
ACE 搜索
中国ORACLE用户组
中国DBA联盟(ACDU)· 核心伙伴
墨天轮 · MVP
CNDBA_2: 142216823(2k群)
CNDBA_3: 283816689(2k群)
CNDBA_4: 391125754
CNDBA_5: 104207940
CNDBA_6: 62697977
毕业以后一直从事数据库有关的工作,也一直在坚持技术分享,写了很多的博客,但博客有一定的局限性,所以这几年陆续出版了几本书,2019年和2020年写了2本Oracle 数据库有关的书籍,如下: 《Oracle 18c 必须掌握的新特性》 发售了 https://www.cndba.cn/dave/article/3453 《Oracle数据库问题解决方案和故障排除手册》终于发售了 https://www.cnd...
2021-08-10 10:58 4905 1
经过大半年的编写和校验《Oracle 18c 必须掌握的新特性》终于发售了。 本书重点讲解了Oracle 18c中重要的新特性。现在可以在 京东,天猫和当当网进行购买。 因为时间和个人对知识点的理解,在本书的撰写过程中难免出现一些错误,如果您发现这些问题。 也感谢您邮件给我:ahdba@qq.com. 当当购买网址:http://product.dangdang.com/27895222.html...
2019-07-02 10:54 12032 5
2020年3月18日更新: 《Oracle数据库问题解决方案和故障排除手册》出版社共印3次,以全部卖完,目前网上已经买不到全新版。 个人这边之前还收藏了十几本全新的,如果需要直接联系我。 QQ: 251097186 经过大半年的翻译和校验,《Oracle数据库问题解决方案和故障排除手册》终于发售了。 原书是由7位Oracle 专家撰写。 内容覆盖到Oracle 12cR1。 从...
2018-01-05 20:12 18074 4
出差归途火车上,有几个小时的时间,正好可以把Oracle 知识的学习框架梳理一下,这些都是Dave对Oracle的一些理解,共初学者参考。 本篇文章只介绍知识点,不涉及具体内容。 1 学习方法 很多初学者一直在门外徘徊的一个重要原因就是没有找到正确的学习方法,其实Oracle 需要系统的学习,这个过程可能需要2-3年。 最好的资料就是Oracle...
2016-11-09 18:50 13088 2
在大内存的服务器上部署 Oracle 时都需要配置 hugepage,配置后,可以通过/proc/meminfo 确认大页的生效情况,如下: $ grep HugePages /proc/meminfo AnonHugePages: 0 kB HugePages_Total: 61461 HugePages_Free: 61461 HugePages_Rsvd: 0 HugePages_Surp: 0 也可以通过数据库的 alert log 日志确认大页的...
2024-07-19 10:21 65 0
写在前面: 前段时间给开源团队的纪老师提了一个 OMS需求,这个月发布的 OMS 4.2.4 版本已经支持了,测试了一下还挺好用,解决了我们的一些痛点,昨天特意和纪老师表达了一下谢意,纪老师说要不写点啥帮我们宣传一下吧。 1 初识 OceanBase 小算了一下,从事 DBA 行业有小 16年,年轻的时候比较活跃,写了很多的博客,出版了几本书,搞了很多的 Q...
2024-07-16 10:31 75 0
注:本文由大模型生成 1. performance_schema 数据库说明 在MySQL 5.7中,performance_schema是一个内置的系统数据库,主要用于收集和存储与数据库性能相关的统计信息和指标。这个数据库从MySQL 5.5版本开始引入,并在MySQL 5.7中默认启用(但可以在MySQL配置参数中关闭以节约性能消耗)。以下是关于performance_schema数据库的详细说明: 一、...
2024-07-04 18:01 133 0
注:本文根据大模型整理 1. information_schema 数据库说明 在MySQL 5.7中,information_schema数据库是一个特殊的、只读的数据库,它提供了关于MySQL服务器所维护的所有其他数据库的信息。这个数据库不直接存储用户数据,而是包含了关于数据库元数据的详细信息,如数据库和表的结构、列的数据类型、访问权限等。这些信息对于数据库的管理、优化...
2024-07-04 17:40 73 0
注:本文由大模型生成。 1. 英语的含义 ROUTINE /ruːˈtiːn/ n. 常规,惯例;生活乏味,无聊;(演出中的)一套动作,一系列笑话(等);(为达到特定目的的)老一套,俗套;(计算机)例行程序 adj. 常规的,例行的;平常的,毫不特别的;平淡乏味的 2. IT 术语中的含义 “ROUTINE” 一词在数据库和编程上下文中,通常指的是一系列预定义好的...
2024-07-04 16:39 123 0
注:本文由大模型根据官方手册整理,官网链接如下: https://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html 在整理MySQL 5.7官方文档中关于提供的权限(Privileges Provided)的内容时,我们可以将权限大致分为几个主要类别,并列出每个类别下的关键权限。请注意,由于文档内容较为丰富,以下是一个简化的整理版本: 全局权限(Glob...
2024-07-04 16:34 82 0
1 安装 [dave@www.cndba.cn src]# yum install -y gcc mysql-devel [dave@www.cndba.cn src]# wget https://codeload.github.com/Percona-Lab/tpcc-mysql/zip/refs/heads/master [dave@www.cndba.cn src]# unzip master [dave@www.cndba.cn src]# cd tpcc-mysql-master/src [dave@www.cndba.cn src]# make 注意,make 如果报错
2024-07-04 14:00 91 0
在 Mysql 8.0 中如果按照之前的方式创建用户,在远程连接时会报如下错误: Last_IO_Error: Error connecting to source ‘dave@192.168.1.1:3308’. This was attempt 4/86400, with a delay of 60 seconds between attempts. Message: Authentication plugin ‘caching_sha2_password’ reported error: Authentication requires secure connec...
2024-07-04 09:35 94 0
业务侧反馈说在 mysql 5.7 中建表的时候报了如下错误: ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes. 这个是 5.6 的遗留问题,在 5.7 中已经解决了。但业务说的那么确认,还是重新验证了一下,将业务的 SQL 拿到 5.7 的环境中执行,确实没有这个问题。 mysql> select @@version; +------------...
2024-06-28 20:24 98 0
1 问题现象 OEM 12c 连接 12c 的 DB 后报错: Failed to connect: java.sql.SQLException: The Network Adapter could not establish the connection。 查看 DB log 日志有 ORA-28040的错误: [dave@www.cndba.cn admin]$ oerr ora 28040 28040, 0000, "No matching authentication protocol" // *Cause: There was no acceptable authentica...
2024-06-18 16:00 140 0
1 过程回顾 上周和合肥某大厂一个老朋友聊天,他最近有点点背,然后感慨到没有背过锅的 DBA 职业生涯是不完整的,为什么想到这句话,因为今天的案例,也是个锅,只是还没有找出是谁的。 19:52 :刚收拾好书包,准备回家,刚起身,接到业务电话,一听就是很着急,说系统核心表数据不对,不清楚啥情况。 20:01:检查了一下数据库,摸清了大概的...
2024-06-14 19:13 183 0
注:本文由大模型生成 在 MySQL 5.7 中,sql_mode 是一个系统变量,它用于控制 MySQL 服务器的 SQL 语法和数据验证。这个变量可以设置为一个或多个不同的模式值,每个值都会启用或禁用特定的 MySQL 功能或行为。 SQL Mode 的默认值 在 MySQL 5.7 的默认安装中,sql_mode 的默认值可能因不同的安装和配置而异。但通常,它可能包含以下一个或多个...
2024-06-12 17:41 121 0
注意:本文由大模型生成 1. Handler_read_key 说明 在 MySQL 的性能监控和调优中,Handler_read_key 是一个重要的状态变量(status variable),它表示服务器通过键(即索引)读取行的次数。这个变量提供了关于索引使用情况的信息,对于理解查询的性能和优化数据库至关重要。 以下是关于 Handler_read_key 的一些关键点: 作用:每当 MySQL 服务...
2024-06-05 18:52 174 0
注:本文由大模型生成 1. 自适应 hash 功能(Adaptive Hash Index,AHI) 概念 MySQL 的自适应哈希索引(Adaptive Hash Index,AHI)是 InnoDB 存储引擎的一个特性,用于优化数据库查询性能。以下是关于自适应哈希索引的详细说明: 1. 基本原理 自动和动态:自适应哈希索引是自动和动态的。InnoDB 存储引擎会根据查询模式和数据访问频率自动决定...
2024-05-23 18:42 206 0
术语 解释 A – E ACID 在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。 AZ Available Zone,通常指一个机房。 Bgwriter 数据库启动时创建的一个后台写线程,此线程用于将数据库中脏页面写入到持久性设备(例如磁盘)中。...
2024-05-07 11:35 220 0
查看 openGauss 集群状态时,会显示如下信息: [dave@www.cndba.cn dn]$ gs_om -t status --detail [ CMServer State ] node node_ip instance state ---------------------------------------------------------------------- 1 gbase01 192.168.56.109 1 /data/gbase/cmserver/cm
2024-05-06 13:05 247 0