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

正文內(nèi)容

oracle10g數(shù)據(jù)庫基礎(chǔ)知識培訓(xùn)教材(編輯修改稿)

2025-07-25 08:34 本頁面
 

【文章內(nèi)容簡介】 bwr進(jìn)程的數(shù)目不應(yīng)該超過系統(tǒng)cpu的數(shù)目,因?yàn)槊總€處理器同時只能運(yùn)行一個dbwr進(jìn)程。 負(fù)責(zé)管理重做日志高速緩存區(qū)的一個后臺進(jìn)稱,用于將重做記錄從重做日志高速緩沖區(qū)寫入重做日志文件。每個例程只有一個lgwr進(jìn)程。啟動lgwr進(jìn)程的條件:用戶通過mit語句提交當(dāng)前事務(wù)。重做日志高速緩存被寫滿三分之一。dbwr進(jìn)程需要未檢查點(diǎn)清楚臟緩存塊,即將臟緩存塊寫入數(shù)據(jù)文件。lgwr進(jìn)程出現(xiàn)超時,即大約3秒未啟動lgwr進(jìn)程。 l 檢查點(diǎn)是一個事件。當(dāng)該時間發(fā)生時,數(shù)據(jù)高速緩存中的臟緩存塊被寫入數(shù)據(jù)文件,同時oracle將對控制文件和數(shù)據(jù)文件的文件頭的同步序號進(jìn)行修改,記錄下當(dāng)前數(shù)據(jù)庫的結(jié)構(gòu)和狀態(tài),以保證數(shù)據(jù)的同步。通常情況下,檢查點(diǎn)發(fā)生在重做日志文件切換時。在執(zhí)行了一個檢查點(diǎn)后,oracle知道所有已提交事務(wù)對數(shù)據(jù)庫所做的更改已經(jīng)全部被寫入到硬盤中了。此時數(shù)據(jù)庫處于一個完整狀態(tài)。在發(fā)生數(shù)據(jù)庫崩潰后,只需要將數(shù)據(jù)庫恢復(fù)到一個檢查點(diǎn)執(zhí)行時刻即可。因此,縮短檢查點(diǎn)執(zhí)行的間隔,可以縮短數(shù)據(jù)庫恢復(fù)時所需要的時間。其作用:更新控制文件與數(shù)據(jù)文件,使其同步。出發(fā)dbwr進(jìn)程,使其將臟緩存塊寫入數(shù)據(jù)文件。l oracle有3種檢查點(diǎn):數(shù)據(jù)庫檢查點(diǎn):在每一次重做日志文件切換時,執(zhí)行數(shù)據(jù)庫檢查點(diǎn)。此時dbwr進(jìn)程將數(shù)據(jù)高速緩存中所有的臟緩存塊寫入數(shù)據(jù)文件中。表空間檢查點(diǎn):在將一個表空間設(shè)置未脫機(jī)狀態(tài)時,執(zhí)行一個表空間檢查點(diǎn)。此時dbwr進(jìn)程只會把數(shù)據(jù)高速緩存中的與該表空間相關(guān)的臟緩存塊寫入數(shù)據(jù)文件。時間檢查點(diǎn):即每間隔多長時間執(zhí)行一次檢查。 在例程啟動時負(fù)責(zé)對數(shù)據(jù)庫進(jìn)行恢復(fù)。清理不再使用的臨時段。將各個表空間的空閑碎片合并在一起,使之更容易分配。 作用:恢復(fù)中斷或失敗的用戶進(jìn)程,服務(wù)進(jìn)程。清除非正常中斷的進(jìn)程留下的孤兒會話?;赝宋刺峤皇聞?wù)。釋放進(jìn)程所占用的各種資源。監(jiān)視服務(wù)進(jìn)程和調(diào)度進(jìn)程,如果它們失敗,則自動重新啟動他們。 負(fù)責(zé)在重做日志文件切換后將已經(jīng)寫滿的重做日志文件復(fù)制到歸檔日志文件中,以防止循環(huán)寫入重做日志文件時將其覆蓋。(只有數(shù)據(jù)庫運(yùn)行在歸檔模式下archivelog,arch進(jìn)程才被啟用),要啟動arch進(jìn)程,需要將初始化參數(shù)archive_log_start設(shè)置為true。arch進(jìn)程啟動后,數(shù)據(jù)庫將具有自動歸檔功能。但即使數(shù)據(jù)庫運(yùn)行在歸檔模式下,如果archive_log_start參數(shù)設(shè)置為false,arch進(jìn)程也就不會被啟動。這時,當(dāng)重做日志文件全部被寫滿后,數(shù)據(jù)庫將被掛起,等待dba進(jìn)行手工歸檔。當(dāng)arch進(jìn)程正在歸檔一個重做日志文件時,任何其他進(jìn)程都不能訪問這個重做日志文件。 用于解決分布式數(shù)據(jù)庫中的故障問題。RECO進(jìn)程試圖訪問存在疑問的分布式事務(wù)的數(shù)據(jù)庫并解析這些事務(wù)。只有在平臺支持DistributedOption(分布式選項(xiàng))中的DISTRIBUTED_TRANSACTIONS參數(shù)大于零時才創(chuàng)建這個進(jìn)程。 當(dāng)采用Oracle并行服務(wù)器選項(xiàng)時,多個LCK(鎖定進(jìn)程)后臺進(jìn)程(命名為LCK0~LCK9)用于解決內(nèi)部實(shí)例的鎖定問題。LCK進(jìn)程的個數(shù)由GC_LCK_PROCS參數(shù)決定。l 數(shù)據(jù)字典是“信息的信息”,是存儲在數(shù)據(jù)庫中的所有對象信息的知識庫,Oracle通過數(shù)據(jù)字典來管理和展現(xiàn)數(shù)據(jù)庫信息。l 數(shù)據(jù)字典是一組表和視圖結(jié)構(gòu),存放在SYSTEM表空間中。l 數(shù)據(jù)字典分為兩大類:一種為基表,另一種為數(shù)據(jù)字典視圖。Oracle服務(wù)器在數(shù)據(jù)庫創(chuàng)建時自動生成基表。由于基表中所存的數(shù)據(jù)就像天書一樣,幾乎沒什么人能看懂,因此這些基表很少有人直接訪問。數(shù)據(jù)字典視圖則是把數(shù)據(jù)字典基表中的信息轉(zhuǎn)換為人們較為容易理解的形式,它們包含了用戶名、用戶的權(quán)限、對象名、約束和審計(jì)等方面的信息。 Oracle數(shù)據(jù)字典內(nèi)容包括:數(shù)據(jù)庫中所有模式對象的信息,如表、視圖、簇、及索引等。分配多少空間,當(dāng)前使用了多少空間等。列的缺省值。約束信息的完整性。Oracle用戶的名字。用戶及角色被授予的權(quán)限。用戶訪問或使用的審計(jì)信息。其它產(chǎn)生的數(shù)據(jù)庫信息。主要包括三大類,它們分別用前綴來區(qū)別,其前綴分別為USER、ALL和DBA。USER_* :有關(guān)用戶所擁有的對象的信息,即用戶自己創(chuàng)建的對象的信息。ALL_* :有關(guān)用戶可以訪問的對象的信息,即用戶自己創(chuàng)建的對象的信息及授權(quán)至PUBLIC的帳戶用戶所擁有的對象的信息。DBA_* :有關(guān)整個數(shù)據(jù)庫中對象的信息。這里的*可以為TABLES、INDEXES、VIEWS、OBJECTS等。查看這類數(shù)據(jù)字典視圖的結(jié)構(gòu):desc user_tables。desc all_tables。desc dba_tables??梢钥闯觯@三類數(shù)據(jù)字典視圖的列幾乎是相同的,只是以前綴為ALL和DBA開始的數(shù)據(jù)字典視圖中比USER中多了一列OWNER。l 其他的字典視圖中主要的是V$視圖,之所以這樣叫是因?yàn)樗麄兌际且訴$或GV$開頭的。由于當(dāng)數(shù)據(jù)庫運(yùn)行的時候它們會不斷進(jìn)行更新,所以稱它們?yōu)閯討B(tài)數(shù)據(jù)字典。l V$視圖是基于X$虛擬視圖的。V$視圖是SYS用戶所擁有的,在缺省狀況下,只有SYS用戶和擁有DBA系統(tǒng)權(quán)限的用戶可以看到所有的視圖,沒有DBA權(quán)限的用戶可以看到 USER_和ALL_視圖,但不能看到DBA_視圖??梢酝ㄟ^查詢數(shù)據(jù)字典dictionary或v$fixed_table來得到Oracle數(shù)據(jù)庫中所有的數(shù)據(jù)字典視圖。數(shù)據(jù)字典dictionary中只有兩列:table_name 和 ments,在ments列中給出了數(shù)據(jù)字典(系統(tǒng)表)的簡單解釋。v$fixed_table只是列出數(shù)據(jù)字典的名和類型等,并未給出任何解釋。例子:select * from dictionary。 該用戶可使用的所有表,有些表并非它所擁有。select * from dict。 功能同上。dict是dictionary的同義詞。select * from user_table。 當(dāng)前用戶擁有的所有的表。select * from user_catalog。 功能同上,但它只顯示所擁有表的名字和類型,比使用user_tables更簡單。select * from cat。 功能同上。cat是user_catalog的別名。select index_name from user_indexes。 當(dāng)前用戶擁有哪些索引。select view_name from user_views。 當(dāng)前用戶擁有哪些視圖。select object_name from user_objects。 當(dāng)前用戶擁有哪些數(shù)據(jù)庫對象,對象包括表、視圖、存儲過程、觸發(fā)器、包、索引、序列等。select * from user_users。 當(dāng)前用戶的基本信息,主要包括當(dāng)前用戶名、帳戶id、帳戶狀態(tài)、表空間名、創(chuàng)建時間等。select * from v$instance。 描述當(dāng)前數(shù)據(jù)庫下的活動的實(shí)例的信息。select * from v$session。 描述當(dāng)前數(shù)據(jù)庫下存在的會話的詳細(xì)信息。 Oracle與OPEN3000系統(tǒng)Oracle數(shù)據(jù)庫是OPEN3000系統(tǒng)用戶數(shù)據(jù)的存儲中心,存儲數(shù)據(jù)包括:采樣數(shù)據(jù):按照采樣周期對遙測、遙信定時存儲數(shù)據(jù)入Oracle;統(tǒng)計(jì)數(shù)據(jù):極值統(tǒng)計(jì)等報(bào)表統(tǒng)計(jì)類數(shù)據(jù);歷史告警:機(jī)器、設(shè)備、網(wǎng)絡(luò)運(yùn)行告警系統(tǒng),遙測、遙信告警信息,廠站、RTU、通道等裝置告警信息;電網(wǎng)模型:數(shù)據(jù)庫定義,三遙,廠站通道信息,公式總加計(jì)算等文件數(shù)據(jù):制作的畫面(參展圖、潮流圖、曲線畫面等)、報(bào)表以execl或html格式進(jìn)行存儲;根據(jù)PDR需要進(jìn)行前置機(jī)報(bào)文的存儲。 PS:畫面中的貼片、像素圖未存入Oracle中。數(shù)據(jù)庫服務(wù)器:至少有兩臺,冗余配置,安裝Oracle服務(wù)端版本的服務(wù)器。當(dāng)前兩種主要數(shù)據(jù)庫安裝方式:單機(jī)版、RAC版。兩臺數(shù)據(jù)庫服務(wù)器上分別單獨(dú)安裝一份Oracle數(shù)據(jù)庫,此方式Oracle數(shù)據(jù)存放在服務(wù)器硬盤上,1個數(shù)據(jù)庫對應(yīng)1個實(shí)例(即1個數(shù)據(jù)庫只由1個管理、訪問),結(jié)構(gòu)如下:DATABASE1DATABASE2實(shí)例1實(shí)例2兩臺單機(jī)版數(shù)據(jù)庫,每臺機(jī)器一個數(shù)據(jù)庫,一個實(shí)例 RAC版配置Oracle Real Application Server,真正應(yīng)用集群,簡稱Oracle RAC ,是Oracle的并行集群,位于不同服務(wù)器系統(tǒng)的Oracle實(shí)例同時訪問同一個Oracle數(shù)據(jù)庫,節(jié)點(diǎn)之間通過私有網(wǎng)絡(luò)進(jìn)行通信,所有的控制文件、聯(lián)機(jī)日志和數(shù)據(jù)文件存放在共享的設(shè)備上,能夠被集群中的所有節(jié)點(diǎn)同時讀寫。結(jié)構(gòu)如下:安裝步驟:操作系統(tǒng)(OS)OS patchC/C++編譯器HACMP(IBM)/ MC/Service Guard(HP) 操作系統(tǒng)雙機(jī)軟件Oracle crs (Oracle雙機(jī)軟件)Oracle軟件Oracle patch三、 啟動和關(guān)閉數(shù)據(jù)庫單機(jī)版和RAC版數(shù)據(jù)庫的啟動、關(guān)閉有所區(qū)別。、關(guān)閉啟動和關(guān)閉數(shù)據(jù)庫一般采用Oracle的Sql*plus工具。啟動與關(guān)閉應(yīng)當(dāng)分別在數(shù)據(jù)庫服務(wù)器的Oracle用戶下執(zhí)行startdb和stopdb兩個腳本啟動、停止數(shù)據(jù)庫。腳本內(nèi)容如下:lsnrctl stop “停止監(jiān)聽”lsnrctl start “啟動監(jiān)聽”sqlplus /nolog EOF “只啟動Sql*plus,不進(jìn)行連接”connect / as sysdba “以數(shù)據(jù)庫管理員身份連接,即sys用戶”startup “啟動數(shù)據(jù)庫”EOF腳本內(nèi)容如下:lsnrctl stopsqlplus /nolog EOFconnect / as sysdbashutdown immediate “立即關(guān)閉數(shù)據(jù)庫”EOFshutdown命令具有四種參數(shù)Normal: 等待所有已連接的會話session主動退出之后再關(guān)閉數(shù)據(jù)庫。Immediate:等待所有已連接的會話執(zhí)行完當(dāng)前的SQL語句之后關(guān)閉數(shù)據(jù)庫。Transaction:等待所有已連接會話執(zhí)行完當(dāng)前事務(wù)之后關(guān)閉數(shù)據(jù)庫。Abort:不做任何等待,立刻關(guān)閉數(shù)據(jù)庫。l 其中Normal參數(shù)一般不用,因?yàn)樾枰却渌脩糁鲃油顺?,因此何時關(guān)閉數(shù)據(jù)庫是無法預(yù)料的。一般經(jīng)常使用的是immediate和transaction參數(shù)。對OPEN3000系統(tǒng)來說,因?yàn)闆]什么用戶自定義的處理,因此使用immediate參數(shù)來關(guān)閉數(shù)據(jù)庫就可以了。l 需要特別提醒的是,輕易不要用abort參數(shù)來關(guān)閉數(shù)據(jù)庫,使用abort參數(shù)時,因?yàn)閿?shù)據(jù)庫被立刻關(guān)閉,如果此時有用戶正進(jìn)行數(shù)據(jù)更新操作,數(shù)據(jù)庫中的內(nèi)容將無法預(yù)料。只用當(dāng)數(shù)據(jù)庫已經(jīng)崩潰,無法正常關(guān)閉時,才使用abort參數(shù)來強(qiáng)制關(guān)閉數(shù)據(jù)庫,就像電腦上只用死機(jī)時才按reset鍵一樣。 RAC版啟動、關(guān)閉RAC數(shù)據(jù)庫啟動、關(guān)閉是與雙機(jī)軟件啟動、停止聯(lián)系在一起的。AIX HACMP(IBM)啟動:smitty clstart停止: smitty clstopHPUX MC/Service Guard(HP)啟動:cmruncl停止:cmhaltc四、 SQL語言入門結(jié)構(gòu)化查詢語言(Structured Query Language,簡稱SQL)是用來訪問關(guān)系型數(shù)據(jù)庫一種通用語言,屬于第四代語言(4G
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1