达梦数据库(DM)——表空间管理命令大全
生活随笔
收集整理的這篇文章主要介紹了
达梦数据库(DM)——表空间管理命令大全
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
達夢數據庫表空間管理中幾乎可以說與oracle基本一致,最近梳理了常見的表空間管理的SQL命令,當然在oracle中執行也是可以的,主要是因為DM 還兼容 Oracle 11g 的部分語言特性。
表空間信息查看
select * from v$tablespace;select * from v$huge_tablespace;select * from dba_data_files;select * from dba_tablespaces;表空間創建
在達夢數據庫中,創建表空間,要求初始文件大小是頁的4096倍,也就是4096*8k=32M,也就是說創建表空間的起始值要≥32M,默認單位M。
1、創建表空間指定初始大小、自增長和最大表空間。
create tablespace TEST datafile 'D:\dmdbms\data\DAMENG\TEST.DBF' size 32 autoextend on next 2 maxsize 50;2、創建多個數據文件的表空間
create tablespace TEST datafile 'D:\dmdbms\data\DAMENG\TEST.DBF' size 32 autoextend on next 2 maxsize 50,'D:\dmdbms\data\DAMENG\TEST1.DBF' size 32 autoextend on next 2 maxsize 50;表空間維護管理
1、追加表空間
ALTER tablespace TEST ADD DATAFILE '/bigdata/DAMENG/TEST1.DBF' SIZE 32 autoextend on next 2 maxsize 50;2、調整表空間
#調整自增長量 ALTER tablespace TEST datafile '/bigdata/DAMENG/TEST1.DBF' autoextend on next 4 #調整表空間最大限制 ALTER tablespace TEST datafile '/bigdata/DAMENG/TEST1.DBF' autoextend on maxsize 60 #調整表空間初始大小 ALTER tablespace TEST resize datafile '/bigdata/DAMENG/TEST1.DBF' to 343、表空間位置調整/重命名
#設置表空間脫機 alter tablespace TEST offline; #調整表空間數據文件位置、名稱(兩者可組合) alter tablespace TEST rename datafile '/bigdata/DAMENG/TEST.DBF' to '/bigdata/DAMENG/TEST01.DBF'; #設置表空間聯機 alter tablespace TEST online;表空間刪除命令
drop tablespace TEST;需要重點說明一點,在DM數據庫中,表空間的管理默認的單位都是MB,區別于Oracle可以指定G/M/K的指定單位。
更多資訊請上達夢技術社區了解:https://eco.dameng.com
總結
以上是生活随笔為你收集整理的达梦数据库(DM)——表空间管理命令大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gif动图制作神器(GifCam)
- 下一篇: java jcr_java – 通过JC