一.檢視使用者表空間
熟悉與表空間相關的資料字典
檢視使用者的表空間
相關的資料字典:(用於查詢資料庫資訊的資料庫表)
dba_tablespaces (管理員級別的表空間的描述資訊)
user_tablespace(普通級別的表空間的描述資訊)
例:select tablespace_name from dba_tablespaces;
select tablespace_name from user_tablespaces;
系統表空間的一些含義:
system:(系統表空間)
用於存放系統使用者的表,檢視或儲存過程的一些資訊
sysaux:
example的輔助表空間
又叫索引表空間
設定使用者預設或臨時的表空間
example 工具表空間 用來存放安裝
oracle
例項undotbs1 用來存放撤銷資訊 回退表空間 臨時的
users 用於儲存資料庫使用者建立的實體物件
dba_users(管理員檢視所有使用者資訊)
user_users(普通使用者檢視當前連線使用者資訊)
例:select default_tablespace,temporary_tablespace from dba_users where username='system';
檢視系統使用者system對應表空間的情況
設定使用者預設或臨時表空間
語法格式:
alter user username default|temporary rablespce tablespace_name;
例:alter user user01
default tablespace test1_tablespace
temporary tablespace temptest1_tablespace;
二.修改與刪除表空間
掌握修改表空間的操作
查詢表空間狀態的語法格式
select status from dba_tablespaces where tablespace_name='test1_tablespace';
修改表空間的狀態
設定聯機或離線狀態
alter tablespace tablespace_name online|offline;
如果乙個表空間設定成離線狀態,表示該錶空間暫時不讓訪問,設定成離線狀 態不是刪除,當我們需要使用該錶空間時還可以將其設定成聯機狀態,正常使 用。
設定唯讀或可讀寫狀態(唯讀提高安全性和管理)
alter tablespcae tablespace_name
read only|read write
預設是可讀寫狀態(可讀寫狀態就是online)
修改資料檔案
增加資料檔案
語法格式
alter tablespace tablespace_name
add datafile 『filename.dbf』 size xx;
例:alter tablespace test1_tablespace add datafile 'test2_datafile.dbf' size 10m;
刪除資料檔案
alter tablespace tablespace_name
drop datafile 『filename.dbf』;
不能刪除表空間中的第乙個建立的資料檔案,如果需要刪除的話,我們需要把 整個的表空間刪掉。
掌握刪除表空間的操作
語法格式
drop tablespace tablespace_name [including contents]
說明:如果刪除時只是單純的想刪除表空間,而不刪除資料檔案的話,可以如下:
drop tablespace tablespace_name;
如果再刪除表空間的同時還想把資料檔案也刪除也刪除的話,需要加上
including contents
oracle表空間的空間管理
表空間 tablespace 為資料庫提供使用空間的邏輯結構,其對應物理結構是資料檔案,乙個表空間可以包含多個資料檔案.本地管理表空間 locally managed tablespace簡稱lmt 8i以後出現的一種新的表空間的管理模式,通過本地位圖來管理表空間的空間使用。字典管理表空間 dict...
Oracle 表空間管理
一 建立表空間f create tablespace mytablespace datafile 建立乙個名為mytablesapce的表空間 path filename1.dbf size 2048m autoextend off,指明資料檔案在存放地點,並關閉檔案的自動擴充套件功能,如果開啟了這...
oracle 表空間管理
表空間是資料庫的邏輯組成部分,從物理上講資料庫資料存放在資料檔案中 從邏輯上講,資料庫則是存放在表空間中,表空間是由乙個或者多個資料檔案組成。oracle資料庫邏輯結構組成部分 資料庫是由表空間組成,而表空間又是由段構成,段是由區構成,而區是又oracle資料庫的塊組成這樣的一種結構,這樣可以提高資...