oracle基本術語

2021-06-20 13:58:44 字數 1332 閱讀 9782

1、資料字典

由一系列擁有資料庫元資料資訊的資料字典表和使用者可以讀取的資料字典試圖組成,存放oracle資料庫所用的有關資訊。

2、資料檔案

包含全部資料庫資料。乙個資料庫可以有多個資料檔案。乙個表空間可以有多個資料檔案。

資料檔案的大小可以用兩種方式表示,位元組和資料塊。資料塊是oracle資料庫中最小的資料組織單位,由引數「db_block_size」確定。

3、控制檔案

乙個很小的二進位制檔案,維護者資料庫的全域性物理結構,用以支援資料庫成功地啟動和執行。建立資料庫時,就提供了

與之對應的控制檔案。資料庫使用過程中,oracle不斷地更新控制檔案,只要資料庫是開啟的,控制檔案就必須處於可寫狀態。

4、日誌檔案

也稱為重做日誌檔案。用於記錄對資料庫的所有修改資訊。日誌分為歸檔模式和非歸檔模式。

5、表空間

資料庫中最大的邏輯結構。是組織資料和進行空間分配的邏輯結構,所有的資料物件都被邏輯地存放在指定的表空間中。

系統表空間(system tablespace):一般存放資料字典表及相應的資料,自動建立。

永久表空間(permanent tablespace):儲存永久性資料。

臨時表空間(temporary tablespace):用完後立即釋放,例如帶有排序的查詢操作

撤銷表空間(undo tablespace):

大檔案表空間和小檔案表空間:

大檔案表空間是為超大型資料庫而設計的,使用大檔案表空間可以減少資料檔案的數量。乙個大檔案表空間對應乙個單一

的資料檔案或臨時檔案,檔案可以達到4g資料塊大小。(當資料塊大小為2k時,大檔案表空間可以達到8tb)

小檔案表空間是預設建立的表空間的型別。小檔案表空間中可以放置多大1022個資料檔案,乙個資料庫最多放置64k個資料檔案。

6、資料塊-block

資料塊是oralce中儲存資訊的最小儲存單元。建立資料庫時指定塊大小,建庫後不能再進行修改。預設8kb,引數db_block_size

檢視資料塊大小:show parameter db_block_size

設定資料塊的大小是依據不同型別的系統的。如果資料塊設定比較大,那麼一次讀取的資料行較多,相應對sga記憶體消耗比較大,特定查詢引發的換入換出可能較多。如果設定的過小,頻繁的io邏輯物理讀也會引起效能問題

db_file_multiblock_read_count表示一次從磁碟讀取的資料塊的數量。

7、區-extent

區是比資料塊大一級的儲存結構,表示連續的資料塊的集合。

檢視dba_extents(或者all_extents、user_extents)是我們研究分割槽結構和儲存構成的重要手段

8、段-segment

Hacker 基本術語

是共 享 命名 管道 的 資源,它 是為了讓 程序間通 信而開放 的餓命名 管道,可 以通過驗 證使用者名稱 和密碼獲 得相應的 許可權,在 遠端管理 計算機和 檢視計算 機的共享 資源時使 用。ip c 空連線建立 鏈結命令 net use ip ipc 密碼 user 使用者名稱 本人嘗試命令格...

Metasploit 基本術語

滲透攻擊模組 exploit 這是一段程式,執行起來的時候會利用目標的安全漏洞進行攻擊。攻擊載荷模組 payload 這段程式會在成功對目標完成一次滲透攻擊之後在目標計算機上開始執行。基本上它能幫助我們在目標系統上獲得需要的訪問和行動許可權。輔助模組 auxiliary 這裡包含了一系列的輔助支援模...

spring AOP基本術語

什麼是aop aop為aspect oriented programming的縮寫,意為 面向切面程式設計 通過預編譯 方式和執行期動態 實現程式功能的統一維護的一種技術。aop是 oop的延續,是軟體開發中的乙個熱點,也是 spring 框架中的乙個重要內容,是 函式式程式設計 的一種衍生范型。利...