暂时未有相关云产品技术能力~
IT考证 微信dataace
介绍在一台服务器上同时安装MySQL 5.6、5.7和8.0等3个版本等操作方法。
这是我给一个使用Oracle数据库的客户做一个RMAN备份优化的工作笔记。
覆盖索引(covering index)指一个SQL语句只读取索引就可以获得需要的数据,不需要访问表,这样大大提高了I/O的效率,原因如下
2020年7月7日考了MySQL 8 OCP,从百度搜索结果来看,目前中国只有我一个人取得了MySQL 8 OCP,肯定别人也有人考过了MySQL 8 OCP,不过人家比较低调,没有写博客罢了。从 MySQL 3 开始使用 MySQL,MySQL 5.6和5.7 OCP,现在是第三个 OCP 了。
MySQL OCP分成中文和英文两种,Oracle OCP只有英文考试,这里我们用MySQL 8.0 OCP(1Z0-908)的中文真题测试一下ChatGPT,看看ChatGPT能否获得MySQL OCP的认证,用这种方法判断ChatGPT会不会代替我们人类DBA的工作。
我自己就考了挺多Oracle的认证,下面是从Oracle的certview网站(网址是certview加上点oracle点com)上面查询到的姚远老师自己的Oracle证书。
第1道题ChatGPT就做错了,姚远老师心里不禁窃喜,看来ChatGPT也不咋地,我们也许不会失业,让我们来看看第一道题的题目
下面是Oracle 19c OCP考试(1Z0-083)中关于Oracle不完全恢复的题目:
jsmith可以执行哪两条SQL语句?
我们在登录Oracle数据库时可能会遇到ORA-01017错误,这里分析原因并提供解决办法。 点击试看博主的专著《MySQL 8.0运维与优化》(清华大学出版社)
ORA-12514的故障是很多新手在连接Oracle数据库时经常遇到故障,它通常表示无法连接到数据库实例,这里姚远老师告诉大家如何排除这类故障。
使用客户端证书登录MySQL登录MySQL具有安全性高、不用输入密码的优点,这里说明生成证书和登录的过程。
MySQL的线程池能够有效地解决大量短连接的性能问题,大幅提高MySQL数据库的扩展性。但官方MySQL的线程池在收费的企业版中才有,免费的社区版中没有这个功能,这里介绍MairaDB的线程池。
内容说明:长期以来获得Oracle OCP(Oracle Certified Professional)的认证需要参加Oracle的官方或者合作伙伴组织的培训。
作者介绍:姚远,Oracle ACE(Oracle和MySQL数据库方向),华为云MVP,《MySQL 8.0运维与优化》的作者。
根据Oracle的官方说明,要想获得Oracle Database 12c Maximum Availability certification,需要下面三个证书
一个客户反应Oracle数据库非常慢,客户端经常连接不上,我登录上去后查看awr报告
考试前 考试前需要了解信息如下
文件和目录权限 权限 对文件的影响 对目录的影响
在 Linux 系统中建立新目录的命令是 mkdir。该命令的使用方式如下
Examine the command, which execute successfully
姚远老师在一个有两万个客户的公司做数据库支持,什么稀奇古怪的事情都能遇到,有个客户的数据库不停地产生大量的trace,经常把硬盘撑爆,看看姚远怎么解决这个问题的。
Oracle和MySQL数据库是世界上最流行的两种数据库,根据数据库权威网站db-engines的排名,这两种数据库是唯一超过1000分的两种数据库。
有人问我英语不好能学好IT吗?我的回答可能要让人失望了,如果英语不好,从长远看是无法进入IT界的高层的。
Which three actions will add a resource to an Oracle Restart configuration?
.View the Exhibit and examine the description of the tables You execute this SQL statement Which three statements are true?
Which three are types of segments in an Oracle Database?
Q1.Examine this command, which executes successfully:
Which two are true about reclaiming space used by Flashback logs in Oracle Database 19c and later releases?
这个Oracle 19c OCP的预备课程,在上课之前,我们需要先下载课程中用到的十余个软件,包括:Linux、Oracle和虚拟机软件等。这个课程里面不包括这些软件的安装和使用。
注册vue和oracle帐号,现在vue和oracle改版了,注册出来的帐号是同一个帐号和密码,请按下面步骤操作
TwinDB是一款专门用于InnoDB数据恢复的工具,它还有一个名字叫undrop for InnoDB。
19c examples 安装完成,在$ORACLE_HOME/demo/schema/human_resources 目录下执行hr_main.sql 文件创建 hr用户
现象 xtrabackup备份MySQL数据库出现超时的错误
静默方式创建数据库
可以使用deinstall命令停止和删除Oracle数据库主目录中的Oracle数据库软件和组件。
在VirtualBox安装好了Linux虚拟机后,还需要安装Guest Additions,不然鼠标不能自动的在虚拟机和宿主机之间切换,宿主机共享给虚拟机的目录也不能自动挂载。
Oracle官方提供了安装好的Oracle 19c虚拟机,打包成ova文件。可以使用这个文件建立一个oracle 19c的学习环境。
Innodb集群是有多个节点组成的,这些节点的数据是同步的。对于Innodb集群的备份,通常只需要在一个节点上进行备份。当需要恢复时,可以把备份集恢复到集群中的任意一个节点上。下面通过实验说明在同一节点和不同节点上进行恢复的方法。
mysql启动的时候提示
在Linux上安装Oracle软件的过程相当复杂,让很多初学者望而却步。但在Oracle 18c以后Oracle推出了使用rpm包安装Oracle数据库软件的安装方式
从错误日志中检查,有两个信号量等待时间超长,MySQL自动crash了
下载下面三个版本的通用安装包
一个MySQL数据库备份的时候出现下面的错误
在MySQL 8.0中,默认的二进制日志的保存时间参数binlog_expire_logs_seconds和expire_logs_days的设置如下
MySQL在Ubuntu上启动出错
把MySQL数据库从Windows迁移到Linux,最简单的方法当然是采用文件拷贝的方式进行迁移。这里当然是有坑的,首先想到是不同操作系统之间的字节序的问题,Oracle的RMAN可以实现相同字节序跨平台迁移数据库,还可以对不同的字节序进行转换,下面先在Oracle的视图
MySQL 8中的sql_mode中的默认值如下
源 oracle18:oracle18c-standby 192.168.17.26 目标 oracle18-2:oracle18c-primary 192.168.17.109
MySQL数据库对于对象的操作级别分为:全局、数据库、表、字段等。粒度从粗到细。如果粗的粒度的权限满足了,将不再检验细粒度的级别,这种验证方式有的时候不方便,例如需要把100个数据库中除了某一个数据库外的访问权限赋予某个用户