本篇內容介紹了“常用數據字典的知識點有哪些”的有關知識,在實際案例的操作過程中oracle數據庫性能優化的藝術 下載,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
一數據字典的分類1.靜態數據字典表的 2.靜態數據字典視圖 3 動態數據字典表 4 動態數據字典視圖二 數據字典的使用1.靜態數據字典表的使用靜態數據字典表只能由 進行維護。2.靜態數據字典視圖的使用 *通常用戶通過對靜態數據字典視圖的查詢可以獲取所需 i要的所有數據庫信息。 靜態數據字典分類名稱前綴含義 user_包含了當前數據庫用戶所擁有的所有的模式對象的信息all_包含了當前數據庫用戶可以訪問的所有的模式對象的信息dba_包含了所有數據庫對象信息,只有具有DBA角色的用戶才嫩而過訪問的這些視圖例如: * from * from * from ;注: dba_ 開頭的 必須是sys 用戶所有 ,非 sys 用戶 需要在前面加 sys 前綴下面都是一些常用的視圖家族,都有一個DBA_ ALL_ USER_ 的視圖 包含了表的列權限信息,包含授予者,被授予者和權限名稱等信息, 存儲分配信息,包括數據段名 表空間名和分區編號,分區大小 索引信息 包含索引類型, 唯一性, 索引作用等表的信息 索引列信息 包括索引上的列的排序方式等信息 對象信息, 包括對象名稱 類型 創建時間 等信息 表和索引的數據段信息,包括表空間,存儲設置等信息 序列信息 包含序列名稱 ,循環性,最大值等信息 除觸發器之外的所有存儲過程,函數,包的源代碼信息 同義詞信息 包括引用的對象等信息 系統權限信息 包括系統權限名稱 授予者 表和視圖的列信息 ,包括列的數據類型等信息 表權限信息 表信息 包括表所屬的表空間oracle數據庫性能優化的藝術 下載,存儲參數 ,數據行數量等信息。
觸發器信息 包括觸發器的類型,事件。觸發器體等信息users 用戶信息 。包括用戶臨時和默認的表空間的類型views 視圖 信息 看一下權限視圖 角色擁有的系統權限視圖 角色擁有的對象權限 _ privs 用戶擁有的角色 用戶擁有的權限的角色 用戶分配的關于表對象權限 用戶擁有的關于表對象權限 用戶分配的關于列的對象權限 用戶擁有的關于列的對象權限3. 動態性能表是數據庫實例啟動后 創建的表。動態性能表都數據SYS 用戶; 用于存放數據庫在運行的過程中的性能相關的信息。 通過以下的視圖查看 name from v_$;4.動態性能視圖的使用;只有sys 用戶和擁有DBA 角色的用戶可以訪問 。在數據庫啟動到 的狀態時 可以訪問 v$ v$sga v$ v$ v$ v$ v$當數據庫啟動到 mount 的狀態時 我們還可以訪問 v$ log v$ v$ v$ v$ v$ v$ 當數據庫完全啟動后。
可以訪問 v_$$ 包含當前被鎖定的數據庫對象及正在訪問他們的會話v$ 包含歸檔所需的重做日志文件中的信息v$ 包含從控制文件中獲取的歸檔日志信息。v$ 包含于一個實例相關的arch 進程的狀態信息v$ 包含聯機數據文件的備份狀態信息v$ 包括從控制文件中獲取的備份集的信息v$ 包含從控制文件中獲取的有關數據文件備份中損壞的信息。v$ 包含從控制文件中獲取的備份的數據文件和備份控制文件的信息v$ 包含支持備份設備的信息v$ 包含從控制文件中獲取的備份塊的信息v$ 包含從控制文件中獲取的關于備份集的歸檔日志的信息v$ 包含從控制文件中獲取的備份集的信息v$ 包含數據庫后臺進程信息v$ 包含當前實例中所有可用緩沖池的信息v$ cs 包含當前實例所有可用緩沖池的統計信息v$ cache 包含當前實例的SGA 中的每一塊的頭部信息v$ 包含當前對話的屬性信息。
v$ 包含控制文件信息v$ 包含控制文件記錄部分的信息v$ 包含從控制問價中獲取的數據文件副本損壞的信息v$ 包含從控制文件中獲取的數據庫信息v$ 包含從控制文件中獲取的數據文件信息v$ 包括從控制文件中獲取的數據文件副本的信息v$ 包含數據文件頭部信息v$ 包含緩存在庫高速緩沖中的數據庫對象信息v$ 包含當前數據庫中的管道信息v$ 包含從控制文件中獲取的被刪除的歸檔日志,數據文件副本和備份塊的信息v$ 包含調度進程速率統計量的信息v$ 包含調度進程的信息v$ 包含當前所有鎖v$ 包含本地鎖轉換操作所消耗的時間的信息v$ 包含等待時間的信息v$ 包含所有可用的動態性能視圖和動態性能表的信息v$ 包含當前實例的性能統計信息v$ 包含當前實例的詳細信息v$sga 包含 SGA 區的主要組成部分的信息v$ 包含SGA 區的詳細消息v$ 包含初始化參數信息v$ 包含 版本信息v$ 包含已安裝的 組件的選項信息v$ 包含當前所有會話信息v$ 包含當前系統所有進程信息v$ 包含數據庫所有后臺進程信息v$ 包含當前數據庫信息v$ 包含當前數據庫所有控制文件信息v$ 包含當前數據庫所有的數據文件的信息v$ 包含所有數據文件的編號信息v$ 包含當前數據庫所有的重做日志文件信息v$ log 包含當前數據庫重做日志文件信息v$ 包含重做日志文件切換情況的歷史信息v$ 包含當前數據庫線程的信息v$ lock 包含鎖的信息v$ 包含被加鎖的數據庫對象信息v$ 包含當前處于聯機狀態的回退信息v$ 包含當前所有的回退段的統計信息v$ 包含當前數據庫所有表空間信息v$ 包含當前數據庫多有的臨時數據文件的信息 ;查看當前用戶的缺省表空間SQL> , from ;查看當前用戶的角色SQL> * from ;查看當前用戶的系統權限和表級權限SQL> * from ;SQL> * from ;查看用戶下所有的表SQL> * from ;查看用戶下所有的表的列屬性SQL> * from where =:;顯示用戶信息(所屬表空間) ,from where ='GAME';1、用戶查看當前用戶的缺省表空間SQL> , from ;查看當前用戶的角色SQL> * from ;查看當前用戶的系統權限和表級權限SQL> * from ;SQL> * from ;顯示當前會話所具有的權限SQL> * from ;顯示指定用戶所具有的系統權限SQL> * from where ='GAME';顯示特權用戶 * from v$;顯示用戶信息(所屬表空間) ,from where ='GAME';顯示用戶的 from where ='GAME';2、表查看用戶下所有的表SQL> * from ;查看名稱包含log字符的表SQL> , from instr(,'LOG')>0;查看某表的創建時間SQL> , from where =upper('&');查看某表的大小SQL> sum(bytes)/(1024*1024) as "size(M)" from =upper('&');查看放在的內存區里的表SQL> ,cache from where instr(cache,'Y')>0;3、索引查看索引個數和類別SQL> ,, from order by ;查看索引被索引的字段SQL> * from where =upper('&');查看索引的大小SQL> sum(bytes)/(1024*1024) as "size(M)" from =upper('&');4、序列號查看序列號,是當前值SQL> * from ;5、視圖查看視圖的名稱SQL> from ;查看創建視圖的語句SQL>set , from ;SQL>set long 2000; 說明:可以根據視圖的值設定set long 的大小SQL> text from where =upper('&');6、同義詞查看同義詞的名稱SQL> * from ;7、約束條件查看某表的約束條件SQL> , ,, m where = upper('&');SQL> c.,c.,cc. c, c.owner = upper('&') and c. = upper('&')and c.owner = cc.owner and c. = cc. by cc.;8、存儲函數和過程查看函數和過程的狀態SQL> , from where ='';SQL> , from where ='';查看函數和過程的源代碼SQL> text from where owner=user and name=upper('&');
“常用數據字典的知識點有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注欽欽技術棧網站,小編將為大家輸出更多高質量的實用文章!