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

正文內(nèi)容

oracle10g培訓(xùn)教材-文庫吧在線文庫

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

下一頁面
  

【正文】 統(tǒng)的運行狀況,為故障處理和性能調(diào)整提供了必要的信息,能夠使DBA及時監(jiān)控到問題的發(fā)生,并且根據(jù)動態(tài)性能視圖提供的信息逐步確立問題的原因,從而進行故障處理和調(diào)整,這兩種工具缺一不可,充分了解和掌握這兩種工具是管理好數(shù)據(jù)庫的必要途徑,DBA必須熟悉常用的數(shù)據(jù)字典和動態(tài)性能視圖數(shù)據(jù)庫啟動分為三個階段:NOMOUNT,MOUNT,OPENNOMOUNT:系統(tǒng)讀取初始化參數(shù)文件的內(nèi)容,分配內(nèi)存空間,啟動后臺進程直到實例啟動完成,啟動過程記錄在告警日志文件中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ù)塊經(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ū)由多個獨立的子緩存池構(gòu)成,它的大小是這些緩存池的大小之和,這些子緩存區(qū)可以獨立設(shè)置大小,通過下面的參數(shù)進行設(shè)置 db_cache_size db_keep_cache_size db_recycle_cache_size這些子緩存池的大小都可以動態(tài)調(diào)整,但是只有db_cache_size可以由數(shù)據(jù)庫自動管理大小,默認只有db_cache_size 被設(shè)置了有效值,其他兩個緩存池大小被設(shè)置為零重做日志緩沖區(qū)用于暫存數(shù)據(jù)庫中所有數(shù)據(jù)塊的改變信息,這些信息將按照改變的發(fā)生時間順序記錄在緩存區(qū)中,然后在特定的時機下被寫入重做日志文件,日志緩存區(qū)的內(nèi)存管理方法是FIFO,也就是是先進先出重做日志主要被用于提供數(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)中會進行配置,大池主要以下幾種情況使用(UGA)信息大池由參數(shù)large_pool_size 設(shè)置,也可以由數(shù)據(jù)庫自動管理Java 池也是系統(tǒng)全局區(qū)中的一個可選內(nèi)存區(qū),主要用于數(shù)據(jù)庫中存儲的Java程序的解析和執(zhí)行,通常如果不需要在數(shù)據(jù)庫中運行java程序,可以不啟用就個內(nèi)存區(qū),但是如果在數(shù)據(jù)庫創(chuàng)建時選擇了安裝JVM組件,那么這個池必須配置Java 池由java_pool_size 設(shè)置,也可以動態(tài)調(diào)整.如果granule是4M,Java池的默認大小是24M,如果granule是16M,Java池的默認大小是32M,如果使用了JVM組件,java池不得小于默認的大小。庫高速緩存 ; 數(shù)據(jù)字典高速緩存共享池大小由參數(shù)shared_pool_size 決定大小,可以動態(tài)調(diào)整,它的各個內(nèi)部件大小由共享池大小決定,不能單獨設(shè)置alter system shared_pool_size=100m。SGA:系統(tǒng)全局區(qū),是DB Server中實例的必要組成部分,由很多小內(nèi)存區(qū)共同構(gòu)成,各個小內(nèi)存區(qū)存放不同的信息,系統(tǒng)全局區(qū)用于暫存可以被所有進程(包括server process以及background process)共享的信息,對系統(tǒng)的運行性能有好處,SGA在實例啟動的時候自動分配,實例關(guān)閉時自動釋放PGA:程序全局區(qū),DB Server之外的內(nèi)存區(qū),被每個Server Process私有,存儲當(dāng)前會話私有的信息,包括了會話信息,排序空間,會話全局變量等,當(dāng)Server Process建立的時候分配,會話斷開時釋放。 除了必要內(nèi)存區(qū)外,SGA也有一些可選的內(nèi)存區(qū),主要有大池(Large Pool),Java 池(Java Pool)以及流池(Stream Pool)。數(shù)據(jù)庫網(wǎng)絡(luò)訪問數(shù)據(jù)庫名:數(shù)據(jù)庫的名稱,在控制文件中有記錄,在參數(shù)文件中通過db_name指定實例名:數(shù)據(jù)庫的內(nèi)存區(qū)域和后臺進程的集合的總稱,在參數(shù)文件中通過instance_name指定,通常與db_name相同服務(wù)名:數(shù)據(jù)庫系統(tǒng)在操作系統(tǒng)上被作為一個服務(wù)對待,所以對外數(shù)據(jù)庫以服務(wù)的形式出現(xiàn),通常訪問數(shù)據(jù)庫被叫做訪問數(shù)據(jù)庫服務(wù),服務(wù)名通過參數(shù)server_name指定連接字符串:通過網(wǎng)絡(luò)訪問遠端服務(wù)器上的數(shù)據(jù)庫時,用于描述數(shù)據(jù)庫訪問地址的字符串,通常的結(jié)構(gòu)是“主機名(或IP):端口號:服務(wù)名” 例如 :1521:orcl 服務(wù)命名:連接字符串的別名,連接字符串書寫過于復(fù)雜,所以使用服務(wù)命名替代,服務(wù)命名被用于數(shù)據(jù)庫的網(wǎng)絡(luò)連接,通常是使用格式是:用戶名/口令@服務(wù)命名監(jiān)聽器:在服務(wù)端運行的一個進程,用于監(jiān)聽客戶端到數(shù)據(jù)庫的連接請求,在通過網(wǎng)絡(luò)訪問數(shù)據(jù)庫時必須啟動。 isqlplusctl stop 。Oracle10g培訓(xùn)教材電子檔 數(shù)據(jù)庫就是存放用戶數(shù)據(jù)的存儲倉庫,數(shù)據(jù)通過用戶執(zhí)行特定的操作語言(SQL)存入數(shù)據(jù)庫中,可以被方便的維護,在將來需要的時候,通過這些SQL語言還能夠高效靈活進行訪問。 isqlplusctl start??刂莆募簲?shù)據(jù)庫的核心文件,存放著數(shù)據(jù)庫的重要信息,例如數(shù)據(jù)庫的名稱和數(shù)據(jù)庫的結(jié)構(gòu)(數(shù)據(jù)文件,重做日志文件的名稱和目錄)重做日志文件:記錄數(shù)據(jù)庫改變的文件,所有的數(shù)據(jù)修改操作都記錄在日志文件中,主要用于保證數(shù)據(jù)庫的可恢復(fù)性初始化參數(shù)文件:存放數(shù)據(jù)庫初始化參數(shù)的文件,用于設(shè)置關(guān)于數(shù)據(jù)庫的一些參數(shù),在數(shù)據(jù)庫啟動的時候需要讀取,并根據(jù)初始化參數(shù)的設(shè)置分配數(shù)據(jù)庫的內(nèi)存空間。重做日志緩存區(qū)暫存最近生成的重做日志,將來批量寫到重做日志文件中,這樣可以確保日志能夠更快的生成,提高DML操作的執(zhí)行速度,也能夠減少日志帶來的寫頻度。實例是由內(nèi)存部分和進程部分組成的,也是用戶訪問數(shù)據(jù)庫的入口,會話只能通過實例訪問數(shù)據(jù)庫,一個實例只能對應(yīng)一個數(shù)據(jù)庫,通常一個數(shù)據(jù)庫也只對應(yīng)一個實例,但是在RAC(實時應(yīng)用集群)結(jié)構(gòu)中,一個數(shù)據(jù)庫可以對應(yīng)多個實例,在這種單數(shù)據(jù)庫多實例的結(jié)構(gòu)中,每個實例可以承載一定的會話數(shù),多個實例可以擴大并發(fā)的會話數(shù),實現(xiàn)連接負載均衡的功能,同時當(dāng)一個實例故障時,其它實例仍然可以保證會話的連接和操作,提供了數(shù)據(jù)庫的高可用性。以下內(nèi)存組件大小可以由數(shù)據(jù)庫自動設(shè)置 cache(db_cache_size) pool(shared_pool_size) pool(large_pool_size) pool(java_pool_size) pool(stream_pool_size)共享池主要用于sql或pl/sql的解析,可以暫存最近常用的sql語句和相關(guān)數(shù)據(jù)字典信息共享池主要包括兩個與sql語句解析性能相關(guān)的內(nèi)存組件。數(shù)據(jù)字典的大小也不能直接修改,受共享池的大小的影響,數(shù)據(jù)庫自行決定數(shù)據(jù)高速緩存區(qū)用于暫存從數(shù)據(jù)文件中獲得的數(shù)據(jù)塊的數(shù)據(jù)映像,同樣遵循LRU算法管理內(nèi)存,不論是表中的數(shù)據(jù)塊,不是索引的數(shù)據(jù)塊,或回滾段的數(shù)據(jù)塊,都被讀取到數(shù)據(jù)高速緩存中進行處理,如果內(nèi)存中的數(shù)據(jù)塊發(fā)生變化,在特定的時機會被特定后臺進程寫回到數(shù)據(jù)文件中。數(shù)據(jù)字典有兩種對象構(gòu)成:數(shù)據(jù)字典表和數(shù)據(jù)字典視圖數(shù)據(jù)字典表: Database命令創(chuàng)建數(shù)據(jù)庫時,數(shù)據(jù)字典表同時生成,被sys用戶擁有數(shù)據(jù)字典視圖:,簡化和格式化處理,是清晰易懂的系統(tǒng)信息匯總和描述,查詢數(shù)據(jù)字典視圖是通過對應(yīng)的同義詞進行的,即使沒有生成數(shù)據(jù)字典,數(shù)據(jù)庫仍然可以運行數(shù)據(jù)字典信息包括了:(例如表,索引,視圖,同義詞,存儲過程,觸發(fā)器等)(例如表,索引,回滾段)(例如主鍵,外鍵,非空等) 當(dāng)執(zhí)行DDL或者DCL操作時,數(shù)據(jù)庫系統(tǒng)會自動維護相應(yīng)的字典信息,DB Server在解析或者運行SQL語句時,或者維護系統(tǒng)正常運轉(zhuǎn)時,都會從數(shù)據(jù)字典中獲取相應(yīng)的信息,因此數(shù)據(jù)字典信息在系統(tǒng)運行過程中被頻繁訪問數(shù)據(jù)字典視圖命名規(guī)范:能常大多數(shù)數(shù)據(jù)字典視圖的名稱都以復(fù)數(shù)結(jié)尾,而且大多數(shù)字典視圖都以下面的字串作為名稱前綴,不同的前綴的視圖代表它所包含的數(shù)據(jù)范圍不同,主要有:DBA_代表數(shù)據(jù)庫中所有的ALL_代表當(dāng)前用戶可以訪問的USER_代表當(dāng)前用戶擁有的下面是常用的數(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)權(quán)限信息可以查DICT得到所有的數(shù)據(jù)字典視圖名稱,所有數(shù)據(jù)字典視圖的數(shù)據(jù)都必須在數(shù)據(jù)庫打開后才能訪問動態(tài)性能視圖:描述數(shù)據(jù)庫的運行情況有兩部分構(gòu)成::數(shù)據(jù)庫啟動時自動生成的虛表,并不真正存儲數(shù)據(jù),以x$作為名稱前綴:對動態(tài)性能表的總結(jié)和格式化處理,是真正被用戶和DBA訪問的對象,以v_$作為名稱前綴動態(tài)性能視圖的信息來自于內(nèi)存和控制文件,是實時變化的信息,反映著系統(tǒng)運行的情況,對數(shù)據(jù)庫的高級管理非常重要,是了解系統(tǒng)運行狀態(tài)的重要途徑,通常作為故障診斷和性能優(yōu)化的工具動態(tài)性能視圖同樣被sys用戶擁有,通常只能被查詢,不能直接修改,對動態(tài)性能視圖進行查詢主要通過視圖對應(yīng)的同義詞,同以詞通常以V$開頭(如果在RAC架構(gòu),也可以查GV$開頭的動態(tài)性能視圖),所有動態(tài)性能視圖同義詞的名稱可以從v$fixed_table或者DICT中查詢得到動態(tài)性能視圖不需要打開數(shù)據(jù)庫就可以訪問,但是數(shù)據(jù)庫啟動的階段不同,可以訪問的動態(tài)性能視圖信息也不同。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ù)文件中*. 表示對所有實例有效,如果僅對某個實例有效,則參數(shù)名稱前為該實例sid;出于維護和安全的考慮,spfile和pfile文件可以互相創(chuàng)建對方,作為對方的備份,一旦某種文件損壞,都可以通過另外一種文件快速恢復(fù)create spfile from pfile。SQL語句執(zhí)行的跟蹤統(tǒng)計信息則用于輔助DBA優(yōu)化相應(yīng)的SQL語句,只有當(dāng)用戶啟用了會話跟蹤,才生成對應(yīng)的跟蹤文件,跟蹤信息將一直產(chǎn)生并記錄在文件中,直到結(jié)束會話跟蹤為止。在存儲層次圖中主要包括兩種關(guān)系,一對多的關(guān)系,只屬于的關(guān)系,在各個層次中都體現(xiàn)了這兩種關(guān)系。存儲對象的數(shù)據(jù)物理的存放在組成表空間的多個數(shù)據(jù)文件上。 可以查看數(shù)據(jù)庫默認表空間是什么文件類型alter database set default bigfile tablespace 更改默認的表空間文件類型create bigfile tablespace bigfiles datafile 39。 創(chuàng)建字典管理表空間本地管理表空間使用bitmap描述空間分布情況,空間的變化僅僅反應(yīng)在bit值的改變上,所以明顯減少了由于空間變化帶來的空間信息維護的代價,維護所需的資源競爭明顯減少。從9I開始回滾段被數(shù)據(jù)庫自動管理,為了支持這種特性,Oracle9i出現(xiàn)一種表空間類型(undo),這種表空間專用于存儲數(shù)據(jù)庫自動管理的回滾段(手工管理的回滾段不能存儲在這里);一個數(shù)據(jù)庫可以創(chuàng)建多個Undo類型表空間,但每個實例只能使用一個undo類型表空間,所以只有在rac架構(gòu)下才可以使用多個Undo類型表空間create undo tablespace undo01 datafile 39。改變當(dāng)前的臨時表空間select property_name,property_value from database_properties where property_name like 39。DEFAULT%39。 autoextend on next 10m maxsize 500m。 為表空間添加更多個數(shù)據(jù)文件的命令;表空間文件的重命名和重定位如果數(shù)據(jù)庫在open狀態(tài)(或者改名)。*/39。 scope=spfile。 強制檢查點檢查點事件將引起DBWR寫出內(nèi)存中的所有臟數(shù)據(jù),并且將同步標(biāo)記(SCN)寫入所有的數(shù)據(jù)文件頭和控制文件中,所以檢查點的執(zhí)行影響著了系統(tǒng)崩潰時丟失的數(shù)據(jù)量,也意味著需要恢復(fù)的數(shù)據(jù)量;檢查點的執(zhí)行頻度決定了實例恢復(fù)時需要被恢復(fù)的數(shù)據(jù)量和需要應(yīng)用的日志量,所以可以認為檢查點的頻度影響著實例恢復(fù)的時
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1