DM達夢資料庫 表空間

2021-10-08 15:19:41 字數 1361 閱讀 6186

dm達夢資料庫表空間基本介紹

—主要表空間介紹----

system:資料字典和全域性的系統資料。

roll:存放了資料庫執行過程中產生的回滾記錄。

temp:臨時表空間

main:資料庫預設的表空間,建立資料物件時,如果不指定存放的位置,預設存放在該錶空間。

hmain:huge表空間。

undo_retention:單位秒

相關檢視:dba_data_files ,v$tablespace; v$huge_tablespace.

檢視所有表空間的資訊

sql> select name from v$tablespace union select name from v$huge_tablespace;
建立表空間

create tablespace tbs1 datafile 『/dm7/data/dameng/tbs1_01.dbf』 size 32; --初始檔案大小是頁大小的4096倍-

舉例:(1)建立乙個表空間,初始大小50m,最大100m

create tablespace tbs1 datafile 『/dm7/data/dameng/tbs1_01.dbf』 size 50 autoextend on maxsize 100;

(2)建乙個表空間,初始大小50m,表空間由2個資料檔案組成,分別儲存到不同的磁碟上,每次擴充套件1m,每個資料檔案最大100m

create tablespace tbs2 datafile』/dm7/data/dameng/tbs2_01.dbf』 size 50 autoextend on next 1 maxsize 100,』/dm7/data/tbs2_02.dbf』 size 50 autoextend on next 1 maxsize 100;

維護表空間

表空間不足,如何去維護表空間:

1)查詢表空間狀態

select tablespace_name,status from dba_tablespaces;

3)、更換儲存位置

步驟:(1)先要將修改的表空間置於offline狀態

alter tablespace tbs2 offline;

(2)修改儲存位置

alter tablespace tbs2 rename datafile 『/dm7/data/dameng/tbs2_03.dbf』 to 『/dm7/data/tbs2_03.dbf』;

4)刪除表空間

drop tablespace tbs2;

達夢資料庫表空間

5 維護回滾表空間 6 臨時表空間 7 刪除表空間 system 系統表空間,存放資料字典資訊 roll 回滾表空間,存放回滾記錄 temp 臨時表空間,做排序 main 系統預設表空間,存放使用者資料。建立使用者,沒有指定表空間,預設就是 main 表空 間。hmain huge 表空間 查詢表空...

達夢資料庫表空間

表空間是一種邏輯儲存結構,資料庫的物件如表 索引等在邏輯上都是儲存在指定的表空間中。system 系統表空間,用於存放資料字典資訊 roll 回滾表空間,用於存放的回滾資料 temp 臨時表空間,用於存放是臨時資料 建立表空間 create table vaspace.student stu no ...

達夢資料庫安裝(DM)

進入目錄掛載iso檔案 cd sudo mkdir p dm8 sudo mount o loop dm8 setup rh7 64 ent 8.1.1.45 20191121.iso dm8 cd dm8 dminstall.bin 進入圖形化介面操作安裝 確認 選擇語言與時區 下一步接受 下一步...