oracle創(chuàng)建表空間有多種方法,如下:
成都創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)多線服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。
一、方法1:
代碼創(chuàng)建,如下:
SQL edi
已寫入 file afiedt.buf
1 create tablespace ts1
2 datafile 'F:\oracle\product\10.2.0\oradata\orcl\ts1.dbf' size 100M
3 autoextend on next 1M maxsize 1000M
4* extent management local
SQL /
表空間已創(chuàng)建。
二、方法2
用sqlplus,如下:
sqlplus / as sysdba
SQLcreate tablespace tbsname datafile '文件路徑及文件名' size 500m;
三、方法3
通過腳本創(chuàng)建,如下:
Create tablespace StartDB
datafile 'e:\database\oracle\StartDB.dbf'
size 32m
autoextend on
next 32m maxsize 1024m
extent management local。
可用sql語句創(chuàng)建,也可用圖形界面創(chuàng)建。
語句創(chuàng)建方法,如創(chuàng)建一個(gè)叫test的表,有2個(gè)字段,分別是id和name,id為number類型,name為varchar2類型,id是表的主鍵。
create?table?test
(id?number?primary?key,
name?varchar2(20));
圖形界面(使用軟件PLSQL)創(chuàng)建,建立內(nèi)容同上:
1、登錄指定用戶到指定數(shù)據(jù)庫。
2、在左邊列表找到“tables”,然后右鍵,選擇“新建”。
3、選擇上方標(biāo)簽“一般”,并在名稱處輸入表名“test”。
4、然后上邊選擇“列”標(biāo)簽,下邊填寫字段名及類型等內(nèi)容。
5、上方選擇“鍵”標(biāo)簽,然后填寫主鍵名稱,并在類型處選擇“Primaykey”,然后彈出窗口選擇id列,將其添加到右側(cè)。最后點(diǎn)擊“確定”按鈕。
6、最后可點(diǎn)擊右下角的“查看SQL”預(yù)覽創(chuàng)建語句,最后點(diǎn)擊“應(yīng)用”按鈕即可創(chuàng)建成功。
臨時(shí)表空間用來管理數(shù)據(jù)庫排序操作以及用于存儲(chǔ)臨時(shí)表、中間排序結(jié)果等臨時(shí)對(duì)象,當(dāng)ORACLE里需要用到SORT的時(shí)候,并且當(dāng)PGA中sort_area_size大小不夠時(shí),將會(huì)把數(shù)據(jù)放入臨時(shí)表空間里進(jìn)行排序。臨時(shí)表空間存儲(chǔ)大規(guī)模排序操作(小規(guī)模排序操作會(huì)直接在RAM里完成,大規(guī)模排序才需要磁盤排序Disk Sort)和散列操作的中間結(jié)果.它跟永久表空間不同的地方在于它由臨時(shí)數(shù)據(jù)文件(temporary files)組成的,而不是永久數(shù)據(jù)文件(datafiles)。臨時(shí)表空間不會(huì)存儲(chǔ)永久類型的對(duì)象,所以它不會(huì)也不需要備份。另外,對(duì)臨時(shí)數(shù)據(jù)文件的操作不產(chǎn)生redo日志,不過會(huì)生成undo日志。
創(chuàng)建臨時(shí)表空間或臨時(shí)表空間添加臨時(shí)數(shù)據(jù)文件時(shí),即使臨時(shí)數(shù)據(jù)文件很大,添加過程也相當(dāng)快。這是因?yàn)镺RACLE的臨時(shí)數(shù)據(jù)文件是一類特殊的數(shù)據(jù)文件:稀疏文件(Sparse File),當(dāng)臨時(shí)表空間文件創(chuàng)建時(shí),它只會(huì)寫入文件頭部和最后塊信息(only writes to the header and last block of the file)。它的空間是延后分配的.這就是你創(chuàng)建臨時(shí)表空間或給臨時(shí)表空間添加數(shù)據(jù)文件飛快的原因。
另外,臨時(shí)表空間是NOLOGGING模式以及它不保存永久類型對(duì)象,因此即使數(shù)據(jù)庫損毀,做Recovery也不需要恢復(fù)Temporary Tablespace。
STEP1: Find the existing temp tablespace details
STEP2: Create another Temporary Tablespace TEMP1
STEP3: Move Default Database temp tablespace
STEP4: If any sessions are using temp space, then kill them.
STEP5: Drop the original temp tablespace.
Drop temp tablespace
If you want to change the name from TEMP1 to TEMP, then follow the same process as below.
STEP6: Create TEMP tablespace
STEP7: Make TEMP as default tablespace
STEP8: Drop temporary for tablespace temp1