前几天,本人参加了Oracle认证 MySQLOCP工程师认证考试 ,先说下考这个证书的初衷:
1、首先本人是从事数据库运维的,今年开始单位逐步要求DBA持证上岗。
2、本人的工作是涉及数据库维护,对这块的内容比较熟悉,所以在选择考证模式的时候,选择了背题直接考,没有参加培训班。
3、这个证书考完是终生有效的,考一次就行不用每隔几年更新一次。
4、考试的内容为选择题,分单选题、多选题,难度还是比较简单的。
5、考试语言可以选择中文。
关于Oracle MySQL OCP认证考试其实准备起来并不难,考试语言可以选择中文或者英文,可以选择在线考试或者线下考试,当然英语渣渣的我也只能选择的是中文考试了,考场我约考的是距离我上班比较近的地方;
参加考试当天经老师的提点需要准备两个证件:身份证及第二证件(医保卡/驾照/港澳通行证/信用卡/有效期内的学生证件等其中一个),持双证参加考试后考场的老师会帮忙检录信息,确认好个人信息后就进入考场答题,做完题跟考场的老师说下或者举手就可以出考场了,出了考场就能看到成绩单,知道你的考试是否通过,拿到考场老师给你的成绩单之后就再等个1-2天就可以登陆Oracle官网下载证书拉。
下面跟大家分享下考试过程遇到题(考场真题)(个人整理版)
1、分析下⾯的语句和输出:mysql>SHOW GRANTS FOR jsmith;
jsmith 可以执⾏哪两条 SQL 语句?
答案:AC
解析:BDE 需要在 name 字段上⾯有 select 权限。
2、下列哪三项命令可以报告在 MySQL 服务器上运⾏的所有当前连接?
答案:ABH
3、哪条语句可⾃动为所有⽤户授予所有⻆⾊?
答案:D
解析: D 对 activate_all_roles_on_login:服务器会在登录时激活每个帐户的所有⻆⾊。这优先于使⽤ SET default ROLE 指定的默认⻆⾊。B 不对 MySQL 可以通过 mandatory_roles 变量来配置强制性⻆⾊。使⽤强制性⻆ ⾊,服务器会为全部的账户默认赋予该⻆⾊,⽽不需要显示执⾏赋予⻆⾊。可以使⽤ My.cnf ⽂件或者使⽤ SET PERSIST 进⾏配置,例如: [mysqld] Mandatory_roles='role1,role2@localhost' SET PERSIST mandatory_roles = 'role1,role2@localhost; 需要注意的是,配置在 mandatory_roles 中的⻆⾊不能撤销其权限,也不能删除。 没有 mandatory_roles=ALL;的说法
4、分析以下语句,这些语句会成功执⾏:
TRUNCATE test;
BEGIN;
INSERT INTO test (id, name) VALUES(1, "Hello") ;
ROLLBACK;
SELECT id FROM test;
下列哪两个存储引擎在执⾏语句时会返回 test 表的⾮空记录集?
答案:AC
5、关于冷备份,下列哪项描述是正确的?
答案:C
6、MySQL 实例上的⽤户帐户 baduser@hostname 已被破解。下列哪两个命令可以阻正使⽤被破解的帐户进⾏的新连接?
答案:AE
7、以下哪两项的描述是正确的?
答案:DE
解析:如图
8、您对 MySQL Server 中的模式进⾏了⼀些表定义更改。
下列哪两条语句反映了 MySQL Server 处理表定义更改的⽅式
答案:DE
9、安全的 MySQL Server 环境的两项要求是什么?
答案:DE
10、多源复制提供了哪种功能?
答案:A
想了解更多Oracle MySQLOCP认证的考试内容可以私聊我噢