oracle表空間和資料字典的概念

2021-06-27 17:48:23 字數 718 閱讀 8347



表空間:

sql server資料庫與oracle資料庫之間最大的區別要屬表空間設計。oracle資料庫開創性地提出了表空間的設計理念,這為oracle資料庫的高效能做出了不可磨滅的貢獻。可以這麼說,oracle中很多優化都是基於表空間的設計理念而實現的。

oracle資料庫被劃分成稱作為表空間的邏輯區域——形成oracle資料庫的邏輯結構。乙個oracle資料庫能夠有乙個或多個表空間,而乙個表空間則對應著乙個或多個物理的資料庫檔案。表空間是oracle資料庫恢復的最小單位,容納著許多資料庫實體,如表、檢視、索引、聚簇、回退段和臨時段等。

表空間的作用能幫助dba使用者完成以下工作:

1.決定資料庫實體的空間分配;

2.設定

資料庫使用者的空間份額;

3.控制資料庫部分資料的可用性;

4.分布資料於不同的裝置之間以改善效能;

5.備份和恢復資料。

資料字典:

資料字典是oracle存放關於資料庫內部資訊的地方,其用途是用來描述資料庫內部的執行和管理情況。比如,乙個資料表的所有者,建立時間,所屬表空間,使用者訪問許可權等資訊,這些資訊都可以再資料字典中查詢到;

資料字典隨著資料庫建立而建立;

資料字典的內容是隨著資料庫特定的操作而更新的;

組成: 

1、資料項 

2、資料結構 

3、資料流 

4、資料儲存 

5、處理過程

Oracle建立資料庫與表空間和資料字典表的概念

使用oracle的database configuration assistant 資料庫配置助手 簡稱dbca 進行配置即可。1 建立表空間 注意 datafile 資料檔案 儲存位置路徑 為絕對路徑 表空間名字.dbf 字尾 dbf size 表示表空間的大小 2 建立使用者,並建立和表空間的對...

Oracle表空間和資料字典基本概念和常用sql

oarcle資料庫真正存放資料的是資料檔案 data files oarcle表空間 tablespaces 實際上是乙個邏輯的概念,他在物理上是並不存在的,那麼把一組data files 組在一起就成為乙個表空間。表空間具有以下性質 1.乙個資料庫可包含多個表空間,乙個表空間只屬於乙個資料庫 2....

Oracle常用資料字典表

檢視當前使用者的預設表空間 sql select username,default tablespace from user users 檢視當前使用者的角色 sql select from user role privs 檢視當前使用者的系統許可權和表級許可權 sql select from us...