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