3-1-1: 表空間管理

打開“DM 管理工具”

在右側(cè)界面點擊鼠標(biāo)右鍵,依次選擇【應(yīng)用程序】-【達夢數(shù)據(jù)庫】-【DM管理工具】即可。

,

表空間管理

創(chuàng)建表空間過程就是在磁盤上創(chuàng)建一個或多個數(shù)據(jù)文件的過程,這些數(shù)據(jù)文件被達夢數(shù)據(jù)庫管理系統(tǒng)控制和使用丰涉,所占的磁盤存儲空間歸數(shù)據(jù)庫所有。表空間用于存儲表、視圖尤溜、索引等內(nèi)容,可以占據(jù)固定的磁盤空間汗唱,也可以隨著存儲數(shù)據(jù)量的增加而不斷擴展靴跛。

創(chuàng)建表空間

1.用 DM 管理工具創(chuàng)建表空間 DM 提供圖形化管理工具來對表空間進行管理活動,本節(jié)直接通過例子講述用 DM 管理工具創(chuàng)建表空間渡嚣。

【示例1】創(chuàng)建一個名為 EXAMPLE2 的表空間梢睛,包含一個數(shù)據(jù)文件 EXAMPLE2.DBF,初始大小為 128MB识椰。 步驟1:啟動 DM 管理工具绝葡,并使用具有 DBA 角色的用戶登錄數(shù)據(jù)庫,如使用 SYSDBA 用戶(密碼為 SYSDBA)腹鹉,如下圖所示藏畅。由于達夢數(shù)據(jù)庫嚴(yán)格區(qū)分大小寫,請輸入口令時注意大小寫功咒。同時愉阎,在后續(xù)操作中也需注意大小寫問題。

,

步驟2:登錄達夢管理工具后力奋,右鍵點擊對象導(dǎo)航頁面的“表空間”節(jié)點榜旦,在彈出的快捷菜單中點擊“新建表空間”菜單,如下圖所示景殷。

,

步驟3:在彈出的如圖“新建表空間”對話框中溅呢,在“表空間名”文本框中設(shè)置表空間的名稱為 EXAMPLE2,請注意大小寫猿挚。對話框中的參數(shù)說明見下表咐旧。

,

DM 管理工具創(chuàng)建表空間參數(shù)說明:

參 數(shù) 說 明
表空間名 表空間的名稱
文件路徑 數(shù)據(jù)文件的路徑〖撸可以單擊瀏覽按鈕瀏覽本地數(shù)據(jù)文件路徑铣墨,也可以手動輸入數(shù)據(jù)文件路徑,但該路徑應(yīng)該對服務(wù)器端有效办绝,否則無法創(chuàng)建
文件大小 數(shù)據(jù)文件的大小伊约,單位為MB
自動擴充 數(shù)據(jù)文件的自動擴充屬性狀態(tài)词顾,包括以下三種情況。默認(rèn):指使用服務(wù)器默認(rèn)設(shè)置碱妆。打開:指開啟數(shù)據(jù)文件的自動擴充肉盹。關(guān)閉:指關(guān)閉數(shù)據(jù)文件的自動擴充
擴充尺寸 數(shù)據(jù)文件每次擴展的大小,單位為MB
擴充上限 數(shù)據(jù)文件可以擴充到的最大值疹尾,單位為MB
鏡像文件 表空間鏡像的路徑上忍。用以指定用戶表空間鏡像路徑

步驟4:在下圖中單擊“添加”按鈕,在表格中自動添加一行記錄纳本,數(shù)據(jù)文件大小默認(rèn)為 32窍蓝,修改為 128,在文件路徑單元格中輸入或選擇“/opt/dmdbms/dm.dbf”文件繁成。其他參數(shù)不變吓笙,結(jié)果如下圖所示。

,

步驟5:參數(shù)設(shè)置完成后巾腕,可點擊“新建表空間”對話框左側(cè)的 DDL 選擇項面睛,觀察新建表空間對應(yīng)的語句,如下圖所示尊搬。單擊“確定”按鈕叁鉴,完成 EXAMPLE2 表空間的創(chuàng)建,可在 DM 管理工具左側(cè)對象導(dǎo)航頁面的“表空間”節(jié)點下佛寿,觀察到新建的 EXAMPLE2 表空間幌墓。

,
  1. 用 SQL 語句創(chuàng)建表空間

1).語法格式 創(chuàng)建表空間的 SQL 命令格式如下:

  1. CREATE TABLESPACE <表空間名> <數(shù)據(jù)文件子句>[<數(shù)據(jù)頁緩沖池子句>][<存儲加密子句>];

其中各子句具體語法如下:

  1. <數(shù)據(jù)文件子句> ::= DATAFILE <文件說明項>{,<文件說明項>}
  2. <文件說明項> ::= <文件路徑> [ MIRROR <文件路徑>] SIZE <文件大小>[<自動擴展子句>]
  3. <自動擴展子句> ::= AUTOEXTEND <ON [<每次擴展大小子句>][<最大大小子句> |OFF>
  4. <每次擴展大小子句> ::= NEXT <擴展大小>
  5. <最大大小子句> ::= MAXSIZE <文件最大大小>
  6. <數(shù)據(jù)頁緩沖池子句> ::= CACHE = <緩沖池名>
  7. <存儲加密子句> ::= ENCRYPT WITH <加密算法> BY <加密密碼>

創(chuàng)建表空間時必須指定表空間的名稱和表空間使用的數(shù)據(jù)文件,當(dāng)一個表空間有多個數(shù)據(jù)文件時冀泻,在數(shù)據(jù)文件子句中依次列出常侣。數(shù)據(jù)頁緩沖池子句是可選項,默認(rèn)值為“NORMAL”弹渔,存儲加密子句是可選項胳施,默認(rèn)不加密。語法格式中的各項參數(shù)的詳細說明如下表所示捞附。

參 數(shù) 說 明
<表空間名> 表空間名稱最大長度128字節(jié)
<文件路徑> 指明新生成的數(shù)據(jù)文件在操作系統(tǒng)下的路徑+新數(shù)據(jù)文件名巾乳。數(shù)據(jù)文件的存放路徑符合DM安裝路徑的規(guī)則,且該路徑必須是已經(jīng)存在的
MIRROR 數(shù)據(jù)文件鏡像鸟召,用于在數(shù)據(jù)文件出現(xiàn)損壞時替代數(shù)據(jù)文件進行服務(wù)。<文件路徑>必須是絕對路徑氨鹏,必須在建庫時開啟頁校驗的參數(shù)page_check
<文件大小> 整數(shù)值欧募,指明新增數(shù)據(jù)文件的大小(單位MB),取值范圍為4096頁大小~2147483647頁大小

【示例2】創(chuàng)建一個名為 EXAMPLE 的表空間仆抵,包含一個數(shù)據(jù)文件 EXAMPLE.DBF跟继,初始大小為 128M种冬。

sql 語句如下:

  1. CREATE TABLESPACE example DATAFILE '/opt/dmdbms/EXAMPLE.DBF' SIZE 128;

在 SQL 命令中,文件大小的單位默認(rèn)為 MB舔糖,在命令中只寫數(shù)據(jù)文件大小的阿拉伯?dāng)?shù)字即可娱两。

【示例3】創(chuàng)建一個名稱為 TS1 的表空間,包含兩個數(shù)據(jù)文件金吗,其中十兢,TS101.DBF 文件初始大小為 128MB,可自動擴展摇庙,每次擴展 4MB旱物,最大擴展至 1024MB, TS102.DBF 文件初始大小為 256MB卫袒,不能自動擴展宵呛。 創(chuàng)建 TS1 表空間。

  1. CREATE TABLESPACE ts1 DATAFILE '/opt/dmdbms/TS101.DBF' SIZE 128 AUTOEXTEND ON NEXT 4 MAXSIZE 1024,'/opt/dmdbms/TS102.DBF' SIZE 256 AUTOEXTEND OFF;

查詢 TS1 表空間夕凝。

  1. SELECT file_name, autoextensible FROM dba_data_files WHERE tablespace_name='TS1';
    查詢結(jié)果如下:

  2. 行號 FILE_NAME AUTOEXTENSIBLE

  3. ---------- ------------------------------- ------------------

  4. 1 /opt/TS101.DBF YES

  5. 2 /opt/TS102.DBF NO

這個例子說明宝穗,一個邏輯意義上的表空間可以包含磁盤上的多個物理數(shù)據(jù)文件。

刪除表空間

雖然實際工作中很少進行刪除表空間的操作码秉,但是掌握刪除表空間的方法還是有必要的讽营。由于表空間中存儲了表、視圖泡徙、索引等數(shù)據(jù)對象橱鹏,刪除表空間必然帶來數(shù)據(jù)損失,所以達夢數(shù)據(jù)庫對刪除表空間有嚴(yán)格限制堪藐。

  1. 用 DM 管理工具刪除表空間

【示例5】刪除表空間 EXAMPLE1莉兰。 步驟1:登錄 DM 管理工具,右鍵點擊“表空間”節(jié)點下的“EXAMPLE1”節(jié)點礁竞,在彈出的快捷菜單中點擊“刪除”按鈕糖荒,進入刪除表空間主界面,如下圖所示模捂。
,

步驟2:在上圖中列出了被刪除表空間的對象名捶朵、對象類型、執(zhí)行狀態(tài)狂男、反饋消息等內(nèi)容综看。EXAMPLE1 處于待刪除的狀態(tài),“取消”按鈕表示不刪除岖食,“確定”按鈕表示刪除红碑。單擊“確定”按鈕后,完成 EXAMPLE1 表空間及其數(shù)據(jù)文件的刪除。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末析珊,一起剝皮案震驚了整個濱河市羡鸥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌忠寻,老刑警劉巖惧浴,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異奕剃,居然都是意外死亡衷旅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門祭饭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芜茵,“玉大人,你說我怎么就攤上這事倡蝙【糯” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵寺鸥,是天一觀的道長猪钮。 經(jīng)常有香客問我,道長胆建,這世上最難降的妖魔是什么烤低? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮笆载,結(jié)果婚禮上扑馁,老公的妹妹穿的比我還像新娘。我一直安慰自己凉驻,他們只是感情好腻要,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著涝登,像睡著了一般雄家。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上胀滚,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天趟济,我揣著相機與錄音,去河邊找鬼咽笼。 笑死顷编,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的褐荷。 我是一名探鬼主播勾效,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼叛甫!你這毒婦竟也來了层宫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤其监,失蹤者是張志新(化名)和其女友劉穎萌腿,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抖苦,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡毁菱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了锌历。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贮庞。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖究西,靈堂內(nèi)的尸體忽然破棺而出窗慎,到底是詐尸還是另有隱情,我是刑警寧澤卤材,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布遮斥,位于F島的核電站,受9級特大地震影響扇丛,放射性物質(zhì)發(fā)生泄漏术吗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一帆精、第九天 我趴在偏房一處隱蔽的房頂上張望较屿。 院中可真熱鬧,春花似錦卓练、人聲如沸隘蝎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽末贾。三九已至,卻和暖如春整吆,著一層夾襖步出監(jiān)牢的瞬間拱撵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工表蝙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拴测,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓府蛇,卻偏偏與公主長得像集索,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 修改表空間 隨著數(shù)據(jù)庫的數(shù)據(jù)量不斷增加务荆,原來創(chuàng)建的表空間可能不能滿足數(shù)據(jù)存儲的需要妆距,應(yīng)當(dāng)適時對表空間進行修改,增加...
    梁政_273d閱讀 1,202評論 0 0
  • DM 數(shù)據(jù)庫為數(shù)據(jù)庫中的所有對象分配邏輯空間函匕,并存放在數(shù)據(jù)文件中娱据。在 DM 數(shù)據(jù)庫內(nèi)部,所有的數(shù)據(jù)文件組合在一起被...
    jsy_hello閱讀 106評論 0 0
  • 表空間(TABLESPACE)是ORACLE數(shù)據(jù)庫中最大的邏輯結(jié)構(gòu)盅惜。ORACLE數(shù)據(jù)庫是由一個或多個表空間組成的中剩。...
    紀(jì)同學(xué)說閱讀 8,176評論 0 4
  • 表空間(TableSpace)[https://www.cnblogs.com/qianyuliang/p/733...
    公子小白123閱讀 1,586評論 0 1
  • 表空間 表空間是數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)庫邏輯結(jié)構(gòu)與操作系統(tǒng)物理結(jié)構(gòu)之間建立映射的重要存儲結(jié)構(gòu)结啼,它作為數(shù)據(jù)庫與實際存放數(shù)據(jù)...
    你不懂的陽閱讀 2,352評論 0 0