freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

02第2章oracle數(shù)據(jù)庫的體系結(jié)構(gòu)-免費閱讀

2025-03-04 14:21 上一頁面

下一頁面
  

【正文】 習(xí) 題 ?簡答題 (1) 簡要介紹表空間和數(shù)據(jù)文件之間的關(guān)系。在一個由不同節(jié)點連接起來的網(wǎng)絡(luò)環(huán)境中,分布式數(shù)據(jù)庫擔(dān)當(dāng)一個單獨的系統(tǒng)。 ?如果硬件可以支持足夠的節(jié)點,可以在相同的數(shù)據(jù)庫上使用并行服務(wù)器的伸縮特性及故障恢復(fù)能力。 ? 多線程服務(wù)器的體系結(jié)構(gòu)不同于專用服務(wù)器。 基于客戶/服務(wù)器的 Oracle系統(tǒng) EtherO r a c l e 服務(wù)器客戶機1 客戶機2客戶機3客戶端服務(wù)器端SQL*NetSQL*NetSQL*Net SQL*Net圖 基于客戶/服務(wù)器的 Oracle系統(tǒng) 客戶機與服務(wù)器通信必須進行的幾步操作 ① 服務(wù)器必須配置成通過網(wǎng)絡(luò)接受通信。 ? 數(shù)據(jù)字典主要有: user視圖, all視圖, dba視圖,v$視圖, GV$視圖。 ? ARCn進程:歸檔進程。 ? CKPT 進程 檢驗點進程。 2. 將所有修改后的緩沖區(qū)數(shù)據(jù)( dirty data)寫入數(shù)據(jù)文件。為了對實例進行操作,這些值需要在內(nèi)部進行記錄。 ?空閑空間:數(shù)據(jù)塊中還沒有使用的存儲空間。每個 Oracle數(shù)據(jù)庫至少擁有一個回退段。系統(tǒng)為分區(qū)表的每個分區(qū)分配一個數(shù)據(jù)段。臨時表空間使事務(wù)能夠用于處理復(fù)雜 SQL操作的大量臨時工作空間,如存儲查詢、連接查詢和建立索引等。 ? 表空間的大小等于構(gòu)成表空間的所有數(shù)據(jù)文件大小的總和。 3. 警告、跟蹤日志文件 ? 每一個服務(wù)器和后臺進程都可以寫入一個相關(guān)的跟蹤文件 (trace file)。歸檔進程 (ARCO)在后臺負(fù)責(zé)把寫滿的重演日志文件復(fù)制到歸檔日志目標(biāo)中。 ? 重演日志文件中的信息可以用在數(shù)據(jù)庫從系統(tǒng)失敗或者介質(zhì)失敗的恢復(fù)之中 。 ? 創(chuàng)建數(shù)據(jù)庫時,同時就提供了與之對應(yīng)的控制文件。 ? 每個 Oracle數(shù)據(jù)庫都有一個或多個物理數(shù)據(jù)文件 ? 數(shù)據(jù)文件中包括 ? 表數(shù)據(jù) ? 索引數(shù)據(jù) ? 數(shù)據(jù)字典定義 ? 回滾事務(wù)所需的信息 ? 存儲過程、函數(shù)和數(shù)據(jù)包的代碼 ? 用來排序的臨時數(shù)據(jù) ?一個數(shù)據(jù)文件只能與一個數(shù)據(jù)庫相關(guān)聯(lián) (N:1)。 ?可以對數(shù)據(jù)文件設(shè)置一些特性,在數(shù)據(jù)庫空間用完的情況下可以自動擴展。 ? 每一個控制文件只能與一個 Oracle數(shù)據(jù)庫相關(guān)聯(lián)。 記錄數(shù)據(jù)庫所有修改信息的文件,簡稱日志文件, 是數(shù)據(jù)庫最重要的文件之一。歸檔日志文件在數(shù)據(jù)庫恢復(fù)時起決定性作用。當(dāng)一個進程發(fā)現(xiàn)了一個內(nèi)部錯誤的時候,它把關(guān)于錯誤的信息轉(zhuǎn)儲到它的跟蹤文件里。 ? 表空間用于存儲用戶在數(shù)據(jù)庫中創(chuàng)建的所有的內(nèi)容。 ? 段是一組盤區(qū),是 Oracle管理數(shù)據(jù)庫對象的單位。 ? 用于存儲表中國的所有索引信息。 區(qū)( EXtent) ? 區(qū)時磁盤空間分配的最小單位,由一個或多個數(shù)據(jù)塊組成。 ?行空間: 數(shù)據(jù)塊中已使用的存儲空間 塊頭部 表目錄 行目錄 空閑空間 行空間 塊頭部信息區(qū) 塊的默認(rèn)大小,由 db_block_size參數(shù)在數(shù)據(jù)庫創(chuàng)建時指定,一旦數(shù)據(jù)庫創(chuàng)建成功后無法修改。 2. 程序全局區(qū) (PGA) ?獨立于 SGA,不會出現(xiàn)在 SGA中。 3. 使用 LRU算法將最近使用過的塊保留在內(nèi)存中。一般在發(fā)生日志切換時自動產(chǎn)生,用于縮短實例恢復(fù)所需要的時間。用于將邪門的日志文件復(fù)制到歸檔日志文件中,防止日志文件組中的日志信息被覆蓋或者破壞。詳見 P32 表 22。 ② 服務(wù)器必須識別哪個數(shù)據(jù)庫允許網(wǎng)絡(luò)登錄。 ? 共享服務(wù)器進程不直接與調(diào)度器或服務(wù)器進程交互,而是監(jiān)控請求隊列。 設(shè)計使用并行數(shù)據(jù)庫時需要注意的問題 ?在設(shè)計多實例數(shù)據(jù)庫時,在伸縮特性及故障恢復(fù)能力這兩個功能之間進行明確的區(qū)分是非常重要的。在一個分布式環(huán)境中,不同服務(wù)器 (主機 )上的數(shù)據(jù)庫彼此共享數(shù)據(jù)。 (2) 簡要介紹段、區(qū)間和數(shù)據(jù)塊之間的關(guān)系。 (3) 內(nèi)存結(jié)構(gòu)是指一個進程在其中進行自身對話或與其他進程對話的內(nèi)存區(qū)域, Oracle使用兩種類型的內(nèi)存結(jié)構(gòu),一種是 ;另一種是 。這些場所可以在任何地方,可以在緊鄰的辦公室,也可以在地球的另一端。 ?用戶可以把系統(tǒng)設(shè)計為使用具有一個或多個富余實例的并行服務(wù)器,以便在主實例不可獲取時仍能支持自己的所有用戶。同時,多線程服務(wù)器的體系結(jié)構(gòu)也允許降低這些服務(wù)器會話的全部空閑時間。 SQL*Net提供了一個程序代碼的公用接口,而不用考慮其底層的實現(xiàn)。 ? 數(shù)據(jù)字典中保存有數(shù)據(jù)庫中對象和段的信息,如:表、索引、視圖、包、存儲過程以及與用戶、權(quán)限、角色、審計和約束等相關(guān)的信息 ? 數(shù)據(jù)字典試只讀的,用戶不能修改數(shù)據(jù)信息和結(jié)構(gòu)。周期性檢查調(diào)度進程和服務(wù)器進程狀態(tài)。若整個日志文件組均無法使用,則進程會被掛起,直至問題被解決。其主要有以下幾個作用: 1. 管理數(shù)據(jù)緩沖區(qū),一遍用戶進程總能找到空閑的緩沖區(qū)。 ?重做日志緩存區(qū) ? 用于在內(nèi)存中存儲未被刷新寫入聯(lián)機重做日志文件的重做信息 ? 是 Oracle在循環(huán)方式下使用的先進先出的緩沖區(qū) ? 大小可在初始化參數(shù)文件中由 log buffer參數(shù)設(shè)定,以字節(jié)為單位 ?大緩存池 ? 是 Oracle的一個可選內(nèi)存區(qū),主要用于多線程的服務(wù)器或備份還原等操作 ?固定的 SGA ? 用于存儲極大量的值。 ?行目錄:用來存儲數(shù)據(jù)塊中有效的行信息。用于用戶進行回退(恢復(fù))操作時使用。數(shù)據(jù)段的名稱與表的名稱相同。 ?Oracle還允許在數(shù)據(jù)庫中創(chuàng)建臨時表空間
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1