oracle 期末複習 儲存結構

2021-10-07 11:01:54 字數 1299 閱讀 9618

資料檔案: 課通過資料字典檢視dba_data_files 或者 v$datafile檢視資料資訊,所有資料檔案大小的和構成資料庫大小,可以分為臨時資料檔案和永久資料檔案(使用者無法決定儲存使用者資料到哪個檔案,由 oracle決定)

控制檔案: 記錄資料庫結構資訊的二進位制檔案,oracle系統讀寫操作,根據初始化引數檔案中的control_files 找到控制檔案,根據控制檔案的資訊,載入資料檔案和重做日誌檔案,最後才開啟資料庫。### 資料庫至少需要乙個控制檔案,控制檔案壞了,資料庫無法啟動

對應的資料字典檢視是 v$controlfile 檢視控制檔案資訊

重做日誌檔案:對事務重做(redo)和 回退(undo),資料庫例項恢復的基礎, 儲存使用者對資料庫資料的變更操作,####最重要的物理檔案

資料字典檢視是 v$logfile

歸檔重做日誌檔案,資料庫出現介質故障後進行資料庫完全恢復的必要條件。聯機重做日誌檔案被覆蓋之前備份的副本。

初始化引數檔案,資料庫顯式引數的設定,資料庫根據引數檔案的設定,建立並且啟動例項(分配記憶體空間,啟動程序),###資料庫啟動必需的檔案。

資料塊(block): 最小的io單元, 乙個或者 多個os block,資料庫建立時候設定的,不可以更改,分為標準block 和 非標準block, 檢視標準塊大小的命令(show parameter db_block_size)

pctfree: 塊中必須保留的最小空閒空間比例

pctused : 已插入資料時塊已使用的最大空間比例。

幾個重要的段:

1.臨時段,指定的記憶體無法完成使用者 排序查詢的操作時候,oracle自動分配臨時段排序,會話結束,刪除這個臨時段

2. 回滾端,儲存回滾資訊,為提交事務所修改的原始版本。乙個回滾端有多個事務的回滾資訊,課動態建立和撤銷

3.回滾段的作用:

表空間分類:

system table space : 資料庫資料字典, 物件的定義,plsql 源**和解釋**等等。

非系統表空間:

撤銷 表空間,回滾資訊的自動管理

臨時表空間: 管理臨時資料的表空間

使用者表空間: 使用者資料

資料結構期末複習

1 基於鄰接表 2struct vertexnode3 7struct edgenode8 12struct vertexnode adjlist 100 13 int visited 100 14 void gs int a,int n,int e 15 22for k 0 k e k 2330 ...

雲儲存期末複習

根據提供給使用者的儲存結構進行歸類,雲儲存可分為 非可管理型雲儲存 與 可管理型雲儲存 非可管理性呈現乙個可以立即使用的磁碟驅動器,面向普通使用者 限定了儲存容量和使用方式使用成本低,操作簡單 可管理型則需要對原生虛擬化磁碟進行配置,面向開發人員,將儲存空間呈現為原生磁碟,提供給使用者進行配置和管理...

資料結構期末複習(一)

一.判斷題 字串是資料物件特定的線性表 t 乙個無向圖的連通分量是其極大的連通子圖 t 解析位址 假設b是一棵樹,b 是對應的二叉樹。則b的後根遍歷相當於b 的中序遍歷 t 通常,二叉樹的第i層上有2i 1個結點 f 對於一棵m階的b 樹,樹中每個結點至多有m 個關鍵字。除根之外的所有非終端結點至少...