Oracle數(shù)據(jù)庫數(shù)據(jù)字典與動態(tài)性能視圖_第1頁
Oracle數(shù)據(jù)庫數(shù)據(jù)字典與動態(tài)性能視圖_第2頁
Oracle數(shù)據(jù)庫數(shù)據(jù)字典與動態(tài)性能視圖_第3頁
Oracle數(shù)據(jù)庫數(shù)據(jù)字典與動態(tài)性能視圖_第4頁
Oracle數(shù)據(jù)庫數(shù)據(jù)字典與動態(tài)性能視圖_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第4章數(shù)據(jù)字典與動態(tài)性能視圖學(xué)習(xí)目標(biāo)4.1靜態(tài)數(shù)據(jù)字典4.2動態(tài)性能視圖4.3項(xiàng)目實(shí)例4.1靜態(tài)數(shù)據(jù)字典是每個數(shù)據(jù)庫的中心描述了數(shù)據(jù)庫和它的對象包括了只讀表和視圖存儲在SYSTEM

表空間中用戶SYS為它們的所有者由Oracle服務(wù)器來維護(hù)利用SELECT語句來訪問ControlfilesDatafilesRedoLogfilesDatabaseDataDictionary

tables靜態(tài)數(shù)據(jù)字典中存儲的數(shù)據(jù)庫信息數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。例如表空間和數(shù)據(jù)文件的信息。數(shù)據(jù)庫對象定義的信息,例如表、索引、視圖、同義詞、函數(shù)、觸發(fā)器等。所有對象的磁盤空間分配的信息。oracle用戶名每個用戶所授予的權(quán)限和角色。列的默認(rèn)值審計信息等。

這類數(shù)據(jù)字典時由表和視圖組成。靜態(tài)數(shù)據(jù)字典中的視圖可以分為三類,他們分別由三個前綴組成:三種靜態(tài)視圖,由它們的范圍來區(qū)別:DBA:所有模式上ALL:用戶可以訪問的USER:用戶模式上的USER_xxx當(dāng)前用戶所擁有的對象ALL_xxx

當(dāng)前用戶可訪問的對象DBA_xxx數(shù)據(jù)庫中所有的對象如何使用數(shù)據(jù)字典4.1.1通用更概要類型的數(shù)據(jù)字典視圖通用概要類型:(1)

DICTIONARY:全部數(shù)據(jù)字典的名稱和解釋。(2)DICT_COLUMNS:全部數(shù)據(jù)字典里字段名稱和解釋。SQL﹥select*fromdictwheretable_name='DBA_TABLES'TABLE_NAMECOMMENTS--------------------------------------------------------DBA_TABLESDescriptionofallrelationaltablesinthedatabaseSQL﹥select*fromdict_columns2wheretable_name='DBA_TABLES'andcolumn_name='INITIAL_EXTENT'TABLE_NAMECOLUMN_NAMECOMMENTS-------------------------------------------------------DBA_TABLESINITIAL_EXTENTSizeoftheinitialextentinbytes4.1.2常用數(shù)據(jù)字典

下面以DBA_前綴的視圖為例介紹一些常用的數(shù)據(jù)字典視圖(1)模式對象:DBA_TABLES、DBA_INDEXES、DBA_TAB_COLUMNS,DBA_CONSTRAINTS(2)磁盤空間分配:DBA_SEGMENTS、DBA_EXTENTS(3)數(shù)據(jù)庫的結(jié)構(gòu):DBA_TABLESPACES、DBA_DATA_FILES下面以user_前綴的視圖為例介紹一些常用的數(shù)據(jù)字典視圖。user_users:描述用戶的信息,包括用戶名、賬戶ID、賬戶狀態(tài)、表空間名等。user_tablespaces:描述當(dāng)前用戶可以訪問的表空間。user_tables:描述當(dāng)前用戶所擁有的表的信息。user_views:當(dāng)前用戶所擁有的視圖的信息。user_objects:描述當(dāng)前用戶所有對象的信息,包括sequence、procedure、databaselink、package、index、table、synonym、view、function、type等類型。user_tab_privs:存儲當(dāng)前用戶下對所有表的權(quán)限信息。user_errors:存儲了在當(dāng)前用戶所擁有的對象中所發(fā)生的錯誤。user_source:包含了系統(tǒng)中對象的源碼。4.2動態(tài)數(shù)據(jù)字典視圖(動態(tài)性能表)虛表(Virtualtables)記錄當(dāng)前數(shù)據(jù)庫的活動在數(shù)據(jù)庫操作期間被持續(xù)地修改信息是從內(nèi)存和控制文件中訪問的用來監(jiān)督和調(diào)試數(shù)據(jù)庫用戶SYS

為擁有者同義詞以V$開頭1、動態(tài)性能視圖的總覽視圖相對于數(shù)據(jù)字典中的dictionary視圖一樣,動態(tài)性能視圖中也有一張視圖保持了所有動態(tài)性能視圖的總覽視圖v$fixed_table;另一張視圖v$fixed_view_definition包含了對這些動態(tài)性能視圖的定義。SQL>select*fromv$fixed_tableGV$:全局視圖,針對多個實(shí)例環(huán)境。V$:針對某個實(shí)例的視圖。X$:是GV$視圖的數(shù)據(jù)來源,oracle內(nèi)部表。GV_$:是GV$的同義詞。V_$:是V$的同義詞。我們可以使用V$FIXED_VIEW_DEFINITION視圖查詢到V$視圖和GV$視圖的定義。2、常用的動態(tài)數(shù)據(jù)字典視圖(動態(tài)性能表)V$CONTR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論