表空間的建立 學習筆記

2022-04-20 00:47:58 字數 1785 閱讀 9873

表空間的建立:

一般由管理員來建立,建立時使用管理員登入

表空間命名:以 tbs_為字首,也可以自定義統一即可

定義表空間語法

create

[temporary

]tablespace 表空間名稱

datafile

|tempfile『表空間路徑』 size 數字 k|

mautoextend on|

off[

logging|nologging

]datafile 儲存表空間的磁碟路徑,可以設定多個儲存路徑

tempfile 儲存臨時表空間的路徑

size 空間大小

autoextend 是否為自動擴充套件空間,

on是,off不是

next

可以定義表空間的增長量

logging

|nologging 是否需要對dml進行日誌記錄,記錄日誌可以用於資料的恢復

建立乙個表空間

建立乙個表空間

create

tablespace tbs_test --建立表空間tablespace關鍵字

datafile

'd:\tbs_test01.dbf

'size 50m, --儲存表空間的路徑可以只有乙個也可以有多個

'e:\tbs_test01.dbf

'size 50m,

autoextend

onnext

2m --on代表表空間會自動增加,next 2m表示每次增加2m空間

logging; --進行日誌記錄

建立乙個臨時表空間

create

temporary

tablespace tbs_temp --建立臨時表空間,要在tablespace前加上temporary

tempfile

'd:\tbs_temp01.dbf

'size 50m, --這裡使用tempfile

'e:\tbs_temp02.dbf

'size 50m,

autoextend

onnext 2m;

調整表空間的大小

alter

database datafile '

資料檔案全路徑

' resize 《新的大小》

改變表空間的讀寫狀態

alter tablespace 《表空間名》

read write;--

使表空間可讀寫

刪除表空間

drop tablespace 《表空間名》

查詢表空間

select

* from dba_tablespaces;

查詢有沒有剛剛建立的表空間名稱

--利用資料字典dba_data_files檢視資料檔案

select

* from dba_data_files;

查詢表空間的儲存檔案

Oracle學習筆記03 建立表空間 建立表

1.現在我們來建立乙個表空間 create tablespace test tablespace datafile d oracle11g oradata test test.dbf size 500m test tablespace 為表空間的名字,可以自己定義。2.表空間建立好了之後需要將使用者...

表空間的建立

oracle 中,表空間是資料管理的基本方法,所有使用者的物件要存放在表空間中,也就是使用者有空間的使用權,才能建立使用者物件 否則是不充許建立物件,因為就是想建立物件,如表 索引等,也沒有地方存放 oracle 會提示 沒有儲存配額 因此,在建立物件之前,首先要分配儲存空間 分配儲存,就要建立表空...

表空間的建立

表空間的建立 一般由管理員來建立,建立時使用管理員登入 表空間命名 以 tbs 為字首,也可以自定義統一即可 定義表空間語法 create temporary tablespace 表空間名稱 datafile tempfile 表空間路徑 size 數字 k m autoextend on off...