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

正文內(nèi)容

oracle數(shù)據(jù)庫管理基礎(chǔ)-免費閱讀

2025-02-28 20:38 上一頁面

下一頁面
  

【正文】 因為對數(shù)據(jù)庫所做的更改記錄在聯(lián)機重做日志文件中,所以數(shù)據(jù)庫管理員能夠使用數(shù)據(jù)文件的物理備份和歸檔的聯(lián)機重做日志文件來恢復(fù)數(shù)據(jù)庫,而不會由于任何單點故障(包括磁盤數(shù)據(jù)的丟失)而丟失任何已提交的數(shù)據(jù)。 歸檔重做日志文件: DBA 必須做出的一個重要決策是配置數(shù)據(jù)庫以 ARCHIVELOG 模式還是以NOARCHIVELOG模式操作。只需處理最后一個檢查點后面的重做日志條目以啟動恢復(fù)操作 ? 確保提交的所有數(shù)據(jù)在關(guān)閉期間均已寫入數(shù)據(jù)文件 由 CKPT 寫入的檢查點信息包括檢查點位置、系統(tǒng)更改號、重做日志中恢復(fù)操作的起始位置以及有關(guān)日志的信息等等。 ? 它回收臨時段,將它們作為數(shù)據(jù)文件中的空閑空間返回。由于例程失敗時 SGA 的丟失,所以尚未將這些數(shù)據(jù)寫入磁盤。如果選擇使用這些可選的后臺進程,它們便會啟動。服務(wù)器進程可以是專用服務(wù)器進程或共享服務(wù)器進程。設(shè)置這些參數(shù)是很困難的,因為工作區(qū)的最大大小在理論上是基于輸入的數(shù)據(jù)大小以及系統(tǒng)中活動工作區(qū)的數(shù)目來選擇的。 工作區(qū)的大小可進行控制和調(diào)整。在專用服務(wù)器環(huán)境中,專用 SQL 區(qū)位于各自服務(wù)器進程的 PGA 中。與由若干個進程共享的 SGA 相比, PGA 是僅供一個進程使用的區(qū)。該參數(shù)不是動態(tài)參數(shù)。共享池?zé)o需再提供內(nèi)存以高速緩存 SQL 語法分析樹,來支持共享服務(wù)器會話信息、 I/O 以及備份和恢復(fù)進程。 重做日志緩沖區(qū) ? 記錄所有對數(shù)據(jù)庫數(shù)據(jù)的改變 ? 主要目的是恢復(fù) ? 修改記錄在這里叫重做條目 ? 重做條目包含重新構(gòu)造或重做改變的信息 ? 參數(shù) LOG_BUFFER決定其大小 重做日志緩沖區(qū) 重做日志緩沖區(qū) 重做日志緩沖區(qū)是一個循環(huán)緩沖區(qū),它包含對數(shù)據(jù)文件塊所做的各種更改。 可以通過初始化參數(shù) DB_CACHE_ADVICE 啟用緩沖區(qū)高速緩存咨詢功能。 ? 共享 PL/SQL:共享 PL/SQL 區(qū)存儲并共享最近執(zhí)行的 PL/SQL 語句。內(nèi)存分配是在對語句進行語法分析或調(diào)用程序單元時進行。 ? 如果估算的 SGA 的大小小于 128 MB,那么粒組大小是 4 MB ? 否則為 16 MB 共享池 ? 用來存儲 : ? 最近執(zhí)行的 SQL 語句 ? 最近使用的數(shù)據(jù)定義 ? 由兩個主要的與性能相關(guān)的內(nèi)存結(jié)構(gòu)組成 : ? 庫緩沖區(qū)( Library Cache) ? 數(shù)據(jù)字典緩沖區(qū)( Data Dictionary Cache) ? 決定其大小的參數(shù): SHARED_POOL_SIZE 共享池 數(shù)據(jù)字 典緩存 庫緩存 ALTER SYSTEM SET SHARED_POOL_SIZE = 64M。對于 UNIX,缺省值是 48 MB,對于 NT,缺省值是 52 MB ? LOG_BUFFER:為重做日志緩沖區(qū)分配的字節(jié)數(shù) ? SHARED_POOL_SIZE:專用于共享 SQL 和 PL/SQL 的內(nèi)存區(qū)的大小(以字節(jié)為單位)。 ? 歸檔的重做日志文件是重做日志文件的脫機副本,當必須從介質(zhì)失敗中進行恢復(fù)時可能會需要這些副本。除了一些專用的數(shù)據(jù)庫管理工具以外,啟動數(shù)據(jù)庫會話還要求 Oracle 服務(wù)器可供使用。通信路徑是使用主機操作系統(tǒng)上的進程間通信機制建立的。 ? 用戶啟動 SQL*Plus 之類的工具,或者運行使用Oracle Forms 之類的工具開發(fā)的應(yīng)用程序。 ? 其它進程:還有很多供其它選件使用的其它進程,例如,高級排隊 (Advanced Queuing)、實時應(yīng)用集群 (Real Application Clusters)、共享服務(wù)器 (Shared Server) 和高級復(fù)制 (Advanced Replication) 等 基本組件概覽 Oracle 服務(wù)器端 ? Oracle 服務(wù)器端 : ? 是一個提供開放的、全面的、完整的信息管理的數(shù)據(jù)庫管理系統(tǒng) ? 由 Oracle 實例和 Oracle 數(shù)據(jù)庫組成 Oracle 服務(wù)器 Oracle 服務(wù)器 ? 數(shù)據(jù)庫服務(wù)器是信息管理的關(guān)鍵。每次啟動例程時,會分配系統(tǒng)全局區(qū) (SGA) 并啟動Oracle 后臺進 程。通 過它,您可以在比基本企業(yè)版中更低的粒度級別上控制表和索引 ? 實時應(yīng)用集群 (Real Application Clusters):改善數(shù)據(jù)庫的可伸縮性和可用性,這是通 過允許 Oracle 軟件的多個副本訪問單個數(shù)據(jù)庫來實現(xiàn)的 ? Oracle Enterprise Manager 工具包:構(gòu)建在 Oracle Enterprise Manager 的基礎(chǔ)上。本課程就最基本的企業(yè)版的 管理進行了探討。 Oracle 服務(wù)器包括一個 Oracle 例程和一個 Oracle 數(shù)據(jù)庫。數(shù)據(jù)庫文件用于確保數(shù)據(jù)一致性并能在例程失敗時得以恢復(fù)。例程是通過 ? 使用特定于每個操作系統(tǒng)的方法來標識的。服務(wù)器進程代表用戶執(zhí)行 SQL 語句。 會話 會話是用戶與 Oracle 服務(wù)器的一種特定連接。 Oracle 數(shù)據(jù)庫包含以下三類文件: ? 數(shù)據(jù)文件,包含數(shù)據(jù)庫中的實際數(shù)據(jù) ? 重做日志文件,包含數(shù)據(jù)庫的更改記錄,可以在出現(xiàn)故障時恢復(fù)數(shù)據(jù) ? 控制文件,包含維護和驗證數(shù)據(jù)庫完整性所需的信息 Oracle 數(shù)據(jù)庫 Oracle 服務(wù)器還使用一些其它文件,這些文件并不是數(shù)據(jù)庫的一部分: ? 參數(shù)文件,用來定義 Oracle 例程的特性。因此,開始時可將數(shù)據(jù)庫緩沖區(qū)高速緩存和共享池配置為一個較小的值,然后根據(jù)它們各自的工作量增減,但最大值不能超過由 SGA_MAX_SIZE 指定的值。缺省值是 24 MB ? 因此, SGA 的大小不能超過 SGA_MAX_SIZE DB_CACHE_SIZE LOG_BUFFER –SHARED_POOL_SIZE LARGE_POOL_SIZE JAVA_POOL_SIZE。 分配給共享池的內(nèi)存由 SHARED_POOL_SIZE 初始化參數(shù)確定。 庫高速緩存 ? 兩個結(jié)構(gòu): ? 共享 SQL:共享 SQL 為針對數(shù)據(jù)庫運行的 SQL 語句存儲并共享執(zhí)行計劃和語法分析樹。 以下三個參數(shù)定義了數(shù)據(jù)庫緩沖區(qū)高速緩存的大小: ? DB_CACHE_SIZE:只調(diào)整缺省緩沖區(qū)高速緩存的大小,這個參數(shù)始終存在且不能設(shè)置為零 ? DB_KEEP_CACHE_SIZE:調(diào)整保留緩沖區(qū)高速緩存的大小,用于保留內(nèi)存中很可能會重新使用的塊 ? DB_RECYCLE_CACHE_SIZE:調(diào)整循環(huán)緩沖區(qū)高速緩存的大小,用于刪除內(nèi)存中重新使用的可能性很小的塊 數(shù)據(jù)庫緩沖區(qū)高速緩存(續(xù)) 緩沖區(qū)高速緩存咨詢功能: 緩沖區(qū)高速緩存咨詢功能可以啟用和禁用統(tǒng)計信息的收集,這些統(tǒng)計信息用于預(yù)測不同高 速緩存大小的行為。 READY:咨詢功能關(guān)閉,但已經(jīng)為咨詢功能分配內(nèi)存。有關(guān)重做日志文件的詳細信息,請參見“管理重做日志文件” 這一課。 并行執(zhí)行: 如果將 PARALLEL_AUTOMATIC_TUNING 設(shè)置為 TRUE,將使用大型共享池。在 Oracle9i, Java 池的缺省大小是24 MB。因此,許多專用 SQL 區(qū)都與同一個共享 SQL 區(qū)相關(guān)聯(lián)。 ? 會話內(nèi)存:包含為保留會話變量以及與該會話相關(guān)的其它信息而分配的內(nèi)存。設(shè)置值的單位可以是字節(jié)數(shù)、千字節(jié)數(shù)、兆字節(jié)數(shù)或吉字節(jié)數(shù)。用戶進程并不與 Oracle 服務(wù)器直接進行交互操作,而是通過用戶程序接口(UPI) 生成各種調(diào)用。 注: Oracle9i 數(shù)據(jù)庫性能優(yōu)化課程將詳細介紹服務(wù)器進程在專用服務(wù)器環(huán)境與共享服務(wù)器環(huán)境中的分配情況。例如,操作系統(tǒng)的失敗導(dǎo)致例程失敗。 3. 回退未提交的事務(wù)處理。對于 Oracle9i 之前的版本,這項操作在重做日志的結(jié)尾處執(zhí)行。
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1