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

正文內(nèi)容

oracle10g培訓(xùn)教材(編輯修改稿)

2025-05-03 00:43 本頁面
 

【文章內(nèi)容簡介】 據(jù)庫啟動的階段不同,可以訪問的動態(tài)性能視圖信息也不同。動態(tài)性能視圖的例子:V$INSTANCE:關(guān)于實(shí)例的信息V$SGA:關(guān)于SGA各個內(nèi)存區(qū)大小的信息V$PARAMETER:關(guān)于當(dāng)前初始化參數(shù)設(shè)置的信息$SPPARAMETER:關(guān)于當(dāng)前Spfile參數(shù)文件中參數(shù)設(shè)置的信息V$VERSION:關(guān)于數(shù)據(jù)庫軟件版本的信息V$OPTION:關(guān)于安裝在數(shù)據(jù)庫中的選件信息V$DATABASE:關(guān)于數(shù)據(jù)庫的信息V$CONTROLFILE:關(guān)于控制文件的信息V$DATAFILE:關(guān)于數(shù)據(jù)庫文件大小狀態(tài)等信息V$LOGFILE:關(guān)于重做日志文件的信息V$SESSION:關(guān)于連接會話的信息可以通過dictionary或者v$fixed_table了解更多的動態(tài)性能視圖數(shù)據(jù)字典和動態(tài)性能視圖都是DBA必須熟悉的工具,數(shù)據(jù)字典中包含了關(guān)于數(shù)據(jù)庫和數(shù)據(jù)庫對象的重要信息,為了管理數(shù)據(jù)庫提供了必要的依據(jù),通過數(shù)據(jù)字典可以對數(shù)據(jù)庫的基本情況掌握清楚;而動態(tài)性能視圖描述了數(shù)據(jù)庫系統(tǒng)的運(yùn)行狀況,為故障處理和性能調(diào)整提供了必要的信息,能夠使DBA及時(shí)監(jiān)控到問題的發(fā)生,并且根據(jù)動態(tài)性能視圖提供的信息逐步確立問題的原因,從而進(jìn)行故障處理和調(diào)整,這兩種工具缺一不可,充分了解和掌握這兩種工具是管理好數(shù)據(jù)庫的必要途徑,DBA必須熟悉常用的數(shù)據(jù)字典和動態(tài)性能視圖數(shù)據(jù)庫啟動分為三個階段:NOMOUNT,MOUNT,OPENNOMOUNT:系統(tǒng)讀取初始化參數(shù)文件的內(nèi)容,分配內(nèi)存空間,啟動后臺進(jìn)程直到實(shí)例啟動完成,啟動過程記錄在告警日志文件中MOUNT:系統(tǒng)根據(jù)參數(shù)文件中的control_files參數(shù)設(shè)置找到控制文件,讀取控制文件內(nèi)容,獲取數(shù)據(jù)庫的相關(guān)信息,并將數(shù)據(jù)庫與實(shí)例信息關(guān)聯(lián)OPEN:系統(tǒng)根據(jù)控制文件中的數(shù)據(jù)庫結(jié)構(gòu)信息尋找所有的數(shù)據(jù)文件和重做日志文件,判斷日志文件的日志序列號也控制文件中記錄的是否一致,并讀取所有數(shù)據(jù)文件頭的SCN號,控制文件中的SCN號作對比。如果都相同,直接打開數(shù)據(jù)庫,否則將由SMON進(jìn)行實(shí)例恢復(fù)。數(shù)據(jù)庫關(guān)閉也經(jīng)歷三個過程:CLOSE-DISMOUNT-SHUTDOWNstartup pfile=39。$ORACLE_HOME/dbs/39。 指定啟動時(shí)用的參數(shù)文件,如果不指明,直接找默認(rèn)的參數(shù)文件如果打開數(shù)據(jù)庫,但不希望其他用戶影響DBA的管理工作,可以在打開時(shí)指定限制模式,在這種方式下,只具有restrict session權(quán)限的用戶可以連接到打開的數(shù)據(jù)庫中startup restrict。如果DBA在限制模式上已經(jīng)執(zhí)行完管理任務(wù),允許用戶連接并執(zhí)行正常操作,可以直接禁用限制模式:alter system disable restricted session。alter database open read only 以只讀方式打開,只讀意味著只能執(zhí)行查詢關(guān)閉數(shù)據(jù)庫有四種選項(xiàng),選項(xiàng)不同,關(guān)閉的過程和結(jié)果有所不同normal,默認(rèn)選項(xiàng),正常模式關(guān)閉,等待所有前端會話斷開后執(zhí)行同操作,然后關(guān)閉數(shù)據(jù)庫transactional:事務(wù)型關(guān)閉,等待所有事務(wù)結(jié)束后,主動斷開殘留的會話,然后執(zhí)行同步操作,最后關(guān)閉immediate:立即關(guān)閉,系統(tǒng)主動回滾沒有結(jié)束的事務(wù),釋放事務(wù)占用的鎖和其他資源,在斷開所有會話后執(zhí)行同步操作,然后開始關(guān)閉abort:放棄型半閉,直接強(qiáng)制關(guān)閉,不做同步操作DB Server 啟動的第一步就是啟動實(shí)例,而實(shí)例的屬性由參數(shù)文件中的初始化參數(shù)決定,對參數(shù)文件中的參數(shù)修改將在下一次啟動實(shí)例時(shí)生效當(dāng)startup命令執(zhí)行是DB server首先讀取初始化參數(shù)文件,系統(tǒng)將自動尋找DBA指定的參數(shù)文件或者系統(tǒng)默認(rèn)的參數(shù)文件,根據(jù)參數(shù)文件中的設(shè)置分配內(nèi)存空間,啟動后臺進(jìn)程,完成實(shí)例啟動的過程,初始化參數(shù)文件僅在實(shí)例啟動時(shí)需要,在系統(tǒng)運(yùn)行后,并不要求參數(shù)文件必須存在,也不再讀取參數(shù)文件。DBA 可以根據(jù)需求配置一個或多個參數(shù)文件,用于不同的情況,但每次只能引用其中的一個參數(shù)文件啟動數(shù)據(jù)庫實(shí)例根據(jù)參數(shù)文件的使用特性,參數(shù)文件分為兩種:pfile:靜態(tài)參數(shù)文件,oracle以前使用的,文本文件spfile:穩(wěn)固參數(shù)文件,從9i開始使用,已經(jīng)逐步取代了pfile,二進(jìn)制文件DBA可以在初始化參數(shù)文件中配置pfile或spfile參數(shù),用于引用其它參數(shù)文件的參數(shù)值,但是如果一個初始化參數(shù)出現(xiàn)多次,只取最新的設(shè)置在參數(shù)文件中*. 表示對所有實(shí)例有效,如果僅對某個實(shí)例有效,則參數(shù)名稱前為該實(shí)例sid;出于維護(hù)和安全的考慮,spfile和pfile文件可以互相創(chuàng)建對方,作為對方的備份,一旦某種文件損壞,都可以通過另外一種文件快速恢復(fù)create spfile from pfile。create pfile from spfile。也可以指定參數(shù)文件的路徑create pfile=39。$ORACLE_HOME/dbs/39。 from spfile=39。$ORACLE_HOME/dbs/39。兩類參數(shù)文件互相創(chuàng)建的命令可以在DB SERVER運(yùn)行的任意階段執(zhí)行,甚至在數(shù)據(jù)庫已經(jīng)完全shutdown后alter system 命令可以修改當(dāng)前實(shí)例的參數(shù)狀態(tài),也可以修改spfile文件的內(nèi)容例 alter system shared_pool_size=100 scope=both 即修改文件,也修改當(dāng)前內(nèi)存的值alter system shared_pool_size=100 scope=spfile 修改文件alter system shared_pool_size=100 scope=memory 修改內(nèi)存alter system shared_pool_size=100 scope=both sid=‘*’; 修改所有實(shí)例通常數(shù)據(jù)庫的操作信息以及故障情況被記錄在一些診斷文件中,DBA可以通過經(jīng)常查看下面的診斷文件了解系統(tǒng)的運(yùn)行情況并進(jìn)行相應(yīng)的處理 文件是DBA最應(yīng)該經(jīng)常查看的文件,這個文件中記錄了大量對數(shù)據(jù)庫日常管理和故障處理有用的信息,主要有以下信息 所有這些事件和時(shí)間都被記錄著,可以幫助DBA處理故障以及監(jiān)控?cái)?shù)據(jù)庫的運(yùn)行,最新的日志內(nèi)容被記錄文件最后,為了便于查看,必須由DBA每隔一段時(shí)間維護(hù)這個文件,文件可以隨時(shí)刪除或移走,系統(tǒng)在檢測不到時(shí)會自動重新創(chuàng)建該文件文件存放位置由參數(shù)background_dump_dest決定,默認(rèn)放在bdump目錄下后臺進(jìn)程跟蹤文件主要記錄后臺進(jìn)程檢測到的錯誤信息,當(dāng)某個后臺進(jìn)程遇到錯誤或者異常時(shí)產(chǎn)生該文件,并且以這個后臺進(jìn)程的名稱作為文件名稱的一部分,在告警日志文件中也會包含一些錯誤信息,用于確定需要解決的錯誤,而在后臺進(jìn)程跟蹤文件中提供了比告警日志文件更詳細(xì)的錯誤信息,幫助DBA診斷和解決錯誤后臺進(jìn)程跟蹤文件存放位置由參數(shù)background_dump_dest決定,默認(rèn)放在bdump目錄下用戶跟蹤文件由用戶進(jìn)程或服務(wù)進(jìn)程產(chǎn)生,通常包含兩種信息,一種是用戶進(jìn)程遇到的錯誤或異常信息,另一種是SQL語句執(zhí)行的跟蹤統(tǒng)計(jì)信息。錯誤異常信息主要用于幫助DBA或者開發(fā)人員執(zhí)行應(yīng)用程序或者系統(tǒng)的故障處理,只要錯誤發(fā)生,跟蹤文件自動生成并記錄相關(guān)的內(nèi)存,進(jìn)程,語句等信息。SQL語句執(zhí)行的跟蹤統(tǒng)計(jì)信息則用于輔助DBA優(yōu)化相應(yīng)的SQL語句,只有當(dāng)用戶啟用了會話跟蹤,才生成對應(yīng)的跟蹤文件,跟蹤信息將一直產(chǎn)生并記錄在文件中,直到結(jié)束會話跟蹤為止。用戶進(jìn)程跟蹤文件可能由其他方式產(chǎn)生,例如event參數(shù)設(shè)置的一些事件,或者由DBA執(zhí)行的一些特殊命令用戶進(jìn)程跟蹤文件的存放目錄由參數(shù)user_dump_dest決定,通常在udump目錄下,用戶跟蹤文件的最大大小由max_dump_file_size決定,默認(rèn)不超過10M如果DBA需要優(yōu)化一些SQL語句,需要收集這些SQL語句的信息,則必須首先開啟會話跟蹤,然后執(zhí)行相應(yīng)的SQL語句。開啟跟蹤可以在兩個級別開啟 會話級和實(shí)例級,但是為了減少對系統(tǒng)的影響,同時(shí)了更準(zhǔn)確的跟蹤關(guān)心的SQL語句信息,建議只在會話級對需要優(yōu)化SQL語句的會話開啟跟蹤。會話級別開啟跟蹤文件:alter session set sql_trace=true。也可以通過DBMS系統(tǒng)包開啟特定會話的跟蹤: exec 實(shí)例級別開啟(不建議):設(shè)置初始化參數(shù):sql_trace=true。oracle的存儲層次被分為邏輯存儲部分和物理存儲部分。邏輯存儲部分五層,分別是數(shù)據(jù)庫,表空間,段,區(qū),數(shù)據(jù)塊。 物理存儲部分分為兩部分,分別是數(shù)據(jù)文件和操作系統(tǒng)塊。在存儲層次圖中主要包括兩種關(guān)系,一對多的關(guān)系,只屬于的關(guān)系,在各個層次中都體現(xiàn)了這兩種關(guān)系。在物理存儲部分,數(shù)據(jù)文件是數(shù)據(jù)的存儲體,而操作系統(tǒng)塊是操作系統(tǒng)I/O最小單位,一個數(shù)據(jù)文件由多個操作系統(tǒng)塊構(gòu)成,每個操作系統(tǒng)塊只屬于一個數(shù)據(jù)文件。在邏輯存儲部分,表空間是數(shù)據(jù)庫中邏輯存儲集合,數(shù)據(jù)庫由一個或多個表空間構(gòu)成,每個表空間只屬于一個數(shù)據(jù)庫;一個表空間可以存儲多個邏輯存儲對象,這些邏輯存儲對象也被叫做段,每個段只屬于一個表空間;一個段由一個或多個區(qū)組成,區(qū)是段的空間擴(kuò)展單位,一個區(qū)是只屬于一個段的連續(xù)存儲空間;一個區(qū)中包含多個連續(xù)的數(shù)據(jù)塊,數(shù)據(jù)塊是數(shù)據(jù)庫最小的I/O單位,一個數(shù)據(jù)塊只屬于一個區(qū)。邏輯和物理之間的關(guān)系是:一個表空間實(shí)際是一個或多個數(shù)據(jù)文件組成的邏輯存儲集合,每個數(shù)據(jù)文件只屬于一個表空間;而一個數(shù)據(jù)文件上可以分配多個區(qū),每個區(qū)一定是一個數(shù)據(jù)文件上的連續(xù)數(shù)據(jù)塊;一個數(shù)據(jù)塊由一個或多個操作系統(tǒng)塊構(gòu)成,每個操作系統(tǒng)塊只屬于一個數(shù)據(jù)塊。數(shù)據(jù)庫在管理時(shí)使用邏輯存儲概念,例如表空間管理,而實(shí)際上存儲時(shí)使用的是物理存儲概念。所有的這些存儲概念和之間的關(guān)系構(gòu)成了存儲層次圖。在數(shù)據(jù)庫存儲層次圖中,數(shù)據(jù)庫管理員首先需要管理的是用于存儲數(shù)據(jù)庫對象的表空間和存儲數(shù)據(jù)的數(shù)據(jù)文件,表空間和數(shù)據(jù)文件有著密不可分的關(guān)系表空間是一個或多個數(shù)據(jù)文件的邏輯集合,表空間的大小就是組成它的所有數(shù)據(jù)文件大小之和,一個表空間至少包括一個數(shù)據(jù)文件,通常出于性能或其他方面的考慮,一個表空間會建立多個數(shù)據(jù)文件,數(shù)據(jù)文件是數(shù)據(jù)庫最終的數(shù)據(jù)存儲體,一個數(shù)據(jù)文件只屬于一個表空間。存儲對象(例如表,索引)邏輯的存儲在表空間上,一個表空間可以存儲多個存儲對象,每個存儲對象只能屬于一個表空間。存儲對象的數(shù)據(jù)物理的存放在組成表空間的多個數(shù)據(jù)文件上。數(shù)據(jù)庫至少需要一個system表空間,也就是系統(tǒng)表空間,通常為了數(shù)據(jù)庫穩(wěn)定性,健壯性,高性能,可恢復(fù)性等方面的考慮,一般都會創(chuàng)建更多的表空間,存放不同類型的數(shù)據(jù)表空間system:數(shù)據(jù)字典信息,是數(shù)據(jù)庫必須的表空間,也是創(chuàng)建數(shù)據(jù)庫時(shí)第一個被創(chuàng)建的表空間sysaux:存放除了數(shù)據(jù)字典之外的一些系統(tǒng)管理輔助信息,是10g新增加的表空間,用于分擔(dān)系統(tǒng)表空間的負(fù)荷undo:存放自動管理的回滾段信息,提供事務(wù)的回滾功能和10g的閃回恢復(fù)功能,是系統(tǒng)非常重要的表空間之一temp:暫存放用戶排序時(shí)的臨時(shí)數(shù)據(jù)和其他臨時(shí)數(shù)據(jù)index:存放用戶表上的索引信息,用于減輕表數(shù)據(jù)i/o與索引i/o的競爭其它:另外一些大對象數(shù)據(jù)或特殊類型的表結(jié)構(gòu)也建議單獨(dú)存儲在其他表空間上。上述表空間只有system,sysaux表空間的名稱必須由系統(tǒng)命名,不可更改,其他表空間名稱可以更改。其它表空間可以在數(shù)據(jù)庫生成后由DBA創(chuàng)建并進(jìn)行管理,通常對系統(tǒng)表空間的管理任務(wù)較少,所以一般做表空間管理大多是對除了system,sysaux表空間之外的其他表空間的管理創(chuàng)建表空間create tablespace datas datafile 39。/u01/app/oradata/benet/39。 size 5m。在10g以前,每個表空間可以有多個數(shù)據(jù)文件組成,但每個數(shù)據(jù)文件的大小有限,所以整個表空間總的容量也受到限制,從10g開始可以創(chuàng)建大文件表空間(bigfile tablespaces).大文件表空間由單個數(shù)據(jù)文件組成,每個數(shù)據(jù)文件最大可以包含4G(2^32)個操作系統(tǒng)塊,擴(kuò)展了表空間的總大小使用大文件表空間使用戶數(shù)據(jù)庫獲得了下面的好外: 的db blocks,最大數(shù)據(jù)文件可以達(dá)到32T;對于32k的db blocks,最大數(shù)據(jù)文件可達(dá)128T,使得檢查點(diǎn)的性能提升,減少了每次檢查點(diǎn)的代價(jià) 缺點(diǎn): 10g默認(rèn)仍然采用小文件(smallfile)表空間select property_value from database_properties where property_name=39。DEFAULT_TBS_TYPE39。 可以查看數(shù)據(jù)庫默認(rèn)表空間是什么文件類型alter database set default bigfile tablespace 更改默認(rèn)的表空間文件類型create bigfile tablespace bigfiles datafile 39。/u01/app/oradata/benet/39。 size 50G。 創(chuàng)建時(shí)可以指定表空間的文件類型,不指定就采用默認(rèn)的。(創(chuàng)建表空間之后,表空間文件類型不能修改)表空間的空間管理是oracle描述表空間中空間分配狀況的方法,從8i開始,空間管理方法有以下兩種:數(shù)據(jù)字典管理表空間:是從以前一直被沿用的空間管理方法,從9i開始逐步被淘汰;使用數(shù)據(jù)字典uet$,fet$描述表空間中空閑空間和使用空間情況,在表空間發(fā)生變化時(shí)這兩個表的信息隨之變化;當(dāng)表空間上的存儲空間被分配或釋放時(shí),數(shù)據(jù)庫自動維護(hù)這兩個表中的記錄信息本地管理表空間:直接在各個表空間上管理空閑空間和使用空間;使用存儲在表空間上的bitmap標(biāo)識空閑空間和使用空間的信息;bitmap中的每一位描述一個block或者一組block的狀態(tài);空間發(fā)生改變時(shí),相應(yīng)的bit值將會從0變1或者反之;從9i開始默認(rèn)使用的表空間屬性段存儲在表空間上,段是由區(qū)組成的,區(qū)是在數(shù)據(jù)文件上劃
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1