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

正文內(nèi)容

北京郵電大學(xué)軟件工程研究生的課程---數(shù)據(jù)庫設(shè)計開發(fā)-4-免費閱讀

2024-10-25 17:08 上一頁面

下一頁面
  

【正文】 歸檔進程活動信息存儲在 V$archive視圖中,可以從這個視圖中查詢由 ARCH進程寫入的歸檔日志信息。在 V$sqltext視圖中,SQL語句是分塊存儲的。 V$mts視圖含有共享服務(wù)器進程的追蹤信息。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫監(jiān)控實例 – 通過操作系統(tǒng)追蹤管理實例 在 NT服務(wù)器環(huán)境中,全部的 Oracle實例在NT操作系統(tǒng)作為一個稱為服務(wù)的后臺進程實現(xiàn)。根據(jù)特定的進程和所遇到的錯誤,這些追蹤文件被寫在由參數(shù)USER_DUMP_DEST或者 BACKGROUND_DUMP_DEST所指定的位置。關(guān)閉數(shù)據(jù)庫命令: SHUTDOWN [NORMAL|TRANSACTIONAL|IMMEDIATE|ABORT]; SHUTDOWN ABORT IMMEDIATE TRANSACTIONAL NORMAL 允許新的連接 NO NO NO NO 等待用戶結(jié)束會話 NO NO NO YES 等待事務(wù)結(jié)束 NO NO YES YES 產(chǎn)生檢查點并關(guān)閉數(shù)據(jù)文件 NO YES YES YES 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實例創(chuàng)建 ? 關(guān)閉數(shù)據(jù)庫的方式中可以看出, 對于 NORMAL、 IMMEDIATE、 TRANSACTIONAL的關(guān)閉數(shù)據(jù)庫方式,下次啟動數(shù)據(jù)庫時不需做例程恢復(fù) 。) 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實例創(chuàng)建 ? 為了改變數(shù)據(jù)庫的操作狀態(tài),必須擁有 SYSDBA特權(quán)。在這一階段,存儲在控制文件中的數(shù)據(jù)庫文件以排它使用方式被實例鎖定,使數(shù)據(jù)庫能夠被普通用戶訪問。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實例創(chuàng)建 ? 通過前面介紹,我們知道 ORACLE數(shù)據(jù)庫服務(wù)器的啟動事實上是創(chuàng)建實例的過程 。如果事務(wù)相對持續(xù)時間很長和很復(fù)雜,下列事情有可能發(fā)生: 1)產(chǎn)生的重做引起重做日志緩沖區(qū)寫滿三分之一的空間,這會觸發(fā) LGWR進程刷新重做日志緩沖區(qū)。如果在緩沖區(qū)中沒有,服務(wù)器會話就從數(shù)據(jù)文件中讀取必要的數(shù)據(jù),將它們拷貝到緩沖區(qū)中。這些進程涉及并行索引的創(chuàng)建、表的創(chuàng)建及查詢。注意在 Oracle ,該已被集成入RDBMS中并設(shè)置為 TRUE。這僅在數(shù)據(jù)庫運行在歸檔模式( ARCHIVELOG)下才發(fā)生。每當(dāng)檢查點發(fā)生時,它為數(shù)據(jù)庫在 設(shè)置一個標(biāo)記,并用于試圖指出確切的檢查點間隔。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 日志寫( Log Writer,LGWR): 另外當(dāng)一個重做日志組寫滿時,一個檢查點被觸發(fā)。在 LGWR成功地將重做日志項寫入聯(lián)機重做文件時(并不是改變數(shù)據(jù)文件中的數(shù)據(jù)時),將一個成功碼返回給服務(wù)器進程。增大該參數(shù),可以減少 DBWR刷新緩沖區(qū)的次數(shù)。 2)臟列表的長度達到 DB_BLOCK_WRITE_BATCH參數(shù)值的一半。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 進程監(jiān)控 (PMON)自動清除中斷或失敗的進程,包括清除非正常中斷的進程留下的孤兒會話、回滾未提交事務(wù)、釋放被斷開連接的進程占有的鎖、釋放被失敗進程占有的系統(tǒng)全局區(qū) (SGA)資源,它同時監(jiān)控服務(wù)器和調(diào)度進程,如果它們失敗則自動重啟它們。 ? 理解后臺進程和它們擔(dān)負的任務(wù),將有助于分析性能問題、指出瓶頸和診斷數(shù)據(jù)庫中的故障點。用戶的會話數(shù)據(jù)包括安全和資源使用信息;堆??臻g含有為用戶會話指定的本地變量;游標(biāo)狀態(tài)區(qū)包括運行時的游標(biāo)信息、返回的行和游標(biāo)返回的代碼。使用重做復(fù)制閂,多個進程能同時寫入重做日志緩沖區(qū)。閂是一個 Oracle進程對一個內(nèi)存結(jié)構(gòu)的鎖定,一個進程必須持有重做分配閂,才能寫入重做日志緩沖區(qū)。 DB_BLOCK_SIZE設(shè)置 Oracle塊大小,DB_BLOCK_BUFFERS決定分配給緩沖區(qū)高速緩存的塊的數(shù)量。 Oracle根據(jù)最近最少被使用 (LRU)列表將數(shù)據(jù)清出緩沖區(qū)高速緩存。 ORACLE 9i可以通過 ALTER SYSTEM SET SHARED_POOL_SIZE動態(tài)設(shè)置。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) – 共享池: 對于使用以前緩存的 SQL語句,它必須在所有方面都與緩存版本完全相同,包括標(biāo)點符號和字母的大小寫。 – 重做日志緩沖區(qū)。 PGA(Program Global Area):程序全局區(qū),該區(qū)域是一非共享區(qū)域,存放會話、排序、游標(biāo)、主變量等信息,被服務(wù)器進程調(diào)用,保證誰的請求處理結(jié)果給誰,誰的排序給誰,用戶聲明的、打開的、使用的、關(guān)閉的游標(biāo)是私有的,用戶的主變量不被其他用戶干擾。因為 SGA駐留在一個共享內(nèi)存段中,所以它經(jīng)常被稱作共享全局區(qū)。北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE數(shù)據(jù)庫實例管理 ? Oracle服務(wù)器就是數(shù)據(jù)庫管理系統(tǒng) (DBMS),由數(shù)據(jù)庫 (Oracle database)和 實例 (Oracle instance)組成。 ? 后臺進程就像數(shù)據(jù)庫的手,是直接處理數(shù)據(jù)庫的組件;SGA就像大腦,在必要時間接地調(diào)度手處理它們的信息與存儲檢索。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE內(nèi)存結(jié)構(gòu) ? 系統(tǒng)全局區(qū):系統(tǒng)全局區(qū)是實例的主要部分。 另外 oracle9i還有 Java pool, 8i有 Java虛擬機,解釋 Java; Java pool是利用數(shù)據(jù)庫技術(shù)解釋 Java. oracle9i的 SGA可以通過 SGA_MAX_SIZE被動態(tài)的設(shè)置大小, 8i不能動態(tài)設(shè)置。 庫高速緩存包括共享和專用 SQL區(qū)。 共享區(qū)經(jīng)過長期裝卸和卸載數(shù)據(jù)對象會產(chǎn)生許多碎片,如果在共享池中沒有足夠的連續(xù)空間用來裝載目標(biāo)數(shù)據(jù),會產(chǎn)生錯誤。 LRU列表記錄數(shù)據(jù)塊被訪問的頻繁程度。兩參數(shù)相乘就可得出緩沖區(qū)高速緩存的內(nèi)存總數(shù) (以字節(jié)為單位 )。當(dāng)一個進程持有分配閂時,其他任何進程都不能使用這個分配閂寫入重做日志緩沖區(qū)。 可以使用 V$LATCH動態(tài)性能視圖監(jiān)控重做分配閂與重做復(fù)制閂。 如果用戶進程通過共享服務(wù)器進程方式進行連接,游標(biāo)和會話信息被存儲在系統(tǒng)全局區(qū)(SGA)中。 ? 數(shù)據(jù)庫擁有多個后臺進程,其數(shù)量取決于數(shù)據(jù)庫的配置。 Instance SGA PMON PGA area 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 系統(tǒng)監(jiān)控 (SMON)作為恢復(fù)自動實例的進程,回滾尚未提交的事務(wù)或前卷重做日志。 3)使用的緩沖區(qū)數(shù)量達到 DB_BLOCK_MAX_SCAN。但將這個數(shù)值增得過大,當(dāng) DBWR最終刷新緩沖區(qū)時,可能產(chǎn)生不能接受的延遲。 用于配置 LGWR進程的選項很少,大多數(shù)的配置涉及重做日志緩沖區(qū)和支持該緩沖區(qū)的內(nèi)存結(jié)構(gòu),而不是 LGWR進程自身。要注意不要設(shè)置不必要的檢查點,或者迫使不需要的檢查點發(fā)生。 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 調(diào)度進程:正如前面所提到的,服務(wù)器進程既可以是一個用戶進程專有的,也可以在多個用戶進程之間共享。 Data files Control files Redo log files Archived Redo log files ARCH 北京郵電大學(xué)軟件學(xué)院 郭文明 《 數(shù)據(jù)庫設(shè)計與開發(fā) 》 講義 ORACLE進程 – 歸檔進程 (Archiver,ARCH): 當(dāng) ARCH正在復(fù)制歸檔重做日志時,沒有其他進程能夠?qū)懭脒@個重做日志。如果在 Oracle init文件中包括這個參數(shù),實例啟動將會失敗。啟動的進程的數(shù)量與參數(shù) PARALLEL_
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1