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

正文內容

oracle10g培訓教材-在線瀏覽

2025-05-24 00:43本頁面
  

【正文】 僅需要應用用日志記錄,即可恢復檢查點進程執(zhí)行下面的動作來完成同步操作在數(shù)據(jù)庫正常關閉時,系統(tǒng)一定會由檢查點進程執(zhí)行同步操作,以確保數(shù)據(jù)庫啟動時可以直接打開。可選后臺進程這些可選后臺進程提供了不同的功能,如果需要這些功能,則啟用這些后臺進程ARCn:歸檔進程,在歸檔模式下當日志切換時,歸檔進程讀取當前的是重做日志內容,生成歸檔文件Pnnn:并行進程,用于并行查詢或者并行DML操作Dnnn:調度進程,用于共享模式連接的用戶操作請求的調度Snnn:共享服務進程,用于共享模式連接的用戶操作請求的執(zhí)行MMAN:內存管理進程,用于10g的內存自動管理RECO:分布式恢復進程,用于回滾未完成的分布式事務Jnnn:任務執(zhí)行進程,用于完成用戶定制的自動執(zhí)行任務CJQO:任務調度進程,用于在用戶規(guī)定的時間喚醒任務進程執(zhí)行任務SQL語句在整個架構中是如何運行的:查詢語句:共享池的解析,數(shù)據(jù)文件的I/O,數(shù)據(jù)緩存區(qū)的讀取,PGA的排序和數(shù)據(jù)返回DML:共享池解析,數(shù)據(jù)文件的I/O,數(shù)據(jù)緩存區(qū)的讀取,回滾段數(shù)據(jù)的寫入,重做日志記錄的生成 ,數(shù)據(jù)塊記錄的修改事務控制語句:共享池的解析,重做日志文件的寫入數(shù)據(jù)字典:記錄數(shù)據(jù)庫和數(shù)據(jù)庫對象的相關信息,由基表和視圖構成動態(tài)性能視圖:描述整個系統(tǒng)的運行狀況,便于監(jiān)視數(shù)據(jù)庫的運行內置觸發(fā)器:當特定事件發(fā)生時,完成系統(tǒng)預置的功能系統(tǒng)程序包:實現(xiàn)普通SQL語句不有實現(xiàn)的高級功能數(shù)據(jù)字典中記錄了數(shù)據(jù)庫和數(shù)據(jù)庫對象的所有信息,為了管理好數(shù)據(jù)庫,首先需要通過數(shù)據(jù)字典了解數(shù)據(jù)庫,數(shù)據(jù)字典是DBA了了解數(shù)據(jù)庫的必要途徑,在管理數(shù)據(jù)時,首先需要通過數(shù)據(jù)字典了解數(shù)據(jù)庫。數(shù)據(jù)字典有兩種對象構成:數(shù)據(jù)字典表和數(shù)據(jù)字典視圖數(shù)據(jù)字典表: Database命令創(chuàng)建數(shù)據(jù)庫時,數(shù)據(jù)字典表同時生成,被sys用戶擁有數(shù)據(jù)字典視圖:,簡化和格式化處理,是清晰易懂的系統(tǒng)信息匯總和描述,查詢數(shù)據(jù)字典視圖是通過對應的同義詞進行的,即使沒有生成數(shù)據(jù)字典,數(shù)據(jù)庫仍然可以運行數(shù)據(jù)字典信息包括了:(例如表,索引,視圖,同義詞,存儲過程,觸發(fā)器等)(例如表,索引,回滾段)(例如主鍵,外鍵,非空等) 當執(zhí)行DDL或者DCL操作時,數(shù)據(jù)庫系統(tǒng)會自動維護相應的字典信息,DB Server在解析或者運行SQL語句時,或者維護系統(tǒng)正常運轉時,都會從數(shù)據(jù)字典中獲取相應的信息,因此數(shù)據(jù)字典信息在系統(tǒng)運行過程中被頻繁訪問數(shù)據(jù)字典視圖命名規(guī)范:能常大多數(shù)數(shù)據(jù)字典視圖的名稱都以復數(shù)結尾,而且大多數(shù)字典視圖都以下面的字串作為名稱前綴,不同的前綴的視圖代表它所包含的數(shù)據(jù)范圍不同,主要有:DBA_代表數(shù)據(jù)庫中所有的ALL_代表當前用戶可以訪問的USER_代表當前用戶擁有的下面是常用的數(shù)據(jù)字典視圖:DICTIONARY:所有數(shù)據(jù)字典視圖的描述,可以在這里查到所有數(shù)據(jù)字典視圖的名稱和描述信息DICT_COLUMNS:所有數(shù)據(jù)字典視圖字段的描述DBA_TABLES:所有用戶表的信息DBA_TAB_COLUMNS:所有用戶表的字段信息DBA_INDEXES:所有用戶表上索引的信息DBA_IND_COLUMNS:所有用戶表上索引字段的信息DBA_CONSTRAINTS:所有約束的信息DBA_CONS_COLUMNS:所有約束作用字段的信息DBA_SEGMENTS:所有存儲段的信息DBA_EXTENTS:所有區(qū)的信息DBA_TABLESPACES:數(shù)據(jù)庫中的表空間的信息DBA_DATA_FILES:所有數(shù)據(jù)文件的信息DBA_USERS:所有數(shù)據(jù)庫用戶的基本信息DBA_SYS_PRIVS:用戶或角色被直接授予的系統(tǒng)權限信息可以查DICT得到所有的數(shù)據(jù)字典視圖名稱,所有數(shù)據(jù)字典視圖的數(shù)據(jù)都必須在數(shù)據(jù)庫打開后才能訪問動態(tài)性能視圖:描述數(shù)據(jù)庫的運行情況有兩部分構成::數(shù)據(jù)庫啟動時自動生成的虛表,并不真正存儲數(shù)據(jù),以x$作為名稱前綴:對動態(tài)性能表的總結和格式化處理,是真正被用戶和DBA訪問的對象,以v_$作為名稱前綴動態(tài)性能視圖的信息來自于內存和控制文件,是實時變化的信息,反映著系統(tǒng)運行的情況,對數(shù)據(jù)庫的高級管理非常重要,是了解系統(tǒng)運行狀態(tài)的重要途徑,通常作為故障診斷和性能優(yōu)化的工具動態(tài)性能視圖同樣被sys用戶擁有,通常只能被查詢,不能直接修改,對動態(tài)性能視圖進行查詢主要通過視圖對應的同義詞,同以詞通常以V$開頭(如果在RAC架構,也可以查GV$開頭的動態(tài)性能視圖),所有動態(tài)性能視圖同義詞的名稱可以從v$fixed_table或者DICT中查詢得到動態(tài)性能視圖不需要打開數(shù)據(jù)庫就可以訪問,但是數(shù)據(jù)庫啟動的階段不同,可以訪問的動態(tài)性能視圖信息也不同。如果都相同,直接打開數(shù)據(jù)庫,否則將由SMON進行實例恢復。$ORACLE_HOME/dbs/39。如果DBA在限制模式上已經執(zhí)行完管理任務,允許用戶連接并執(zhí)行正常操作,可以直接禁用限制模式:alter system disable restricted session。DBA 可以根據(jù)需求配置一個或多個參數(shù)文件,用于不同的情況,但每次只能引用其中的一個參數(shù)文件啟動數(shù)據(jù)庫實例根據(jù)參數(shù)文件的使用特性,參數(shù)文件分為兩種:pfile:靜態(tài)參數(shù)文件,oracle以前使用的,文本文件spfile:穩(wěn)固參數(shù)文件,從9i開始使用,已經逐步取代了pfile,二進制文件DBA可以在初始化參數(shù)文件中配置pfile或spfile參數(shù),用于引用其它參數(shù)文件的參數(shù)值,但是如果一個初始化參數(shù)出現(xiàn)多次,只取最新的設置在參數(shù)文件中*. 表示對所有實例有效,如果僅對某個實例有效,則參數(shù)名稱前為該實例sid;出于維護和安全的考慮,spfile和pfile文件可以互相創(chuàng)建對方,作為對方的備份,一旦某種文件損壞,都可以通過另外一種文件快速恢復create spfile from pfile。也可以指定參數(shù)文件的路徑create pfile=39。 from spfile=39。兩類參數(shù)文件互相創(chuàng)建的命令可以在DB SERVER運行的任意階段執(zhí)行,甚至在數(shù)據(jù)庫已經完全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可以通過經常查看下面的診斷文件了解系統(tǒng)的運行情況并進行相應的處理 文件是DBA最應該經常查看的文件,這個文件中記錄了大量對數(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)計信息。SQL語句執(zhí)行的跟蹤統(tǒng)計信息則用于輔助DBA優(yōu)化相應的SQL語句,只有當用戶啟用了會話跟蹤,才生成對應的跟蹤文件,跟蹤信息將一直產生并記錄在文件中,直到結束會話跟蹤為止。開啟跟蹤可以在兩個級別開啟 會話級和實例級,但是為了減少對系統(tǒng)的影響,同時了更準確的跟蹤關心的SQL語句信息,建議只在會話級對需要優(yōu)化SQL語句的會話開啟跟蹤。也可以通過DBMS系統(tǒng)包開啟特定會話的跟蹤: exec 實例級別開啟(不建議):設置初始化參數(shù):sql_trace=true。邏輯存儲部分五層,分別是數(shù)據(jù)庫,表空間,段,區(qū),數(shù)據(jù)塊。在存儲層次圖中主要包括兩種關系,一對多的關系,只屬于的關系,在各個層次中都體現(xiàn)了這兩種關系。在邏輯存儲部分,表空間是數(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ù)庫管理員首先需要管理的是用于存儲數(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,sysaux表空間的名稱必須由系統(tǒng)命名,不可更改,其他表空間名稱可以更改。/u01/app/oradata/benet/39。在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。 可以查看數(shù)據(jù)庫默認表空間是什么文件類型alter database set default bigfile tablespace 更改默認的表空間文件類型create bigfile tablespace bigfiles datafile 39。 size 50G。(創(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ù)文件上劃分出的一段連續(xù)空間,在字典管理表空間上存儲的每個段都可以設置自己的存儲特性,例如各個區(qū)的大小等。*/39。 創(chuàng)建字典管理表空間本地管理表空間使用bitmap描述空間分布情況,空間的變化僅僅反應在bit值的改變上,所以明顯減少了由于空間變化帶來的空間信息維護的代價,維護所需的資源競爭明顯減少。*/39。 創(chuàng)建本地管理表空間本地管理與字典管理表空間也必須在創(chuàng)建表空間之前確定,創(chuàng)建表空間之后不能被直接改變移植一個DMT表空間表空間的管理方式不能直接轉換,所以用戶如果在升級系統(tǒng)后希望改變表空間的管理方式,往往采取創(chuàng)建新的本地管理表空間,然后移動字典管理表空間上對象到本地管理表空間這種方法,通常這種方法是可以把大多數(shù)字典管理表空間替換成本地管理表空間的,但是system表空間卻無法這樣處理,所以oracle提供了移植數(shù)據(jù)字典管理的系統(tǒng)表空間到本地管理的表空間的方法: (system)。*/39。從9I開始回滾段被數(shù)據(jù)庫自動管理,為了支持這種特性,Oracle9i出現(xiàn)一種表空間類型(undo),這種表空間專用于存儲數(shù)據(jù)庫自動管理的回滾段(手工管理的回滾段不能存儲在這里);一個數(shù)據(jù)庫可以創(chuàng)建多個Undo類型表空間,但每個實例只能使用一個undo類型表空間,所以只有在rac架構下才可以使用多個Undo類型表空間create undo tablespace undo01 datafile 39。 size 10m。一個數(shù)據(jù)庫可以一個或多個臨時類型表空間,每個排序只會使用其中的一個臨時表空間,在10g以前,一個語句帶來的多個排序動作,必須使用一個臨時表空間的不同臨時區(qū),所有的排序動作堆積在一個臨時表空間上帶來了性能壓力,從oracle10g開始數(shù)據(jù)庫支持由多個臨時表空間組成的臨時表空間組
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1