資料庫表空間擴充套件處理

2021-10-06 03:34:56 字數 1659 閱讀 5253

一、oracle

--檢視表空間使用情況

select a.tablespace_name "表空間名稱"

,round

(total/

(1024

*1024

*1024),

2)"表空間總量(g)"

,round

(free/

(1024

*1024

*1024),

2)"表空間剩餘(g)"

,round

((total-free)/(

1024

*1024

*1024),

2)"表空間使用(g)"

,round

((total-free)

/total,4)

*100

"使用率%"

--表空間物理檔案的名稱及是否自增等

select

t.tablespace_name "表空間名稱"

, d.file_name "檔案"

,

d.autoextensible "是否自增"

,round

(d.bytes/

(1024

*1024

*1024),

0)"現在大小(g)"

,round

(d.maxbytes/

(1024

*1024

*1024),

0)"最大額度(g)"

, d.status "狀態"

注:oracle單個資料檔案最大為32g。

--1、新增資料檔案,並且設定自增(檔案初始1g,自增步長100m,預設可自增擴充套件到32g)

--2、設定資料檔案自增(自增步長100m,可自增擴充套件到2g)

--3、手動擴充套件資料檔案(檔案大小改為2g)

--4、刪除表空間資料檔案

;

oracle資料庫表空間擴充套件

檢視表空間情況 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char round d.tot grootte mb f.total byt...

資料庫表擴充套件 擴充套件屬性

在表的設計時候,由於考慮步驟,需要新增一些字段,重新設計表,但是又不想對錶結構進行大量的改動,其中乙個方法是進行表的擴充套件 假設基礎表為table base 才有三層生成的base bll base dal base model,現在需要進行擴充套件 擴充套件表為table ext,擴充套件表對應...

資料庫縮小表空間

案例環境 今天啟動應用程式,程式報錯如下 exceptionmessage ora 01653 表 hbxnb cs.bz29 無法通過 1024 在表空間 users 中 擴充套件 ora 06512 在 hbxnb cs.dbms context line 40 ora 01653 表 hbxn...