****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數(shù)據(jù)恢復咨詢熱線:400-666-3702??

歡迎訪問南京兆柏數(shù)據(jù)恢復公司,專業(yè)數(shù)據(jù)恢復15年

兆柏數(shù)據(jù)恢復公司

?常見問題

?當前位置: 主頁 > 常見問題

國慶福利!超詳細的Oracle存儲結(jié)構(gòu) 測試必備

瀏覽量: 次 發(fā)布日期:2023-10-14 12:06:11

國慶福利!超詳細的Oracle存儲結(jié)構(gòu) 測試必備

學軟件測試很多都會用到Oracle數(shù)據(jù)庫,分享一篇關于Oracle數(shù)據(jù)庫的存儲結(jié)構(gòu)。

Oracle數(shù)據(jù)庫的存儲結(jié)構(gòu)分兩類,分別是邏輯存儲結(jié)構(gòu)和物理存儲結(jié)構(gòu)。

上海數(shù)據(jù)恢復

邏輯存儲結(jié)構(gòu)主要描述Oracle數(shù)據(jù)庫的內(nèi)部存儲結(jié)構(gòu),即從技術(shù)概念上描述在Oracle數(shù)據(jù)庫種如何組織、管理數(shù)據(jù).因此,邏輯存儲結(jié)構(gòu)是和操作系統(tǒng)平臺無關的,是由Oracle數(shù)據(jù)庫創(chuàng)建和管理的.

從邏輯上來看.數(shù)據(jù)庫是由一個或者多個表空間等組成。一個表空間(tablespace)由一組段組成,一個段(segment)由一組區(qū)組成,一個區(qū)(extent)由一批數(shù)據(jù)庫塊組成,一個數(shù)據(jù)庫塊(block)對應一個或多個物理塊

Database(數(shù)據(jù)庫)

數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。

Tablespaces(表空間)

表空間是數(shù)據(jù)庫的邏輯劃分,一個表空間只能屬于一個數(shù)據(jù)庫。表空間(tablespace)是最大的邏輯單位,對應一個或多個數(shù)據(jù)文件,通常由相關的段組成。表空間的大小是它所對應的數(shù)據(jù)文件大小的總和。所有的數(shù)據(jù)庫對象都存放在指定的表空間中。但主要存放的對象是表, 所以稱作表空間。

Segments (段):

一個段是分配給一個邏輯結(jié)構(gòu)(一個表、一個索引或其他對象)的一組區(qū),是數(shù)據(jù)庫對象使用的空間的集合;段可以有表段、索引段、回滾段、臨時段和高速緩存段等。Types of segments (段的類型詳解)

extents (盤區(qū))

是數(shù)據(jù)庫存儲空間分配的一個邏輯單位,它由連續(xù)數(shù)據(jù)塊所組成。第一個段是由一個或多個盤區(qū)組成。當一段中間所有空間已完全使用,oracle為該段分配一個新的范圍。

Data Block (數(shù)據(jù)塊)

南京數(shù)據(jù)恢復

是oralce 管理數(shù)據(jù)文件中存儲空間的單位,為數(shù)據(jù)庫使用的I/O的最小單位,最小的邏輯部件,其大小可不同于操作系統(tǒng)的標準I/O塊大小。數(shù)據(jù)塊的大小由DB_BLOCK_SIZE參數(shù)確定。塊尺寸是處理Oracle更新、選擇、或者插入數(shù)據(jù)事務的最小單位。當用戶從表中選擇數(shù)據(jù)時,選擇操作從數(shù)據(jù)庫文件中以塊為單位讀取或者提取數(shù)據(jù)。例如Oracle塊的大小為8kb,即使只想檢索4kb的字符的名字,也必須讀取含有這4個字符的整個8kb的塊。

Oracle物理存儲結(jié)構(gòu)組成:數(shù)據(jù)文件(data file)、聯(lián)機日志文件(online redo log file)、控制文件(control file)組成的、歸檔日志文件、參數(shù)文件、警報文件、跟蹤文件、備份文件

數(shù)據(jù)文件(data file):

一個數(shù)據(jù)庫可以由多個數(shù)據(jù)文件組成的,數(shù)據(jù)文件是真正存放數(shù)據(jù)庫數(shù)據(jù)的.一個數(shù)據(jù)文件就是一個操作系統(tǒng)文件.數(shù)據(jù)庫的對象(表和索引)物理上是被存放在數(shù)據(jù)文件中的。當我們要查詢一個表的數(shù)據(jù)的時候,如果該表的數(shù)據(jù)沒有在內(nèi)存中,那么oracle就要讀取該表所在的數(shù)據(jù)文件,然后把數(shù)據(jù)存放到內(nèi)存中.數(shù)據(jù)文件的特征是:一個數(shù)據(jù)文件只能屬于一個數(shù)據(jù)庫.數(shù)據(jù)文件可以被設置成自動增長.一個或多個數(shù)據(jù)文件組成了表空間.一個數(shù)據(jù)文件只能屬于一個表空間.

控制文件(control file):

一個數(shù)據(jù)庫至少要有一個控制文件,控制文件中存放的數(shù)據(jù)庫的"物理結(jié)構(gòu)信息",正是因為他存放的是數(shù)據(jù)庫的物理結(jié)構(gòu)信息,所以他就顯得尤其的重要.這些物理結(jié)構(gòu)信息就包括:數(shù)據(jù)庫的名字.數(shù)據(jù)文件和聯(lián)機日志文件的名字及位置.創(chuàng)建數(shù)據(jù)庫時的時間戳.

聯(lián)機日志文件(online redo log file):

一個數(shù)據(jù)庫可以有多個聯(lián)機日志文件,聯(lián)機日志文件包含了重做記錄(undo records).聯(lián)機日志文件記錄了數(shù)據(jù)庫的改變,例如當一次意外導致對數(shù)據(jù)的改變沒有及時的寫到數(shù)據(jù)文件中,那么oracle就會根據(jù)聯(lián)機日志文件中 的信息獲得這些改變,然后把這些改變寫到數(shù)據(jù)文件中.這也是聯(lián)機日志文件存在的意義.聯(lián)機日志文件中重做記錄的唯一功能就是用來做實例的恢復.比如,一次系統(tǒng)的意外掉電,導致內(nèi)存中的數(shù)據(jù)沒有被寫到數(shù)據(jù)文件中.那么oralce就會根據(jù)聯(lián)機日志文件中的重做記錄功能包數(shù)據(jù)庫恢復到失敗前的狀態(tài).

歸檔日志文件(Archive log file):

是聯(lián)機日志文件的副本,他記錄了對數(shù)據(jù)庫改變的歷史.

參數(shù)文件(parameter file):

通常情況下指的就是初始化參數(shù)文件(initialization parameter file).參數(shù)文件包括了初始化參數(shù)文件和服務器端參數(shù)文件(server parameter file).在數(shù)據(jù)庫啟動的時候就會讀取參數(shù)文件,然后根據(jù)參數(shù)文件中的參數(shù)來分配SGA并啟動一系列的后臺進程.參數(shù)文件中存放的是數(shù)據(jù)庫和實例的參 數(shù).

警報文件(alert log file):

就是警報日志文件,他記錄了數(shù)據(jù)庫的重大活動和所發(fā)生的錯誤.警報文件按照時間的先后來記錄所發(fā)生的重大活動和錯誤.警報文件的名字的格式是 alertSID.log.警報文件的位置是由初始化參數(shù)background_dump_desc指定的.

跟蹤文件(trace log file):

就是跟蹤日志文件,每個服務器進程和后臺進程都寫跟蹤文件.例如當后臺進程發(fā)生了錯誤的時候,oracle就會把錯誤的信息寫到跟蹤文件中.DBA就可以根據(jù)跟蹤文件的信息來查看進程中所發(fā)生的錯誤.跟蹤文件被寫到了兩個目錄中.和服務器進程有關的信息被寫到了由初始化參數(shù)user_dump_desc指定的目錄中,和后臺進程有關信息被寫到了由初始化參數(shù)background_dump_desc指定的目錄中.伴隨著時間跟蹤文件就會被寫滿,DBA可以 手動來刪除跟蹤文件,也可以限制跟蹤文件的大小.初始化參數(shù)MAX_DUMP_FILE_SIZE就可以限制跟蹤文件的大小.

備份文件(backup file):

就是在數(shù)據(jù)庫發(fā)生介質(zhì)損壞的時候用來還原(restore)數(shù)據(jù)庫的,恢復(recover)數(shù)據(jù)的.

上面講的主要是Oracle的存儲結(jié)構(gòu),對于我們軟件測試的更重要是寫sql,后面會分享下這方面的干貨,覺得不錯的朋友關注下喔~

相關推薦

. 【獨家福利服務器數(shù)據(jù)恢復軟件破解版免費下載,輕松拯救你的珍貴數(shù)據(jù)!

. 國慶節(jié)生產(chǎn)數(shù)據(jù)庫存儲bug,導致數(shù)據(jù)全丟失,心態(tài)炸裂

. 移動硬盤刪除的數(shù)據(jù)如何恢復?超詳細教程分享

. 達夢數(shù)據(jù)庫重啟,達夢數(shù)據(jù)庫重啟操作指南與注意事項

. 數(shù)據(jù)庫論文參考文獻,數(shù)據(jù)庫論文參考文獻綜述

. 硬盤數(shù)據(jù)恢復建議書,全方位解析與實用技巧

. 哪位知道移動硬盤去哪里維修快速回答,移動硬盤維修服務指南

. oracle11g修復,Oracle 11g TNS-12545錯誤排查與修復指南

. b30c換控制器,探尋九號電動車性能極限的奧秘

. 中毒后硬盤數(shù)據(jù)恢復價格,價格影響因素與預算建議

. 聯(lián)想硬盤壞了怎么辦,全面解析維修與數(shù)據(jù)恢復策略

. 六安移動硬盤數(shù)據(jù)恢復,專業(yè)技術(shù),守護您的數(shù)據(jù)安全

. 硬盤數(shù)據(jù)恢復拆盤,拆盤操作與數(shù)據(jù)恢復技術(shù)解析

. 西部數(shù)據(jù)移動硬盤維修中心,專業(yè)維修中心為您保駕護航

. 控制器壞了如何修復視頻,控制器故障排查與視頻修復技巧解析

. 常州修移動硬盤,數(shù)據(jù)恢復無憂

. deep sequence,揭秘高效內(nèi)容生成的秘密武器

. 深圳數(shù)據(jù)恢復公司排名,揭秘排名前三的數(shù)據(jù)恢復公司”

. 希捷硬盤數(shù)據(jù)恢復 華軍,專業(yè)方法與案例分析

. 怎樣恢復刪除的硬盤數(shù)據(jù),詳解硬盤刪除數(shù)據(jù)恢復全攻略