版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 互聯(lián)網(wǎng)公司實(shí)習(xí)生協(xié)議
- 歐式酒店羅馬柱施工合同
- 照明工程人工費(fèi)施工合同
- 會計實(shí)習(xí)生聘用合同
- 企業(yè)社會責(zé)任績效
- 糖尿病的健康管理方案設(shè)計
- 工程項(xiàng)目合同質(zhì)量管理情況記錄
- 電子產(chǎn)品測試顧問協(xié)議
- 工程施工轉(zhuǎn)讓合同協(xié)議
- 2022年大學(xué)工程力學(xué)專業(yè)大學(xué)物理下冊期中考試試題B卷-附解析
- 2024年大學(xué)生就業(yè)創(chuàng)業(yè)知識競賽題庫及答案(共350題)
- 基于SICAS模型的區(qū)域農(nóng)產(chǎn)品品牌直播營銷策略研究
- 《算法設(shè)計與分析基礎(chǔ)》(Python語言描述) 課件 第6章分支限界法
- 病例討論英文
- 2024秋期國家開放大學(xué)專科《液壓與氣壓傳動》一平臺在線形考(形考任務(wù)+實(shí)驗(yàn)報告)試題及答案
- 個人健康管理平臺使用操作教程
- 【課件】植物體的結(jié)構(gòu)層次課件-2024-2025學(xué)年人教版生物七年級上冊
- 24秋國家開放大學(xué)《0-3歲嬰幼兒的保育與教育》期末大作業(yè)參考答案
- 相對濕度計算公式
- 新版《鐵道概論》考試復(fù)習(xí)試題庫(含答案)
- 2024版腫瘤患者靜脈血栓防治指南解讀 課件
評論
0/150
提交評論