oracle 的資料字典裡都有什麼
1樓:廖修文
資料字典中包 含:
資料庫中所有方案物件(schema object)的定義(包括表,檢視,索引,簇,同義詞,序列,過程,函式,包,觸發器等等)
資料庫為乙個方案物件分配了多少空間,以及該物件當前使用了多少空間。
列的預設值。
完整性約束(integrity constraint)資訊。
資料庫使用者名稱。
每個使用者被授予(grant)的許可權(privilege)與角色(role)
監控(audit)資訊,例如哪個使用者對某個方案物件進行了訪問或更新操作。
資料庫中的其他概要資訊與資料庫內的其他資料相同,資料字典也是以表及檢視的形式組織的。乙個資料庫全部的資料字典表與資料字典檢視都儲存在該資料庫的 system 表空間內。資料字典不僅是 oracle 資料庫的基礎組成部分,她也為所有使用者--從終端使用者,到應用程式設計者,再到資料庫管理員--提供了乙個重要的工具。
資料字典可以通過sql語句進行訪問。由於資料字典是隻讀的,使用者只能對這些表和檢視執行查詢操作(select語句)。
資料字典由以下兩種結構組成:
基表(base table)用於儲存相關的資料庫資訊。只有 oracle 才能讀寫這些表。使用者很少直接訪問她們,因為這些表是規範化(normalized),且其中的大部分資料的含義是普通使用者無法理解的。
使用者訪問檢視(user-accessible view)用於對資料字典基表記憶體儲的資料進行彙總與展示。這些檢視利用連線(join)及 where
子句簡化基表中的資料,將其解碼(decode)為使用者可理解的資訊,例如使用者名稱,表名等。大多數資料庫使用者只能訪問這些檢視,而不能訪問基表。
警告:修改或運算元據字典表中的資料可能會給資料庫的執行帶來不可恢復的損害。
資料字典有三個主要用途:
oracle 利用資料字典來獲取關於使用者,方案物件,及儲存結構(storagestructure)的資訊。
每當資料庫中執行了 ddl 語句後,oracle 將對資料字典進行修改。
關於oracle資料庫資料泵的使用問題
exp hr hr orcl owner hr file hr db 20141017.dmp log hr db 20141017.log imp hr hr file hr db 20141017.dmp log hr db 20141017.log full y 樓上的正解,你不需要匯出一個庫...
計算機網路題 UDP使用者資料包的資料欄位長度為節。若使用乙太網來傳送(注 IP資料
mtu 1500b,減去ip首部的20b,再減去udp首部的8b,實際最大單次可傳輸1472b。3752 1472 1472 808,因此最後一個ip包的資料欄位長度為8 808 816b。好好學習天天向上 應該是820位元組 byte udp資料包總長度為3752 8 3760位元組資料鏈路層不會...
如何修改oracle資料塊的大小
資料庫的表空間的block size建立好之後就不能修改,要麼新建一個表空間,或者新建資料庫,然後將資料匯入到新的資料庫。怎麼檢視oracle資料庫資料量大小?檢視方法 1 檢視所有表空間及表空間大小 select tablespace name sum bytes 1024 1024 as mb ...