題記:
本系列主要講解Oracle OCP認證考試考點(題目),適用于19C/21C,跟著學OCP考試必過。
41. 第41題:
- 題目
- 解析及答案:
關于應用程序容器,以下哪三項是正確的?
A) 它可以包含單個應用程序。
B) 它可以包含多個應用程序。
C) 兩個應用程序容器可以共享一個應用程序種子可插拔數據庫(PDB)。
D) 一個應用程序 PDB 可以屬于多個應用程序容器。
E) 它必須有一個應用程序根 PDB。
F) 它必須有一個應用程序種子 PDB。
解析:
A) 錯誤:應用程序容器支持同一應用程序的多個版本或實例,因此可以包含多個應用邏輯實體。
B) 它可以包含多個應用程序,應用程序容器設計用于托管一個主應用程序的多個版本或實例。例如,一個 ERP 系統的不同版本(v1、v2)可以被視為多個應用程序實例,因此選項 B 正確。
C) 錯誤:每個應用程序容器擁有獨立的種子 PDB,無法跨容器共享。
D) 錯誤:一個應用程序 PDB 只能屬于一個應用程序容器。
E) 它必須有一個應用程序根 PDB,應用程序容器的核心是應用程序根 PDB,用于存儲共享的元數據和公共對象。沒有應用程序根,容器無法存在,因此選項 E 正確。
F) 它必須有一個應用程序種子 PDB,此選項存在爭議。根據 Oracle 文檔,應用程序種子 PDB 是可選的,用于快速創建新的應用程序 PDB,但并非強制要求。但是,題目要求選擇三個,所以也算正確吧。
綜上,正確答案為BEF。
42. 第42題:
- 題目
- 解析及答案:
解析
選項 A :壓縮備份是可以定義區段大小的,該項錯誤。
選項 B :使用 RMAN 默認壓縮時,高水位線以下的未使用塊不會被備份,這樣可以減少備份的數據量,該項錯誤。
選項 C :二進制壓縮過程需要 CPU 進行計算處理,所以會給備份操作增加 CPU 開銷,該項正確。
選項 D :壓縮備份不僅可以寫入到介質,也可以寫入到磁盤等其他存儲設備,該項錯誤。
選項 E :RMAN 默認壓縮只能在本地管理表空間上進行,該項正確。
綜上,正確答案為CE。
43. 第43題:
- 題目
- 解析及答案:
關于自動工作量資料檔案庫(AWR)快照,以下哪三項是正確的?
A) 它們可以永久保留。
B) 如果統計級別(statistics LEVEL)設置為 ALL,會生成它們。
C) 它們總是手動創建。
D) 如果統計級別(statistics LEVEL)設置為 BASIC,會生成它們。
E) 它們總是自動創建。
F) 如果統計級別(statistics LEVEL)設置為 TYPICAL,會生成它們。
解析
選項 A :通過合理設置相關參數,AWR 快照能夠被永久保留,該項正確。
選項 B :當 statistics LEVEL 設置為 ALL 時,系統會生成 AWR 快照,用于收集全面的統計信息,該項正確。
選項 C :AWR 快照既可以自動創建,也可以手動創建,并非總是手動創建,該項錯誤。
選項 D :當 statistics LEVEL 設置為 BASIC 時,系統不會生成 AWR 快照 ,該項錯誤。
選項 E :AWR 快照不是總是自動創建,也可手動創建,該項錯誤。
選項 F :若 statistics LEVEL 設置為 TYPICAL,系統會生成 AWR 快照,用于收集常規的性能統計信息,該項正確。
綜上,正確答案為ABF。
44. 第44題:
- 題目
- 解析及答案:
關于使用 RMAN 復制可插拔數據庫(PDB),以下哪兩項是正確的?
A) 如果復制一個 PDB,CDB R O O T 和 P D B ROOT和PDB ROOT和PDBSEED會自動被復制。
B) 具有SYSDBA或SYSBKUP權限的用戶必須通過 RMAN 連接到 PDB 才能復制它。
C) 可以使用同一個 RMAN DUPLICATE命令復制兩個或更多的 PDB。
D) 輔助實例在創建時會自動啟用可插拔數據庫(ENABLE PLUGGABLE DATABASE設置為TRUE )。
E) 復制 PDB 時,屬于該 PDB 的所有表空間都必須被復制。
解析
選項 A:當使用 RMAN 復制一個 PDB 時,CDB R O O T 和 P D B ROOT和PDB ROOT和PDBSEED不會自動被復制,因為它們是 CDB 的核心部分,有自己獨立的管理和復制機制,該項錯誤。
選項 B:具有SYSDBA或SYSBKUP權限的用戶,必須通過 RMAN 連接到要復制的 PDB 才能執行復制操作,這是為了確保有足夠權限進行數據庫相關操作,該項正確。
選項 C:可以使用同一個 RMAN DUPLICATE命令同時復制多個 PDB,通過合理的參數設置來指定要復制的多個目標 PDB,該項正確。
選項 D:在使用 RMAN 復制 PDB 時,輔助實例創建時ENABLE PLUGGABLE DATABASE并不一定是TRUE ,其狀態取決于具體的配置和需求,該項錯誤。
選項 E:復制 PDB 時,并非必須復制屬于該 PDB 的所有表空間,可以根據實際需求選擇部分表空間進行復制,該項錯誤。
綜上,正確答案為BC。
45. 第45題:
- 題目
- 解析及答案:
查看以下配置:
1.CDB1 是一個容器數據庫。
2.APP_ROOT 是 CDB1 中的一個應用程序根容器。
3.APP_PDB1 是 APP_ROOT 中的一個應用程序可插拔數據庫。
4.數據庫閃回功能已開啟。
你執行以下命令:
$ sqlplus sys/oracle_4U@localhost:1521/cdb1
SQL> 從v$database視圖中查詢當前系統更改號(SCN);
當前系統更改號
2074756
SQL> 創建表cdb1_tab(列c1為數字類型);
表已創建。
SQL> 修改會話,將容器設置為app_root;
會話已更改。
SQL> 創建表app_root_tab(列c1為數字類型);
表已創建。
SQL> 修改會話,將容器設置為app_pdb1;
會話已更改。
SQL> 創建表app_pdb1_tab(列c1為數字類型);
表已創建。
SQL> 以sysdba身份連接
已連接。
在閃回操作完成后,哪些表會存在?
A) 沒有表會存在,因為這三個表都會被刪除
B) CDB1_TAB 和 APP_PDB1_TAB
C) CDB1_TAB 和 APP_ROOT_TAB
D) 只有 CDB1_TAB
E) CDB1_TAB、APP_ROOT_TAB 和 APP_PDB1_TAB
解析:
閃回數據庫的范圍:
當啟用 FLASHBACK DATABASE 時,整個容器數據庫(CDB)及其所有可插拔數據庫(PDB)都會被回退到指定時間點。這包括應用程序根(APP_ROOT)和應用程序 PDB(APP_PDB1)中的對象。
操作的時序與 SCN:
用戶在 SCN 2074756 時創建了三個表:
cdb1_tab(在 CDB 級別)
app_root_tab(在 APP_ROOT 容器)
app_pdb1_tab(在 APP_PDB1 容器)
這些操作均在 SCN 2074756 之后執行。若閃回操作回退到該 SCN 或更早的時間點,所有三個表的創建操作都將被撤銷。
提示:
閃回的影響:閃回數據庫會撤銷所有在目標時間點(SCN)之后的數據更改,包括 DDL(如表創建)和 DML。因此,三個表在閃回后均不存在。
綜上,本題應該選擇A。
未完待續。
關注作者,您將獲得更多OCP考試及Oracle DB方面的實戰經驗。后續不定期分享DB核心知識和排障案例及經驗、性能調優等.