100%通過的Cisco、PMP、CISA、CISM、AWS模擬測試現已發售! 立即獲取
使用 Oracle OCP (1z0-083) 真題測試 ChatGPT,看看它能否取代我們人類?
A
Augustine
2023-06-13
1248

Ms. Shen

CCIE# 5347*

解決一個問題:201

已回答:

ChatGPT最近很火,它通過了很多考試,那麼它能不能代替人類的Oracle DBA呢,測試一下它能不能通過Oracle 19c OCP考試把,因爲姚遠老師是Oracle OCP和MySQL OCP的講師,所以對這個東西很好奇。讓我們帶着Oracle 19c OCP考試(1z0-082)真題到ChatGPT來測試一下吧。姚遠OracleACE:試論MySQL8.0運維與優化(清華大學出版社) 0 同意 - 0 評論 文章測試過程 第1題是關於Oracle數據庫中空間的使用,ChatGPT出錯了,姚遠老師不禁心中暗喜,看來ChatGPT也不是很厲害,我們也不一定會出工不出力,我們來看看第1題題目:關於Oracle數據庫中節省空間的功能,哪兩個說法是正確的?A. 使用 UNUSABLE 屬性創建的索引沒有分段。B.私有臨時表(PTT)只在內存中存儲元數據C.使用私有臨時表(PTT)時,總是在下一次提交語句中丟棄D.被修改爲 UNUSABLE 的索引將保留其段E.E.被截斷的表總是會移除其所有的擴展部分ChatGPT 選項的答案是 B 和 C:使用私有臨時表(PTT)時,總是會在下一條提交語句中刪除。實際上有兩種類型的 PTT:事務專用(ON COMMIT DROP DEFINITION)和會話專用(ON COMMIT PRESERVE DEFINITION)。這兩種方式都會在 COMMIT 時刪除表中的數據,但第二種方式不會刪除表定義,所以 C 錯誤。ChatGPT 漏掉了一個正確答案 A,所以姚遠先生問 ChatGPT:爲什麼不選 A,能不能請你做個實驗,嘗試創建一個 UNUSABLE 索引?ChatGPT 回答:作爲一個人工智能語言模型,我沒有直接的物理數據庫來創建索引...現在我知道 ChatGPT 爲什麼會做錯了,因爲 ChatGPT 沒有實驗環境。我自己做了個實驗SQL> create index in_1 on table_1(no) unusable; 索引已創建。SQL> select segment_name,blocks from user_segments where segment_name in (' SQL> create index in_1 on table_1(no) unusable; 索引已創建。SQL> select segment_name,blocks from user_segments where segment_name in ('IN_1'); no rows selected SQL> alter index in_1 rebuild; Index altered.1'); SEGMENT_NAME BLOCKS -------------------- ---------- IN_1 8 發現將索引創建爲不可用不會創建分段,只有重建索引才會。第 2 個問題是關於視圖的,ChatGPT 明確了 WITH CHECK 限制,並答對了。第 3 個問題是關於 PMON 進程分配的,ChatGPT 也知道 PMON 的註冊和監聽功能從 12c 開始就交給 LRRG 進程負責了,而且也答對了。問題 4 是集合的 INTERSECT 操作,ChatGPT 也答對了。問題 5 是關於用戶最小權限原則,ChatGPT 也答對了。問題 6 是關於回滾段的,ChatGPT 答錯了。ChatGPT 認爲撤銷段可以存儲在 SYSTEM 表空間中。ChatGPT 給出的理由如下:撤銷段存儲在撤銷表空間,而不是 SYSTEM 表空間。事實上,在自動回滾段管理中,如果沒有撤銷表空間,回滾段可以放在 SYSTEM 表空間中,在 Oracle 的官方文檔中有如下內容:當數據庫實例啓動時 當數據庫實例啓動時,數據庫會自動選擇第一個可用的撤銷表空間。如果沒有可用的撤銷表空間,則實例啓動時沒有撤銷表空間,並將撤銷記錄存儲在 SYSTEM 表空間中。不建議這樣做,警報日誌文件中會寫入一條警報信息,警告系統正在沒有撤消表空間的情況下運行。第 7 題是日期計算,我也答對了。ChatGPT 選擇了以下選項:目錄命名需要在客戶端設置 TNS_ADMIN 環境變量。事實上,並不需要設置 TNS_ADMIN 環境變量。事實上,不需要設置 TNS_ADMIN 環境變量,只需要設置 ORACLE_HOME。ChatGPT 選擇了問題 9 的錯誤答案:任何用戶都可以創建 PUBLIC 同義詞。事實上,即使創建 PUBLIC 同義詞也需要 CREATE PUBLIC SYNONYM 系統權限。ChatGPT 還忽略了正確答案:第 10 題是關於直接路徑導入的壓縮格式,這個知識點在 Oracle 官方文檔中寫得很清楚,ChatGPT 答對了。第 11 題是關於延遲段創建功能,ChatGPT 也答對了。總結和分析在這裡進行的測試,ChatGPT 一共做了 11 題,錯了 4 題,正確率爲 63.6%,而 Oracle 19C OCP 的 1Z0-082 及格線是 60%,ChatGPT 涉水而過!

不要拿您的認證考試成功冒險 - 練習真正的考試問題
有資格參加考試嗎? 100% 考試通過保證