日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle數據字典詳解

瀏覽:362日期:2023-05-30 16:13:55
目錄
  • 1. 什么是Oracle數據字典
  • 2. 數據字典的內容
  • 3. 數據字典應用示例

1. 什么是Oracle數據字典

數據字典(Data Dictionary)是Oracle元數據(Metadata)的存儲地點,匯集了數據庫對象及數據庫運行時需要的基礎信息。Oracle RDBMS使用數據字典記錄和管理對象信息和安全信息,用戶可以通過數據字典獲取數據庫相關信息,從而進行數據庫管理、優化和維護工作。

2. 數據字典的內容

數據字典包括以下內容:

  • 所有數據庫Schema對象的定義(表、視圖、索引、聚簇、同義詞、序列、過程、函數、包、觸發器等);
  • Oracle用戶名稱、角色、權限等信息;
  • 完整性約束信息;
  • 數據庫的空間分配和使用情況;
  • 字段缺省值;
  • 審計信息;
  • 其他數據庫信息。

Oracle字典包括四個層次,分別為內部RDBMS表(X)、基礎數據字典表、數據字典視圖和動態性能視圖( V )、基礎數據字典表、數據字典視圖和動態性能視圖(V)、基礎數據字典表、數據字典視圖和動態性能視圖(V)。

(1)X$表

X$表是Oracle數據庫的核心部分,用于跟蹤內部數據庫信息,維持數據庫正常運行,在數據庫啟動時由Oracle應用程序動態創建,不允許SYSDBA之外的用戶直接訪問。X$表是加密命名的且不作文檔說明。Oracle通過X$建立起其他大量視圖,供用戶查詢管理數據庫之用。

(2)數據字典表、數據字典視圖

數據字典表(Data Dictionary Table)用以存儲表、索引、約束以及其他數據庫結構的信息,

表名都用$結尾(如tab$、obj$、ts$等),在創建數據庫的時候通過運行sql.bsq($ORACLE_HOME/RDBMS/admin目錄下)腳本來創建。

數據字典表的用戶都是sys,存在在system這個表空間里,Oracle對這些數據字典都分別建立了數據字典視圖,Oracle針對這些對象的范圍,分別把視圖命名為DBA_XXXX, ALL_XXXX和USER_XXXX,dictionary視圖記錄了所有的數據字典視圖的名稱。

  • user_類視圖:描述了當前用戶schema下的對象;
  • all_類視圖:描述了當前用戶有權限訪問到的所有對象的信息;
  • dba_類視圖:包括了所有數據庫對象的信息;

通常USER_類視圖不包含Owner字段,查詢返回當前用戶的對象信息。

e.g.

SQL> select username from all_users; //查詢所有用戶
SQL> select username from dba_users; //查詢dba用戶
SQL> select table_name from user_tables;  //查詢當前用戶的表
SQL> select table_name from all_tables;  //查詢所有用戶的表
SQL> select table_name from dba_tables;  //查詢包括系統表
SQL> select owner,constraint_name,constraint_type,table_name from user_constraints; 
SQL> select owner,constraint_name,constraint_type,table_name from all_ constraints; 
SQL> select owner,constraint_name,constraint_type,table_name from dba_ constraints ;

(3)動態性能視圖

動態性能(V$)視圖(Dynamic Performance View)記錄了數據庫運行時的信息和統計數據。

創建X$表之后,Oracle創建了GV$和V$視圖,在GV$和V$之后,Oracle建立了GV_$和V_$視圖,隨后為這些視圖建立了公共同義詞。這些工作都是通過catalog.sql腳本實現的。通過V_$視圖,Oracle把V$視圖和普通用戶隔離,V_$視圖的權限可以授予其他用戶,而Oracle不允許任何對于V$視圖的直接授權。Oracle提供了一些特殊視圖用以記錄其他視圖創建方式,如v$fixed_view_defition,可以查看視圖的定義。

SQL> select view_definition from v\$fixed_view_definition where view_name ="V$NLS_PARAMETERS";

3. 數據字典應用示例

(1)查詢表的信息

查詢DBA_TABLES視圖可以獲取所有表的信息,包括表名、表空間、擁有者等等。例如,以下查詢語句可以獲取所有表的表名和表空間:

SQL> SELECT table_name, tablespace_name FROM dba_tables;

(2)查詢索引的信息

查詢DBA_INDEXES視圖可以獲取所有索引的信息,包括索引名、所屬表、索引類型等等。例如,以下查詢語句可以獲取所有索引的信息:

SQL> SELECT index_name, table_name, index_type FROM dba_indexes;

(3)查詢用戶的信息

查詢DBA_USERS視圖可以獲取所有用戶的信息,包括用戶名、默認表空間、臨時表空間等等。例如,以下查詢語句可以獲取所有用戶的用戶名和默認表空間:

SQL> SELECT username, default_tablespace FROM dba_users;

(4)查詢表空間的信息

查詢DBA_TABLESPACES視圖可以獲取所有表空間的信息,包括表空間名、塊大小、狀態等等。例如,以下查詢語句可以獲取所有表空間的表空間名和狀態:

SQL> SELECT tablespace_name, status FROM dba_tablespaces;

(5)查詢數據文件的信息

查詢DBA_DATA_FILES視圖可以獲取所有數據文件的信息,包括數據文件名、表空間名、文件大小等等。例如,以下查詢語句可以獲取所有數據文件的數據文件名和文件大小:

SQL> SELECT file_name, bytes FROM dba_data_files;

(6) 查詢數據庫的性能數據

查詢DBA_HIST_SNAPSHOT視圖可以獲取數據庫的歷史性能數據,包括CPU利用率、內存利用率、I/O等等。例如,以下查詢語句可以獲取數據庫的CPU利用率和內存利用率:

SQL> SELECT begin_interval_time, end_interval_time, cpu_usage, memory_usage
FROM dba_hist_sysmetric_summary
WHERE metric_name IN ("CPU Usage Per Sec", "Memory Usage Per Sec")
ORDER BY begin_interval_time;

到此這篇關于Oracle數據字典詳解的文章就介紹到這了,更多相關Oracle數據字典內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Oracle
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99亚洲视频| 99riav国产精品| 亚洲精品影院在线观看| 夜久久久久久| 色88888久久久久久影院| 国产精品久久久久蜜臀| 九九色在线视频| 美女视频黄免费的久久| 国产精品sm| 精品三级国产| 日韩一区欧美| 国产一区二区中文| 婷婷精品进入| 首页欧美精品中文字幕| 国产一区二区三区四区五区| 国产精品成人自拍| 精品一区不卡| 欧美激情国产在线| 精品国模一区二区三区| 日韩国产综合| 成人av二区| 国产videos久久| 福利欧美精品在线| 999久久久精品国产| 国产另类在线| 国产精品2023| 欧美成人精品三级网站| 在线国产一区二区| 国产精品麻豆久久| 日韩不卡在线| 免费日韩av| 欧美一区不卡| 国产91在线播放精品| 久久精品亚洲欧美日韩精品中文字幕| 少妇精品久久久一区二区三区| 精品久久久久久久| 国产精品成久久久久| 99精品美女| 精品精品99| 欧美aa一级| 日韩精品一二三四| **爰片久久毛片| 久久uomeier| 亚洲激情黄色| 69精品国产久热在线观看| 久久97视频| 天堂资源在线亚洲| 日韩高清一级| 国产精品高颜值在线观看| 999国产精品| 亚洲欧洲美洲国产香蕉| 日韩视频精品在线观看| 亚洲一区有码| 精品一区二区三区四区五区| av亚洲免费| 日韩中文字幕视频网| 国产一区二区三区亚洲综合| 久久av影院| 日本精品不卡| 亚洲精品成人一区| 欧产日产国产精品视频| 日韩精品中文字幕一区二区| 视频一区中文字幕精品| 亚洲综合图色| 久久精品资源| 亚洲综合不卡| 日本一二区不卡| 中文字幕一区二区三区四区久久| 日本 国产 欧美色综合| 国产精品亚洲欧美一级在线| 国产美女亚洲精品7777| 99久久激情| 国产免费久久| 久久精品国产网站| 午夜精品亚洲| 精品视频国内| 亚洲毛片视频| 成人啊v在线| 亚洲欧洲免费| 私拍精品福利视频在线一区| 视频福利一区| 黄在线观看免费网站ktv| 在线视频精品| 蜜桃一区二区三区在线| 亚洲欧美日本视频在线观看| 你懂的国产精品| 久久伊人国产| 一本综合精品| 久久高清精品| 麻豆国产精品| av高清不卡| 国产亚洲久久| 国产精品色网| 日本在线高清| 国产精品多人| 在线看片日韩| 欧美日韩一区二区国产 | 成人羞羞视频在线看网址| 亚洲日本国产| 91久久久久| 人在线成免费视频| 国产精品一区二区三区av| 久久精品亚洲| 一区二区精品| 激情综合在线| 黄色欧美在线| 日韩精品欧美大片| 亚洲欧洲一区二区天堂久久| 伊伊综合在线| 美女视频黄 久久| 欧美天堂在线| 最新亚洲国产| 国产精品普通话对白| 成人羞羞在线观看网站| 蜜臀久久久99精品久久久久久| 亚洲精品一级| 在线一区视频| 99精品视频在线| 最新亚洲国产| 一区二区三区视频免费观看| 久久精品国产999大香线蕉| 日韩电影在线视频| 美女久久久久久 | 神马久久午夜| 久久99久久人婷婷精品综合| 日韩av免费大片| 国产精品久久久久久久久久久久久久久 | 给我免费播放日韩视频| 日本特黄久久久高潮| 一区二区91| 水蜜桃久久夜色精品一区的特点| 日韩av一区二区三区四区| 国产精品普通话对白| 9国产精品视频| 国产日韩欧美中文在线| 亚洲色图国产| 丝袜诱惑制服诱惑色一区在线观看| 国产精品一区三区在线观看| 综合欧美亚洲| 日韩亚洲精品在线观看| 亚洲精品一二| 日韩精品高清不卡| 7m精品国产导航在线| 国产精品亚洲片在线播放| 精品中文字幕一区二区三区av| 日本一区二区三区中文字幕| 亚洲午夜久久| 亚洲精品日本| 日韩国产精品久久久| 久久狠狠亚洲综合| 欧美日本久久| 久久av影视| 亚洲黄色免费av| 欧美国产美女| 亚洲天堂久久| 国产精品大片免费观看| 国产精品主播在线观看| 久久这里只有精品一区二区| 欧美xxxx中国| 日韩欧美中文字幕一区二区三区| 风间由美中文字幕在线看视频国产欧美| 91久久久精品国产| 亚洲精品123区| 日韩精品一区二区三区中文| 午夜av成人| 午夜国产精品视频| 亚洲精品影院在线观看| 国产伦精品一区二区三区视频| 激情五月综合网| 国产亚洲在线| 日韩国产欧美三级| 欧美好骚综合网| 黄色日韩在线| 日韩国产在线不卡视频| 国产精品传媒麻豆hd| 香蕉成人av| 美腿丝袜亚洲三区| 免费一二一二在线视频| 一本一本久久| 国产日韩欧美一区二区三区| 国产精品扒开腿做爽爽爽软件| 热久久国产精品| 日韩精品五月天| 久久久久久自在自线| 亚洲欧美久久久| 国产精品久久久久77777丨| 少妇精品久久久一区二区三区| 精品一区免费| 亚欧成人精品| sm久久捆绑调教精品一区| 91久久久精品国产| 久久久水蜜桃av免费网站| 在线亚洲国产精品网站| 国产精品一区高清| 久久婷婷丁香| 日本亚洲欧美天堂免费| 亚洲欧洲高清| 中文字幕一区二区av| 99国产精品私拍| 欧美亚洲tv|