数据库ChatGPT能代替OracleDBA吗?用OracleOCP(1z0083)的真题测试一下。

数据库ChatGPT能代替OracleDBA吗?用OracleOCP(1z0-083)的真题测试一下。

让我们来看看ChatGPT不能通过OracleOCP的考试?

引言测试过程总结和分析

关于博主,姚远:

OracleACE(Oracle和MySQL数据库方向)。OracleMAA大师。华为云MVP。《MySQL8.0运维与优化》的作者。拥有Oracle10g和12cOCM等20+数据库认证。曾任IBM公司数据库部门经理,主导过多个大型数据中心核心库的设计。现在一家第三方公司任首席数据库专家,服务2万+客户。

引言

ChatGPT已经通过了很多考试,姚远老师是OracleOCP和MySQLOCP讲师,我很好奇ChatGPT能不能通过OracleOCP的考试呢?让我们拿Oracle19cOCP考试(1z0-082)的真题对ChatGPT进行一个测试。

测试过程

第1道题ChatGPT就做错了,姚远老师心里不禁窃喜,看来ChatGPT也不咋地,我们也许不会失业,让我们来看看第一道题的题目:

Whichtwostatementsaretrueaboutspace-savingfeaturesinanOracleDatabaseA.AnindexcreatedwiththeUNUSABLEattributehasnosegment.B.PrivateTemporaryTables(PTTs)storemetadatainmemoryonly.C.PrivateTemporaryTables(PTTs)whenused,arealwaysdroppedatthenextcommitstatement.D.AnindexthatisalteredtobeUNUSABLEwillretainitssegmentE.Atablethatistruncatedwillalwayshaveallofitsextentsremoved

ChatGPT的答案是B和C,B是对的,但ChatGPT选择了一个错误的答案C:PrivateTemporaryTables(PTTs)whenused,arealwaysdroppedatthenextcommitstatement.实际上PTT有两种:Transaction-specific(ONCOMMITDROPDEFINITION)和session-specific(ONCOMMITPRESERVEDEFINITION)。这两种在commit时都会删除表中的数据,但第二种是不会删除表定义的,因此C是错的。

ChatGPT忽略了一个正确的答案A,于是姚远老师问ChatGPT:你为什么没有选择A,请你做一个实验,创建一个UNUSABLE的索引试试?ChatGPT回答:作为一个AI语言模型,我没有直接的物理数据库来创建索引。…现在我知道ChatGPT为什么会做错了,因为ChatGPT没有实验环境。我自己实验了一下:

SQL>createindexin_1ontable_1(no)unusable;

Indexcreated.

SQL>selectsegment_name,blocksfromuser_segmentswheresegment_namein('IN_1');

norowsselected

SQL>alterindexin_1rebuild;

Indexaltered.

SEGMENT_NAMEBLOCKS

------------------------------

IN_18

发现创建索引时为unusable是不创建段的,只有重建索引才会有段。

第2道题是关于视图的,ChatGPT对WITHCHECK的限制很清楚,做对了。

第3道题是PMON进程的作业,ChatGPT还知道从12c后PMON注册监听的功能交给了LRRG进程负责,也做对了。

第4道题是集合的INTERSECT操作,ChatGPT也做对了。

第5道题是用户的最小权限原则,ChatGPT也做对了。

第6道题是关于回滚段的题目,ChatGPT做错了,ChatGPT认为:UndosegmentscanbestoredintheSYSTEMtablespace.这个选项是错的,ChatGPT给出的理由是:Undosegmentsarestoredintheundotablespace,notintheSYSTEMtablespace.实际上在自动回滚段管理时,如果没有undo表空间,回滚段是可以放在系统表空间中的,在Oracle的官方文档中有下面的内容:

Whenthedatabaseinstancestarts,thedatabaseautomaticallyselectsthefirstavailableundotablespace.Ifnoundotablespaceisavailable,thentheinstancestartswithoutanundotablespaceandstoresundorecordsintheSYSTEMtablespace.Thisisnotrecommended,andanalertmessageiswrittentothealertlogfiletowarnthatthesystemisrunningwithoutanundotablespace.

感觉ChatGPT做这个选择有点想当然。

第7道题是日期的计算,也做对了。

第8道题做错了,ChatGPT选择了一个下面这个选项:DirectoryNamingrequiressettingtheTNS_ADMINenvironmentvariableontheclientside.实际上TNS_ADMIN环境变量不是必需设置的,只有ORACLE_HOME设置了即可。

第9道题错了,ChatGPT选择了一个错误的答案:AnyusercancreateaPUBLICsynonym.实际上即使创建PUBLIC的同义词,也需要CREATEPUBLICSYNONYM的系统权限。ChatGPT还忽略了一个正确的答案:Asynonymcanhaveasynonym。

第10道题是关于直接路径导入的压缩格式,这个知识点在Oracle官方文档上面写的清清楚楚,ChatGPT做对了

第11道题是关于延迟段创建特性,ChatGPT也做对了

欢迎试看博主的专著《MySQL8.0运维与优化》

总结和分析

测试进行到这里,ChatGPT一共做了11道题,错了4道题,正确率为63.6%,而Oracle19COCP的1Z0-082的及格线是60%,ChatGPT涉险过关!

更多的OracleOCP和MySQLOCP题库的解析可以参见:

Oracle19cOCP和MySQL8.0OCP应试指南和题库讲解

姚远老师分析了ChatGPT解题的特点,发现ChatGPT对于在业界答案没有争议的题目做得很好,但ChatGPT也有两个弱点,一个是ChatGPT没有真正的一个Oracle数据库进行实验,因此在解答需要实验验证的题目时很吃亏;另一个是ChatGPT不擅长解决概念上比较绕的问题。但总体来说,ChatGPT已经可以胜任一个初级DBA的工作了,只是对ChatGPT的给出的答案需要一个资深的DBA进行二次验证。

THE END
1.“八大”危险作业安全规范考试试题(20页)经管文“八大”危险作业安全规范考试试题(20页)https://bbs.pinggu.org/thread-12161781-1-1.html
2.复合地基承载力设计值为180,试验点的数值分别为180200250,则创建题库 登录 创建自己的小题库 搜索 【单选题】复合地基承载力设计值为180,试验点的数值分别为180、200、250,则场地复合地基承载力特征值为() A. 210 B. 225 C. 190 D. 无法计算 题目标签:地基承载力特征值承载力设计值地基承载力如何将EXCEL生成题库手机刷题 如何https://www.shuashuati.com/ti/5d12284b91464080971268a540d44a23.html?fm=bd816f11cb3219b7a57a335f75b20d13a2
3.HAZOP200理论题系统原题库2024-11-16 11:43:28? 600题 ? 我的错题 (0) 我的收藏 (0) 我的笔记 (0) 离线下载 ? 练习模式 顺序练习 0/600 高频错题 精选高频易错题 模拟考试 随机抽题仿真模拟 题型练习 按题型分类练习 章节练习 按章节分类练习 随机练习 试题顺序打乱练习 https://mso.zaixiankaoshi.com/paper/18216723.html
4.湖南省给水排水专业初中级专业技术职务任职资格考试题库湖南省给水排水专业初中级专业技术职务任职资格考试题库-专业实务2023年.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 给水排水-专业实务 【1】、(案例题)【背景资料】南方某城市采用单水源供水系统取用江河水作为水源水厂设计规模为 43 12.0x10m/d,水厂自用水率为10%,时变化系数为1.5,日https://max.book118.com/html/2023/1205/7154053055006014.shtm
5.Oracle19cOCP1Z0082认证考试题库(5160)Oracle 19c OCP 认证考试 083 题库(第37题)- 2024年修正版 本文介绍Oracle 19c OCP认证题库中的1Z0-083科目,包含85道试题,需在150分钟内完成,通过分数为57%。重点解析了关于阈值、指标和警报的问题,并指出需通过Oracle指定的WDP机构培训后才能参加考试,考试科目包括082和083,通过后可获得OCP证书。CUUG作为金牌https://developer.aliyun.com/article/1239651
6.最新的1Z0082认证考试题库下載提供全真的1Z0我們承諾,所有購買我們TestPDF提供的 Oracle 1Z0-082題庫,是市場上最新的高通過率的,你只需要記住所有的考試答案,通過考試是很容易的,如果沒有通過考試我們還會全額退款。 提供一年的免費更新服務 現在購買我們的產品,我們將會為你提供一年的免費升級服務,保證你順利通過認證考試。如果有任何更新版本,在一年內你可以https://braindumps.testpdf.net/1Z0-082-real-questions.html
7.MySQL8OCP(1Z0908)认证考试题库原题(第9题)MySQL 8 OCP(1Z0-908)认证考试题库原题(第9题) Mysql8.0 OCP认证考试原题题库整理(CUUG内部资料)-第9题 Choose two. Which two statements are true about MySQL Enterprise Backup? A) It creates logical backups. B) It supports backing up only table structures.https://cloud.tencent.com/developer/article/1774525
8.道客巴巴2025年公需科目题库多项选择 深入学习贯彻党的十九大精神,加强大数据時代互联网信息安全公需科目題库 多选1.大数据時代的个人信息保护:精确治理“精确诈骗”(下)提到,精确诈骗频发的主线原因包括(ABCDE)。A.技术原因 B.企业缺乏社会责任C.国家法制体系不健全D.国际层面执法合作未能全覆盖E.内部人员犯罪和网络袭击犯罪http://m.doc88.com/list-221-1-10.html
9.Oracle19cOCP1Z0082认证考试题库(3641)39.Which two statements are true about the configuration and use of UNDO RETENTION with no GUARANTEED RETENTION? A.Unexpired UNDO is always retained B.UNDO RETENTION specifies for how long Oracle attempts to keep unexpired UNDO C.UNDO_RETENTION specifies for how long Oracle attempts to keep expirehttps://blog.itpub.net/70018393/viewspace-2902516/
10.Oracle19cOCP1Z0082认证考试题库(5160)19cocp题库Oracle 19c OCP 1Z0-082认证考试题库(51-60) 51.View the Exhibit and examine the description of the tables You execute this SQL statement Which three statements are true? A.The sales table has five foreign keys B.The statement will execute successfully and a new row will be inserted into https://blog.csdn.net/weixin_43424368/article/details/124689797
11.云贝教育的博客OracleOCP19c认证考试1Z0Oracle OCP 19c认证考试1Z0-082题库最新解析 第十六题 16. Examine the description of the PRODUCT DETAILs table: Which two statements are true? A.PRODUCT_NAME cannot contain duplicate values B.EXPIRY_DATE contains the SYSDATE by default if no date is assi https://blog.51cto.com/u_16241820/article/year2023
12.OracleOCP19c认证1Z0083考试题库(第1题)cnblogs5359Oracle OCP 19c 认证1Z0-083考试题库(第1题)-由CUUG整理 1.Which three are true about thresholds, metrics, and server-generated alerts? (Choose three.) A. All metrics are instance related. B. Cleared stateful alerts are displayed by querying DBA_ALERT_HISTORY. https://www.cnblogs.com/cnblogs5359/p/14434725.html
13.ocp认证19c082考试1z0082考试082考试题库CUUG培训ocp 082考试,1z0-082考试,082考试题库,19c 082,iz0 082题库http://www.ujpeixun.com/082kaoshi/
14.08329OracleOCP认证考试题库解析历年真题【083-29】Oracle OCP认证考试题库解析_历年真题_CUUG优技 Oracle OCP认证考试题库大全,内容涉及到OCP不同版本11g/12c/19c的考题,考试科目包括1Z0-052/053/062/063/071/082/083等。 CUUG OCP考题不断的更新修改,逐渐完善,考试通过率也逐步提高,需要各种认证考试资料,可以打电话:400 0909 964https://www.acfun.cn/v/ac45483989