12C版本的OCP 071考試筆記

2021-10-01 04:22:40 字數 1896 閱讀 9762

071是考察sql的一門,目前題庫139題,內容較簡單,計畫直接用vce看題。

substitution variable 替代變數

prompt for a colunmn name 提示輸入變數

be enclosed in single quotation marks 用單引號引起來

prefix with && prompts 以&&提示為字首

unstructured binary data 非結構化二進位制資料

arithmetic expressions 數學計算表示式

duplicate values 重複值

dml(data manipulation language) 資料操縱語言

1.1nvl()和nvl2()的應用它們都是對空值進行轉換的函式,其中,nvl(e1,e2)只有兩個引數,含義是如果e1不為空,則返回e1,反之,返回e2。nvl2(e1,e2,e3)有三個引數,含義是如果e1不為空,返回e2,反之,返回e3。所以,b錯。

1.2select語句中展示的每個字段對應的值都要是同一資料型別。比如上面的函式,無論最終返回e1、e2還是e3都需要是同一資料型別。所以,ac錯。

所以,a錯。

2.2索引可以在建表時建立,如:

create  table  index1 (id    int , 

name varchar(20) ,

*** boolean ,

index ( id)

);

所以,b正確。

2.3索引和表的資料是分開存放的,刪除索引不會影響表的資料,但表資料進行增刪改的時候,索引會進行自動維護。所以,c錯誤。

2.4唯一性索引和普通索引可以建在同一列上,只要其中有乙個不一樣就行(b -樹和位圖、不同的分割槽策略、獨特的和非唯一降序)。

索引是一種基於基礎函式的索引,出處未知。所以,e對。

2.5索引在很多時候都不會被用到,比如有null值的時候。

2.6索引分為唯一性索引和普通索引,兩者都可以為空,但在有值的情況下,唯一性索引不能重複。另外,唯一性索引和普通索引直接拿不能轉換,所以a錯。

2.7表和索引是分開存放的,也是可以分使用者存放的,所以b對。

2.8表刪除的時候,同義詞、授權和索引都會一同刪除;

2.9索引依附於表存在,表的更新會帶來索引的自動維護,select用到索引時也是基於表的查詢。

5.2同義詞有物件號,記住就好。

6.1全域性臨時表,是表,但是當commit、rollback或者當前會話結束時會自動被刪除。

6.2全域性臨時表可以建觸發器。

7.1 insert 和update是可選的

7.2update 和insert 後面可以跟where 子句

7.3在on條件中可以使用常量來insert 所有的行到目標表中,不需要連線到源表和目標表 7.4update 子句後面可以跟delete 來去除一些不需要的行。

7.5意味著後面要麼接update 要麼是insert,delete只能做補充。

12C的審計模式

1.mixed auditing policy 混合審計模式支援新的審計引擎和老的審計引擎一起工作 資料庫公升級後,已有的審計設定不會受到影響。但是官方建議遷移到統一審計模式。資料庫建立後,預設是使用混合模式。在決定使用unified auditing模式之前,可以使用混合模式建立審計策略然後開啟該...

12c環境中的cdb與pdb

oracle 12c引入了cdb與pdb的新特性,在oracle 12c資料庫引入的多租使用者環境 multitenant environment 中,允許乙個資料庫容器 cdb 承載多個可插拔資料庫 pdb cdb全稱為container database,中文翻譯為資料庫容器,pdb全稱為plu...

RMAN實戰13 和12C相關的恢復

說明下和12c相關的資料庫恢復,主要由恢復所有資料檔案 恢復容器資料庫 恢復可插拔資料庫及資料檔案。一股腦兒的恢復和平常的恢復無異 rman target rman startup mount rman restore database rman recover database rman alte...