oracle 管理表空間和資料檔案

2021-06-23 09:32:19 字數 1007 閱讀 7050

以下內容摘自oracle 11g 權威指南

tablespace(表空間)---》segment(段)---》extent(盤區)---》block(塊)

一、表空間和資料檔案的關係

在oracle系統中,表空間與資料檔案是一對不能分開的概念,建立表空間時必須建立資料檔案,增加資料檔案時必須制定表空間。

1、查詢表空間及其包含的資料檔案

select tablespace_name,file_name,bytes from dba_data_files order by tablespace_name;

2、oracle預設表空間列表

example --如果安裝時候選擇例項方案,則此表空間是各樣例賬號的物件

sysaux--system表空間的輔助空間。一些選件的物件都存放在此表空間內以減少system表空間的負荷

system--儲存資料字典、包括表、檢視、儲存過程的定義等

temp--存數sql語句處理的表和索引的資訊

undotbs1--儲存撤銷資訊的表空間

users--處處資料庫使用者建立的資料庫物件

2.1 查詢system 表空間存放的物件及其擁有者

select distinct segment_type,owner,tablespace_name from dba_sgements where tablespace_name='system'  order by owner,segment_type

(注意在sql plus查詢時候,tablespace_name 需要大寫,因為表中儲存的是大寫)

2.2 查詢sysaux表空間存放的使用者物件數

select owner,count(*) from dba_sgements where tablespace_name='sysaux'   group by owner

sgement /ˈsɛɡmənt/  段

Oracle學習日曆(七) 管理表空間和資料檔案

介紹 表空間是資料庫的邏輯組成部分。從物理上講,資料庫資料存放在資料檔案中 從邏輯上講,資料庫則是存放在表空間中,表空間由乙個或多個資料檔案組成。表存放到資料檔案中,資料檔案是存放在表空間中的。資料庫的邏輯結構 介紹noracle中邏輯結構包括表空間 段 區和塊。說明一下資料庫由表空間構成,而表空間...

oracle 管理表空間和資料檔案

介紹 表空間是資料庫的邏輯組成部分。從物理上講,資料庫資料存放在資料檔案中 從邏輯上講,資料庫則是存放在表空間中,表空間由乙個或多個資料檔案組成。資料庫的邏輯結構 介紹 oracle 中邏輯結構包括表空間 段 區和塊。說明一下資料庫由表空間構成,而表空間又是由段構成,而段又是由區構成,而 區又是由 ...

管理oracle的表空間和資料檔案

sql conn sys xin as sysdba 已連線。sql set wrap off sql set linesize 100 1.一些基本的操作 1 檢視表空間 sql select from v tablespace 2 檢視資料檔案 sql select from v datafil...