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

正文內(nèi)容

oracle10g培訓(xùn)教材(完整版)

  

【正文】 間。 添加日志組日志復(fù)用:放在不同磁盤減少i/o競(jìng)爭(zhēng),使日志更快的寫入alter database add logfile member 39。 刪除組成員有時(shí)日志文件會(huì)出現(xiàn)故障,例如日志文件損壞或者丟失,此時(shí)LGWR將不能夠?qū)懭肴罩疚募瑢?huì)報(bào)錯(cuò)掛起日志寫進(jìn)程。如果undo資源有限,DBA需要根據(jù)實(shí)際的情況選擇一種合適的管理方法。為了能夠得到在現(xiàn)有的事務(wù)量下,存儲(chǔ)undo_retention時(shí)間內(nèi)的事務(wù)數(shù)據(jù)所需要的undo表空間大小,需要得到下面三方面的信息:(UR)(ups)通常undo表空間的大小為 =ur*upsfor exampleundo_retention =10800秒ups =500塊/秒block_size =8192字節(jié)undo_tablespace_size=10800*500*8192=在回滾段的使用過程中,有時(shí)候會(huì)出現(xiàn)長(zhǎng)時(shí)間不結(jié)束的事務(wù),或者非常消耗回滾段資源的事務(wù),對(duì)于這種特殊的事務(wù)應(yīng)該盡量減少或者阻止,否則會(huì)嚴(yán)重影響事務(wù)的性能select , from v$transaction t,v$session s,v$rollname r where = adn = 可以使用這條語(yǔ)句監(jiān)控以發(fā)現(xiàn)大事務(wù)或長(zhǎng)事務(wù)上面的語(yǔ)句,在結(jié)果中,如果發(fā)現(xiàn)了used_ublk比較大,那么這就是大事務(wù),如果發(fā)現(xiàn)start_time比較早,那么就是長(zhǎng)事務(wù),找出這些大事務(wù)和長(zhǎng)事務(wù)的sid和serial#,定位到那個(gè)會(huì)話,然后結(jié)束它。 啟用undo表空間的guarantee特性alter tablespace undotbs1 retention noguarantee。如果數(shù)據(jù)庫(kù)是歸檔模式,并且損壞的日志文件還未歸檔,并且為非當(dāng)前日志,可以通過unarchived選項(xiàng)強(qiáng)制清除重做日志文件的重定位和重命名與數(shù)據(jù)文件的一致重做日志文件的信息并不存儲(chǔ)在數(shù)據(jù)字典中,僅僅在控制文件中存儲(chǔ),可以從控制中通過下面兩個(gè)動(dòng)態(tài)性能視圖獲取信息:$log 日志組的信息,列出了日志組的狀態(tài),大小,歸檔,組員文件個(gè)數(shù)等信息$logfile 組員文件信息,列出了每個(gè)組員文件的歸屬組,文件名稱和狀態(tài)等信息管理回滾段回滾段不是文件,而是存放在數(shù)據(jù)文件中的一種存儲(chǔ)對(duì)象,回滾段只用于暫存事務(wù)中的原始數(shù)據(jù),這些回滾段中的舊數(shù)據(jù)不會(huì)永久存放,只確保在事務(wù)過程中存在,事務(wù)結(jié)束后將會(huì)被新事務(wù)數(shù)據(jù)覆蓋。 to group 2。10g 默認(rèn)使用了檢查點(diǎn)的自動(dòng)調(diào)整,如果需要啟動(dòng)自動(dòng)檢查調(diào)整特性,只需要將參數(shù)fast_start_mttr_target的值設(shè)置為零即可在日志管理時(shí),需要足夠多的日志組,如果日志組太少,可能造成LGWR的寫等待,從而影響DML操作的速度,為什么會(huì)發(fā)生LGWR的寫等待呢?因?yàn)槿罩窘M被寫滿就會(huì)發(fā)生日志切換,此時(shí)檢查點(diǎn)事件和歸檔事件將會(huì)發(fā)生,這兩個(gè)事件都會(huì)帶來大量的i/o操作,執(zhí)行時(shí)間也較長(zhǎng),如果所有的日志組都被LGWR寫滿,LGWR此時(shí)需要循環(huán)覆蓋沒有完成檢查點(diǎn)或者歸檔操作的日志組內(nèi)容,則數(shù)據(jù)庫(kù)不允許,因?yàn)閿?shù)據(jù)庫(kù)要求只有日志內(nèi)容相關(guān)的檢查點(diǎn)和歸檔完成后才可以寫入,造成DML的日志無法寫入日志,所有DML操作的性能受到影響增加足夠多的組可以增大LGWR一次循環(huán)寫的時(shí)間,從而減少等待檢查點(diǎn)和歸檔操作的時(shí)間,提高DML操作的性能。強(qiáng)制切換日志在強(qiáng)制日志切換后,當(dāng)前組的狀態(tài)不再是current,LGWR開始寫下一個(gè)日志組,而剛才的日志組狀態(tài)已經(jīng)變?yōu)閍ctive(激活的),這種狀態(tài)表示該日志組內(nèi)容對(duì)應(yīng)的內(nèi)存臟數(shù)據(jù)還沒有被寫入數(shù)據(jù)文件,系統(tǒng)如果崩潰仍需要這部分日志內(nèi)容進(jìn)行恢復(fù),所以這種狀態(tài)的日志組仍然不能被刪除,為了使active狀態(tài)的組能夠被刪除,必須觸發(fā)寫出臟數(shù)據(jù)的檢查點(diǎn)事件發(fā)生。immediate trace name controlf level 1239。*/39。表空間大小是組成表空間的所有數(shù)據(jù)文件大小之和,所以增大表空間也可以通過為表空間增加新的數(shù)據(jù)文件來實(shí)現(xiàn),但是需要注意,數(shù)據(jù)文件一旦增加到表空間,將不允許直接從表空間中刪除,除非刪掉整個(gè)表空間。 alter tablespace users read write。 size 10m tablespace group t。一個(gè)數(shù)據(jù)庫(kù)可以一個(gè)或多個(gè)臨時(shí)類型表空間,每個(gè)排序只會(huì)使用其中的一個(gè)臨時(shí)表空間,在10g以前,一個(gè)語(yǔ)句帶來的多個(gè)排序動(dòng)作,必須使用一個(gè)臨時(shí)表空間的不同臨時(shí)區(qū),所有的排序動(dòng)作堆積在一個(gè)臨時(shí)表空間上帶來了性能壓力,從oracle10g開始數(shù)據(jù)庫(kù)支持由多個(gè)臨時(shí)表空間組成的臨時(shí)表空間組,一條語(yǔ)句帶來的多個(gè)排序動(dòng)作可以被分散在臨時(shí)表空間組的多個(gè)臨時(shí)表空間上,分散了排序的壓力create temporary tablespace temp tempfile 39。 創(chuàng)建本地管理表空間本地管理與字典管理表空間也必須在創(chuàng)建表空間之前確定,創(chuàng)建表空間之后不能被直接改變移植一個(gè)DMT表空間表空間的管理方式不能直接轉(zhuǎn)換,所以用戶如果在升級(jí)系統(tǒng)后希望改變表空間的管理方式,往往采取創(chuàng)建新的本地管理表空間,然后移動(dòng)字典管理表空間上對(duì)象到本地管理表空間這種方法,通常這種方法是可以把大多數(shù)字典管理表空間替換成本地管理表空間的,但是system表空間卻無法這樣處理,所以oracle提供了移植數(shù)據(jù)字典管理的系統(tǒng)表空間到本地管理的表空間的方法: (system)。(創(chuàng)建表空間之后,表空間文件類型不能修改)表空間的空間管理是oracle描述表空間中空間分配狀況的方法,從8i開始,空間管理方法有以下兩種:數(shù)據(jù)字典管理表空間:是從以前一直被沿用的空間管理方法,從9i開始逐步被淘汰;使用數(shù)據(jù)字典uet$,fet$描述表空間中空閑空間和使用空間情況,在表空間發(fā)生變化時(shí)這兩個(gè)表的信息隨之變化;當(dāng)表空間上的存儲(chǔ)空間被分配或釋放時(shí),數(shù)據(jù)庫(kù)自動(dòng)維護(hù)這兩個(gè)表中的記錄信息本地管理表空間:直接在各個(gè)表空間上管理空閑空間和使用空間;使用存儲(chǔ)在表空間上的bitmap標(biāo)識(shí)空閑空間和使用空間的信息;bitmap中的每一位描述一個(gè)block或者一組block的狀態(tài);空間發(fā)生改變時(shí),相應(yīng)的bit值將會(huì)從0變1或者反之;從9i開始默認(rèn)使用的表空間屬性段存儲(chǔ)在表空間上,段是由區(qū)組成的,區(qū)是在數(shù)據(jù)文件上劃分出的一段連續(xù)空間,在字典管理表空間上存儲(chǔ)的每個(gè)段都可以設(shè)置自己的存儲(chǔ)特性,例如各個(gè)區(qū)的大小等。/u01/app/oradata/benet/39。數(shù)據(jù)庫(kù)在管理時(shí)使用邏輯存儲(chǔ)概念,例如表空間管理,而實(shí)際上存儲(chǔ)時(shí)使用的是物理存儲(chǔ)概念。也可以通過DBMS系統(tǒng)包開啟特定會(huì)話的跟蹤: exec 實(shí)例級(jí)別開啟(不建議):設(shè)置初始化參數(shù):sql_trace=true。 from spfile=39。$ORACLE_HOME/dbs/39。LGWR把日志記錄寫入日志文件也有特定的時(shí)機(jī),下面是LGWR的寫時(shí)機(jī)CKPT:也叫檢查點(diǎn)進(jìn)程,用于強(qiáng)制DB Server的同步操作,同步每隔一些時(shí)間會(huì)執(zhí)行一次,確保同步之前所有被修改過的臟數(shù)據(jù)都被寫入到了數(shù)據(jù)文件中,這些被寫入數(shù)據(jù)文件中的數(shù)據(jù)在系統(tǒng)崩潰時(shí)不需要恢復(fù),只有內(nèi)存中的數(shù)據(jù)丟失,需要被恢復(fù),在系統(tǒng)崩潰時(shí)的這種恢復(fù)操作被叫做實(shí)例恢復(fù),實(shí)例恢復(fù)由于存儲(chǔ)介質(zhì)并沒有損壞,所以僅需要應(yīng)用用日志記錄,即可恢復(fù)檢查點(diǎn)進(jìn)程執(zhí)行下面的動(dòng)作來完成同步操作在數(shù)據(jù)庫(kù)正常關(guān)閉時(shí),系統(tǒng)一定會(huì)由檢查點(diǎn)進(jìn)程執(zhí)行同步操作,以確保數(shù)據(jù)庫(kù)啟動(dòng)時(shí)可以直接打開。SQL文本也就是SQL語(yǔ)句??梢灾苯油ㄟ^命令進(jìn)行修改內(nèi)存組件大小而不用重啟,這種叫做SGA的動(dòng)態(tài)管理10g:SGA 大小既可以像9i一人樣動(dòng)態(tài)管理,也可以實(shí)施SGA的自動(dòng)管理,默認(rèn)是SGA的自動(dòng)管理,啟用SGA自動(dòng)管理只需要設(shè)置初始化參數(shù)SGA_TARGET即可,各個(gè)組件大小之和不超過SGA_TARGET。Stream 池是10G的新內(nèi)存區(qū),支持新的流復(fù)制技術(shù)除了SGA的各個(gè)內(nèi)存區(qū),實(shí)例也包括了執(zhí)行特定任務(wù)的后臺(tái)進(jìn)程,后臺(tái)進(jìn)程同樣分為必須的和可選的后臺(tái)進(jìn)程。安裝過程根據(jù)選項(xiàng)不同會(huì)略有區(qū)別,大致包括了安裝軟件(復(fù)制文件),link文件,自動(dòng)配置操作系統(tǒng)相應(yīng)文件,以及調(diào)用一些oracle軟件完成其他配置等。視圖的訪問與表的訪問方式一樣,同樣可以用查詢語(yǔ)句對(duì)視圖中的數(shù)據(jù)進(jìn)行訪問索引:構(gòu)建于表的單字段或者多個(gè)字段組合上,用于加速對(duì)表中數(shù)據(jù)的查詢序列:用于產(chǎn)生順序遞增或遞減的不重復(fù)的數(shù)字串,通常被作為主鍵約束的參考同義詞:一個(gè)數(shù)據(jù)對(duì)象的別名存儲(chǔ)過程:用于完成某種特定功能的PL/SQL程序,存儲(chǔ)在數(shù)據(jù)庫(kù)中,可以反復(fù)調(diào)用函數(shù):用于進(jìn)行復(fù)雜計(jì)算的PL/SQL程序,返回一個(gè)計(jì)算結(jié)果,被存儲(chǔ)在數(shù)據(jù)庫(kù)中。關(guān)系型數(shù)據(jù)庫(kù)的概念用于描述數(shù)據(jù)庫(kù)中多個(gè)表數(shù)據(jù)之間存在的關(guān)聯(lián)關(guān)系,oracle 的一些特點(diǎn):,多用戶的并發(fā)事務(wù)處理能力,操作系統(tǒng),用戶接口和網(wǎng)絡(luò)通信協(xié)議的工業(yè)標(biāo)準(zhǔn),可兼容性和可連接性,跨平臺(tái)的數(shù)據(jù)庫(kù)oracle主要開發(fā)工具 *plus 執(zhí)行數(shù)據(jù)查詢,數(shù)據(jù)操作等操作,也可以用來創(chuàng)建,編譯,執(zhí)行pl/sql程序*C 嵌入式C語(yǔ)言,可以在C語(yǔ)言中直接嵌入sql語(yǔ)句,通過Proc*C編譯器編譯程序 嵌入式Java語(yǔ)言,可以在Java 語(yǔ)言中直接嵌入Sql語(yǔ)句,通過SqlJ編譯生成可以調(diào)用的Java class 專用的應(yīng)用開發(fā)工具,通常用于Oracle ERP 軟件的二次開發(fā) 專用的報(bào)表開發(fā)工具,通常用于Oracle ERP 軟件的二次開發(fā) 開發(fā)Java程序的工具,類似Jbuilder 可以各種java應(yīng)用企業(yè)管理器(oem) 由Java語(yǔ)言開發(fā),可以在各種平臺(tái)調(diào)用://hostname:1158/em/ 如果端口被占用了,oracle也會(huì)選擇其他端口。emctl start dbconsole ,emctl status dbconsole ,emctl stop dbconsole 啟動(dòng),查看狀態(tài),停止 oemsqlplus工具的基本特點(diǎn):,并不支持對(duì)其他數(shù)據(jù)庫(kù)的操作,運(yùn)行界面相同,也具有自己的一套SQLPLUS命令,用于輔助命令的執(zhí)行,管理和格式化結(jié)果,可以縮寫,可以直接執(zhí)行,不需要分號(hào)結(jié)束,提供了對(duì)標(biāo)準(zhǔn)SQL擴(kuò)充命令的支持命令行中執(zhí)行sqlplus各平臺(tái)通用。觸發(fā)器:由事件觸發(fā)而執(zhí)行的PL/SQL程序,用于在特定時(shí)機(jī)執(zhí)行特殊的任務(wù)的,通常由某個(gè)特定的事件觸發(fā)而執(zhí)行,存儲(chǔ)在數(shù)據(jù)庫(kù)中包:是一組相關(guān)的函數(shù)和存儲(chǔ)過程的命名集合,存儲(chǔ)在數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)文件的存儲(chǔ)數(shù)據(jù)文件:用于存放數(shù)據(jù)的操作系統(tǒng)文件,在文件中存放著用戶創(chuàng)建的所有數(shù)據(jù)庫(kù)對(duì)象的信息,例如表,索引等,數(shù)據(jù)文件是數(shù)據(jù)庫(kù)的重要文件,丟失數(shù)據(jù)文件將會(huì)導(dǎo)致數(shù)據(jù)丟失。netca 配置網(wǎng)絡(luò),emca 配置oracle的OEM運(yùn)行環(huán)境,dbca創(chuàng)建數(shù)據(jù)庫(kù)在安裝結(jié)束后,會(huì)出現(xiàn)一些匯總提示信息,用dbca創(chuàng)建數(shù)據(jù)庫(kù):(高可用性,并發(fā)性,數(shù)據(jù)裝載,高效查詢統(tǒng)計(jì))(oltp,數(shù)據(jù)倉(cāng)庫(kù),混合型)(表空間的組成和劃分,數(shù)據(jù)文件的存儲(chǔ))(創(chuàng)建好數(shù)據(jù)庫(kù)后不可改動(dòng))(創(chuàng)建好數(shù)據(jù)庫(kù)后不可改動(dòng))(表空間,數(shù)據(jù)文件大小及存儲(chǔ)分布等)其中數(shù)據(jù)庫(kù)字符集,數(shù)據(jù)庫(kù)名稱,數(shù)據(jù)塊大小db_block_size不宜修改另外,有些設(shè)置雖然可以調(diào)整,但最好提前確定好,否則雖然可以修改,但可能需要重起數(shù)據(jù)庫(kù),影響生產(chǎn)系統(tǒng)運(yùn)行SGA大小 sga_max_size,日志緩沖區(qū)大小 log_buffer,最大允許進(jìn)程數(shù) processes 等其他建庫(kù)時(shí)需要注意的設(shè)置文件存儲(chǔ)方式(文件系統(tǒng) |raw|asm)影響I/O性能,同樣難以更改數(shù)據(jù)文件大小,日志文件大小,如需更改,帶來更多的維護(hù)工作創(chuàng)建數(shù)據(jù)庫(kù)大體步驟(選擇模版)(確定在數(shù)據(jù)庫(kù)創(chuàng)建后需要安裝哪些oracle特性選件),字符集,數(shù)據(jù)庫(kù)大小,跟蹤告警文件位置,以及歸檔的一些選項(xiàng),控制文件,日志文件()體系結(jié)構(gòu)DB Server 包含了實(shí)例(instance)和數(shù)據(jù)庫(kù)(database)兩部分?jǐn)?shù)據(jù)庫(kù)包括了一些重要的組成文件,也就是數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),而實(shí)例則包含系統(tǒng)全局區(qū)(sga 也就是內(nèi)存結(jié)構(gòu))和后臺(tái)進(jìn)程(也就是進(jìn)程結(jié)構(gòu))數(shù)據(jù)庫(kù)中有一些重要的文件,如數(shù)據(jù)文件,重做日志文件和控制文件,也有一些不太重要的文件,如初始化參數(shù)文件,口令文件和歸檔日志文件,重要的那些文件被叫做關(guān)鍵性文件,數(shù)據(jù)庫(kù)的運(yùn)行離不開這些文件,而另外的那些文件叫做非關(guān)鍵文件,則是為了增強(qiáng)數(shù)據(jù)庫(kù)某方面的功能所需要的SGA的必要內(nèi)存區(qū)包括Shared Pool(共享池)、 DB Buffer Cache(數(shù)據(jù)庫(kù)高速緩存)和Redo Log Buffers(重做日志緩存區(qū))。必須的后臺(tái)程主要有五個(gè),分別是DBWR,LGWR,PMON,SMON,CKPT ,可選的很多,常見的ARCnDBWR 叫做數(shù)據(jù)庫(kù)寫進(jìn)程,用于將數(shù)據(jù)高速緩存中被修改過的數(shù)據(jù)塊(臟緩存塊)寫回?cái)?shù)據(jù)文件。在自動(dòng)管理下,SGA各個(gè)內(nèi)存組件由數(shù)據(jù)庫(kù)自動(dòng)設(shè)置大小,設(shè)置各個(gè)內(nèi)存區(qū)大小的依據(jù)來源于系統(tǒng)自動(dòng)收集的統(tǒng)計(jì)信息。執(zhí)行計(jì)劃是最終SQL語(yǔ)句的執(zhí)行算法,分析代碼則是生成執(zhí)行計(jì)劃的分析過程。在日志文件寫滿后發(fā)生日志切換時(shí),同樣發(fā)生同步,以確保實(shí)例恢復(fù)只需要使用重做日志文件內(nèi)容。 指定啟動(dòng)時(shí)用的參數(shù)文件,如果不指明,直接找默認(rèn)的參數(shù)文件如果打開數(shù)據(jù)庫(kù),但不希望其他用戶影響DBA的管理工作,可以在打開時(shí)指定限制模式,在這種方式下,只具有restrict session權(quán)限的用戶可以連接到打開的數(shù)據(jù)庫(kù)中startup restrict。$ORACLE_HOME/dbs/39。oracle的存儲(chǔ)層次被分為邏輯存儲(chǔ)部分和物理存儲(chǔ)部分。所有的這些存儲(chǔ)概念和之間的關(guān)系構(gòu)成了存儲(chǔ)層次圖。 size 5m。在創(chuàng)建段的時(shí)候可以通過存儲(chǔ)子句設(shè)置這些存儲(chǔ)性,也可以在后期中進(jìn)行修改,這些設(shè)置都反應(yīng)在組成段的這些區(qū)的空間大小上,也反映在數(shù)據(jù)字
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1