資料字典記載了資料庫的系統資訊,它是唯讀表和檢視的集合。資料字典的所有者味sys使用者,並且其資料被存放在system表空間中。因為oracle 專門使用system 表空間存放資料字典信,所以不建議在system表空間上建立表、索引和簇等物件。
使用者只能在資料字典上執行查詢操作(select語句),而其維護和修改是由系統自動完成。
資料字典包括資料字典基表和資料字典檢視,其中,基表儲存資料庫的基本資訊,普通使用者不能直接訪問基表;而資料字典檢視是基於基表建立的檢視,普通使用者可以通過查詢資料字典檢視取得系統資訊。資料字典檢視主要包括三部分:user_***、all_***、dba_***;
1. all_***
在oracle資料庫中,使用者和方案(schema)是一一對應的,方案是使用者所擁有物件的集合。使用者可以訪問其方案的所有物件,但如果要訪問其他人的方案,則必須具有相應的物件許可權。
all_***用於顯示當前使用者可以訪問所有物件,他不僅會返回當前使用者方案的所有物件,還會返回當前使用者可以訪問的其他方案物件,如下操作:
2. user_***用於顯示當前使用者所擁有的所有物件,它只返回使用者所對應方案的所有物件。
3. dba_***用於顯示整個資料庫範圍的詳細系統資訊,它會顯示所有擁有的資料庫物件。但須dba身份才能進行操作。
dba經常使用的動態效能檢視和資料字典時間
一、dba最常用的資料字典
dba_data_files:通常用來查詢關於資料庫檔案的資訊。
dba_db_links:包括資料庫中的所有資料庫鏈路,也就是databaselinks。
dba_extents:資料庫中所有分割槽的資訊 。
dba_free_space:所有表空間中的自由分割槽。
dba_indexs:關於資料庫中所有索引的描述。
dba_ind_columns:在所有表及聚集上壓縮索引的列。
dba_objects:資料庫中所有的物件。
dba_rollback_segs:回滾段的描述。
dba_segments:所有資料庫段分段的儲存空間。
dba_synonyms:關於同義詞的資訊查詢。
dba_tables:資料庫中所有資料表的描述。
dba_tabespaces:關於表空間的資訊。
dba_tab_columns:所有表描述、檢視以及聚集的列 。 dba_tab_grants/privs:物件所授予的許可權。
dba_ts_quotas:所有使用者表空間限額 。
dba_users:關於資料的所有使用者的資訊。
dba_views:資料庫中所有檢視的文字。
二、dba最常用的動態效能檢視
v$datafile:資料庫使用的資料檔案資訊 。
v$librarycache:共享池中sql語句的管理資訊。
v$lock:通過訪問資料庫會話,設定物件鎖的所有資訊 。
v$log:從控制檔案中提取有關重做日誌組的資訊。
v$logfile有關例項重置日誌組檔名及其位置的資訊 。
v$parameter:初始化引數檔案中所有項的值。
v$process:當前程序的資訊。
v$rollname:回滾段資訊。
v$rollstat:聯機回滾段統計資訊 。
v$rowcache:記憶體中資料字典活動/效能資訊。
v$session:有關會話的資訊 。
v$sesstat:在v$session中報告當前會話的統計資訊 。
v$sqlarea:共享池中使用當前游標的統計資訊,游標是一塊記憶體區域,有oracle處理sql語句時開啟。
v$statname:在v$sesstat中報告各個統計的含義 。
v$sysstat:基於當前操作會話進行的系統統計。
v$waitstat:出現乙個以上會話訪問資料庫的資料時的詳細情況。當有乙個以上的會話訪問同一資訊時,可出現等待情況。
oracle10g系統管理之資料字典
1,資料字典記載了資料庫的系統資訊,它是唯讀表和檢視的集合。其所有者為sys使用者,被存放在system表空間中。2,使用者和表空間的關係 乙個使用者可以使用乙個或多個表空間,乙個表空間也可以供多個使用者使用。使用者和表空間沒有隸屬關係,表空是乙個用來管理資料儲存邏輯概念,表空間只是和資料檔案發生關...
oracle10g 解除安裝
1 oracle 10g解除安裝軟體環境 1 windows xp oracle 10g2 oracle 安裝路徑為 d oracle 實現方法 1 開始 設定 控制面板 管理工具 服務停止所有 oracle 服務 2 開始 程式 oracle oradb 10g home1 oracle inst...
Oracle10g解除安裝
一 軟體解除安裝 1 windows xp oracle 10g 2 oracle安裝路徑為 d oracle 1 如果資料庫配置了自動儲存管理 asm 應該先刪除聚集同步服務css cluster synchronization services 刪除css服務的方法是在dos命令列中執行如下命令...