做準備工作:
新建表空間scottsj空間:
sql>create
smallfile
tablespace
"scott"
datafile
'd:\oracle\product\10.2.0\oradata\xnyb\scottsj'
size
100m
autoextend
onnext
10mmaxsize
unlimited
logging
extent
management
local
segment
space
management
auto
把把方案scott中的表全部move到空間scott中
表空間分析結果
根據已評估的表空間,執行下列乙個或多個測試以檢測空間管理問題。段過分擴充套件 oracle 允許乙個段有多個區,在需要額外空間時,oracle server 會自動分配這些區。儘管 dml 操作的效能基本上與段中的區數無關,但在字典管理的表空間中對物件進行的某些 ddl 操作 如刪除和截斷段 對區數...
Oracle表空間的使用
oracle表空間與表 oracle物理上是由磁碟上的以下幾種檔案 資料檔案和控制檔案和logfile構成的,oracle中的表就是一張儲存資料的表。表空間是邏輯上的劃分。方便管理的。資料表空間 tablespace 存放資料總是需要空間,oracle把乙個資料庫按功能劃分若干空間來儲存資料。當然資...
檢查使用共享表空間的表
最近接手一台新的資料庫機器,發現某些庫某些表沒有ibd檔案只有frm檔案,而ibdata1檔案一共有20g 估計是使用了共享表空間 存放在ibdata1檔案裡 於是寫了乙個指令碼,檢查例項下哪些庫哪些表使用了共享表空間,原理是如果有frm檔案而沒有ibd檔案就認為是使用了共享表空間 bin bash...