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

正文內(nèi)容

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

2025-05-12 00:43上一頁面

下一頁面
  

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