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

正文內容

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

2025-05-03 00:43 本頁面
 

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