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

正文內(nèi)容

oracle10g培訓(xùn)教材-文庫吧資料

2025-04-12 00:43本頁面
  

【正文】 理存儲部分,數(shù)據(jù)文件是數(shù)據(jù)的存儲體,而操作系統(tǒng)塊是操作系統(tǒng)I/O最小單位,一個數(shù)據(jù)文件由多個操作系統(tǒng)塊構(gòu)成,每個操作系統(tǒng)塊只屬于一個數(shù)據(jù)文件。 物理存儲部分分為兩部分,分別是數(shù)據(jù)文件和操作系統(tǒng)塊。oracle的存儲層次被分為邏輯存儲部分和物理存儲部分。會話級別開啟跟蹤文件:alter session set sql_trace=true。用戶進(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語句。錯誤異常信息主要用于幫助DBA或者開發(fā)人員執(zhí)行應(yīng)用程序或者系統(tǒng)的故障處理,只要錯誤發(fā)生,跟蹤文件自動生成并記錄相關(guān)的內(nèi)存,進(jìn)程,語句等信息。$ORACLE_HOME/dbs/39。$ORACLE_HOME/dbs/39。create pfile from spfile。alter database open read only 以只讀方式打開,只讀意味著只能執(zhí)行查詢關(guān)閉數(shù)據(jù)庫有四種選項,選項不同,關(guān)閉的過程和結(jié)果有所不同normal,默認(rèn)選項,正常模式關(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ù)修改將在下一次啟動實例時生效當(dāng)startup命令執(zhí)行是DB server首先讀取初始化參數(shù)文件,系統(tǒng)將自動尋找DBA指定的參數(shù)文件或者系統(tǒng)默認(rèn)的參數(shù)文件,根據(jù)參數(shù)文件中的設(shè)置分配內(nèi)存空間,啟動后臺進(jìn)程,完成實例啟動的過程,初始化參數(shù)文件僅在實例啟動時需要,在系統(tǒng)運(yùn)行后,并不要求參數(shù)文件必須存在,也不再讀取參數(shù)文件。 指定啟動時用的參數(shù)文件,如果不指明,直接找默認(rèn)的參數(shù)文件如果打開數(shù)據(jù)庫,但不希望其他用戶影響DBA的管理工作,可以在打開時指定限制模式,在這種方式下,只具有restrict session權(quán)限的用戶可以連接到打開的數(shù)據(jù)庫中startup restrict。數(shù)據(jù)庫關(guān)閉也經(jīng)歷三個過程:CLOSE-DISMOUNT-SHUTDOWNstartup pfile=39。動態(tài)性能視圖的例子:V$INSTANCE:關(guān)于實例的信息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及時監(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)程直到實例啟動完成,啟動過程記錄在告警日志文件中MOUNT:系統(tǒng)根據(jù)參數(shù)文件中的control_files參數(shù)設(shè)置找到控制文件,讀取控制文件內(nèi)容,獲取數(shù)據(jù)庫的相關(guān)信息,并將數(shù)據(jù)庫與實例信息關(guān)聯(lián)OPEN:系統(tǒng)根據(jù)控制文件中的數(shù)據(jù)庫結(jié)構(gòu)信息尋找所有的數(shù)據(jù)文件和重做日志文件,判斷日志文件的日志序列號也控制文件中記錄的是否一致,并讀取所有數(shù)據(jù)文件頭的SCN號,控制文件中的SCN號作對比。數(shù)據(jù)字典是由數(shù)據(jù)自動生成的一系列系統(tǒng)數(shù)據(jù)表,被sys用戶擁有,存儲在system表空間上,大多數(shù)數(shù)據(jù)字典對用戶和DBA是只讀的,只能被數(shù)據(jù)庫維護(hù),數(shù)據(jù)庫根據(jù)DBA或者用戶的操作命令自動維護(hù)數(shù)據(jù)字典信息。在日志文件寫滿后發(fā)生日志切換時,同樣發(fā)生同步,以確保實例恢復(fù)只需要使用重做日志文件內(nèi)容。從9i開始PGA使用了自動管理特性,通過參數(shù)pga_aggregate_target設(shè)置pga的總大小,而各個會話需要分配pga內(nèi)存時,從總的pga中直接分配,分配的pga空間大小取決于會話的實際需求,這樣的分配方式使會話的pga大小更加符合實際的會話需求由于排序內(nèi)存空間屬于pga的一個部分,所以各個會話的pga大小,將會影響會話的排序性能,需要根據(jù)會話的排序情況,設(shè)置合適的PGA大小PGA_AGGREGATE_TARGET參數(shù)的大小設(shè)置可以借鑒一些經(jīng)驗值for oltp系統(tǒng) pga_aggregate_target=(總的物理內(nèi)存大?。?0%)*20%for dss 系統(tǒng) pga_aggregate_target=(總的物理內(nèi)存大?。?0%)*50%進(jìn)程結(jié)構(gòu)也是實例的組成部分,進(jìn)程用于執(zhí)行特定的任務(wù),不同的進(jìn)程完成的任務(wù)不同oracle進(jìn)程分為三大類:用戶進(jìn)程:客戶端用于連接數(shù)據(jù)庫的程序,主要負(fù)責(zé)發(fā)布需要執(zhí)行的SQL語句服務(wù)進(jìn)程:服務(wù)端響應(yīng)用戶操作請求的程序,通常與用戶進(jìn)程一一對應(yīng),執(zhí)行用戶進(jìn)程發(fā)出的SQL語句,并將執(zhí)行結(jié)果返回用戶進(jìn)程后臺進(jìn)程:維護(hù)DB Server 正常運(yùn)行以及一些特定功能所需的進(jìn)程,隨著實例啟動而啟動,是DB Server運(yùn)行的必要組成部分用戶進(jìn)程也服務(wù)進(jìn)程的連接叫做會話建立通常用戶進(jìn)程和服務(wù)進(jìn)程是一一對應(yīng)的連接叫做專用連接方式,也可以由少量的服務(wù)進(jìn)程為大量的用戶進(jìn)程服務(wù)的情況,這種方式叫做共享連接方式PMON:進(jìn)程監(jiān)視進(jìn)程,用于監(jiān)視用戶進(jìn)程與服務(wù)進(jìn)程的連接是否異常終止,如果PMON檢測到連接異常終止,將執(zhí)行下面的任務(wù)PMON進(jìn)程也負(fù)責(zé)監(jiān)視共享模式數(shù)據(jù)庫的調(diào)度器進(jìn)程是否異常掛起,如果檢測到調(diào)度器進(jìn)程的異常,也將重起死掉的調(diào)度器進(jìn)程SMON:也叫系統(tǒng)監(jiān)視進(jìn)程,主要完成下面的三個功能:,如果發(fā)現(xiàn)不同步,按照下面的步驟執(zhí)行實例恢復(fù)前滾應(yīng)用丟失數(shù)據(jù)對應(yīng)的所有重做日志,打開數(shù)據(jù)庫,回滾崩潰時沒有完成的事務(wù)(對臨時表空間有效)(在字典管理表空間時使用)DBWR:也叫數(shù)據(jù)庫寫進(jìn)程,用于將數(shù)據(jù)緩存區(qū)中被修改過的臟數(shù)據(jù)(Dirty buffer)寫入數(shù)據(jù)文件中由于臟數(shù)據(jù)可能過多,單個DBWR進(jìn)程有可能忙不過來,所以DBWR可以定義多個,Oracle 最多允許啟動10個DBWR進(jìn)程,進(jìn)程的名稱分為DBW0DBW9,統(tǒng)稱為DBWnDBWR僅在特定的時機(jī)寫臟數(shù)據(jù)到數(shù)據(jù)文件中,下面是一些DBWR的寫時機(jī),下列時機(jī)任何一個滿足都可以觸發(fā)DBWR寫操作 ping請求時LGWR:也叫做重做日志寫進(jìn)程,用于將日志緩沖區(qū)中的日志順序?qū)懭氲街刈鋈罩疚募?,日志記錄一旦寫入重做日志文件,相?yīng)的數(shù)據(jù)將不會丟失。由于大量數(shù)據(jù)塊經(jīng)常被反復(fù)訪問,所以如果數(shù)據(jù)已經(jīng)讀入內(nèi)存,當(dāng)再次需要操作這些數(shù)據(jù)塊時就可以在內(nèi)存中直接獲取和更新,減少了磁盤I/O的操作,SQL語句的執(zhí)行執(zhí)行效率有大幅的提高初始化參數(shù)DB_BLOCK_SIZE 決定了數(shù)據(jù)塊的大小,這也是數(shù)據(jù)庫I/O的最小單位,所以這個參數(shù)將影響到數(shù)據(jù)訪問的性能,而且需要注意的是,這個參數(shù)在創(chuàng)建數(shù)據(jù)庫之后將不能夠被改變數(shù)據(jù)高速緩區(qū)由多個獨(dú)立的子緩存池構(gòu)成,它的大小是這些緩存池的大小之和,這些子緩存區(qū)可以獨(dú)立設(shè)置大小,通過下面的參數(shù)進(jìn)行設(shè)置 db_cache_size db_keep_cache_size db_recycle_cache_size這些子緩存池的大小都可以動態(tài)調(diào)整,但是只有db_cache_size可以由數(shù)據(jù)庫自動管理大小,默認(rèn)只有db_cache_size 被設(shè)置了有效值,其他兩個緩存池大小被設(shè)置為零重做日志緩沖區(qū)用于暫存數(shù)據(jù)庫中所有數(shù)據(jù)塊的改變信息,這些信息將按照改變的發(fā)生時間順序記錄在緩存區(qū)中,然后在特定的時機(jī)下被寫入重做日志文件,日志緩存區(qū)的內(nèi)存管理方法是FIFO,也就是是先進(jìn)先出重做日志主要被用于提供數(shù)據(jù)的恢復(fù)功能,應(yīng)用日志前滾(roll forward)就是數(shù)據(jù)庫的基本恢復(fù)原理使用重做日志緩沖區(qū)的目的是為了提高DML或者DDL語句的執(zhí)行速度,減少日志產(chǎn)生帶來的性能影響,減少系統(tǒng)日志I/O的頻度重做日志緩沖區(qū)的大小出log_buffer參數(shù)決定,但這個內(nèi)存區(qū)不能動態(tài)調(diào)整大小,也不能被自動管理大池是系統(tǒng)全局區(qū)中的一個可選內(nèi)存區(qū),但通常在系統(tǒng)中會進(jìn)行配置,大池主要以下幾種情況使用(UGA)信息大池由參數(shù)large_pool_size 設(shè)置,也可以由數(shù)據(jù)庫自動管理Java 池也是系統(tǒng)全局區(qū)中的一個可選內(nèi)存區(qū),主要用于數(shù)據(jù)庫中存儲的Java程序的解析和執(zhí)行,通常如果不需要在數(shù)據(jù)庫中運(yùn)行java程序,可以不啟用就個內(nèi)存區(qū),但是如果在數(shù)據(jù)庫創(chuàng)建時選擇了安裝JVM組件,那么這個池必須配置Java 池由java_pool_size 設(shè)置,也可以動態(tài)調(diào)整.如果granule是4M,Java池的默認(rèn)大小是24M,如果granule是16M,Java池的默認(rèn)大小是32M,如果使用了JVM組件,java池不得小于默認(rèn)的大小。將常用的字典信息緩存在數(shù)據(jù)字典高速緩存區(qū)中,能夠快速訪問所需的字典信息,有效減少解析的時間,所以SQL語句解析的性能得到提高。執(zhí)行計劃是最終SQL語句的執(zhí)行算法,分析代碼則是生成執(zhí)行計劃的分析過程。庫高速緩存用于暫存最近常使用的SQL和PL/SQL語句的文本,分析代碼,執(zhí)行計劃。庫高速緩存 ; 數(shù)據(jù)字典高速緩存共享池大小由參數(shù)shared_pool_size 決定大小,可以動態(tài)調(diào)整,它的各個內(nèi)部件大小由共享池大小決定,不能單獨(dú)設(shè)置alter system shared_pool_size=100m。SGA大多數(shù)組件的大小可以動態(tài)調(diào)整,只要確保所有的內(nèi)存組件大小之和不超過SGA_M(jìn)AX_SIZE或SGA_TARGET的大小,在10G中SGA內(nèi)存組件可以自動管理,各個內(nèi)存大小由數(shù)據(jù)庫自己決定,設(shè)置SGA_TARGET參數(shù)(非0)即可以開啟內(nèi)存自動管理,這個參數(shù)也可動態(tài)修改,如果設(shè)置為0,則意味著,禁用內(nèi)存自動管理,伋需要DBA手動調(diào)整各個內(nèi)存組件大小。在自動管理下,SGA各個內(nèi)存組件由數(shù)據(jù)庫自動設(shè)置大小,設(shè)置各個內(nèi)存區(qū)大小的依據(jù)來源于系統(tǒng)自動收集的統(tǒng)計信息。9i:SGA的大小由初始化參數(shù)SGA_MAX_SIZE確定,各個內(nèi)存組件大小之和不能超過這個參數(shù)。SGA:系統(tǒng)全局區(qū),是DB Server中實例的必要組成部分,由很多小內(nèi)存區(qū)共同構(gòu)成,各個小內(nèi)存區(qū)存放不同的信息,系統(tǒng)全局區(qū)用于暫存可以被所有進(jìn)程(包括server process以及background process)共享的信息,對系統(tǒng)的運(yùn)行性能有好處,SGA在實例啟動的時候自動分配,實例關(guān)閉時自動釋放PGA:程序全局區(qū),DB Server之外的內(nèi)存區(qū),被每個Server Process私有,存儲當(dāng)前會話私有的信息,包括了會話信息,排序空間,會話全局變量等,當(dāng)Server Process建立的時候分配,會話斷開時釋放。 ARCN叫歸檔進(jìn)程,用于在歸檔模式下當(dāng)日志切換時讀取重做日志文件內(nèi)容,生成歸檔日志文件,而歸檔日志文件就是重做日志文件內(nèi)容的備份。必須的后臺程主要有五個,分別是DBWR,LGWR,PMON,SMON,CKPT ,可選的很多,常見的ARCnDBWR 叫做數(shù)據(jù)庫寫進(jìn)程,用于將數(shù)據(jù)高速緩存中被修改過的數(shù)據(jù)塊(臟緩存塊)寫回數(shù)據(jù)文件。Java 池的功能類似于共享池,暫存Java程序的信息。 除了必要內(nèi)存區(qū)外,SGA也有一些可選的內(nèi)存區(qū),主要有大池(Large Pool),Java 池(Java Pool)以及流池(Stream Pool)。數(shù)據(jù)庫高速緩存(DB Buffer Cache)暫存最近常用的數(shù)據(jù)塊信息,減少磁盤I/O 操作,用于提高數(shù)據(jù)訪問的速度。netca 配置網(wǎng)絡(luò),emca 配置oracle的OEM運(yùn)行環(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)運(yùn)行SGA大小 sga_max_size,日志緩沖區(qū)大小 log_buffer,最大允許進(jìn)程數(shù) processes 等其他建庫時需要注意的設(shè)置文件存儲方式(文件系統(tǒng) |raw|asm)影響I/O性能,同樣難以
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1