Oracle创建表空间在SQL*Plus环境下创建各种表空间,以及操作表空间的状态。(1)创建一个表空间EXER_TABSPACE,该表空间采用本地化管理方式,分配的初始空间为10M,使用空间配额不受限制,对应的数据文件名为TEST_TBS01.DBF。createtablespaceexer_tabspacedatafile'd:\oracle_data\test_tbs01.dbf'size10mautoextendonextentmanagementlocal;(2)查看创建的表空间信息。selecttablespace_name,initial_extent,next_extent,extent_management,allocation_typefromdba_tablespaces(3)创建本地化管理的临时表空间TEMP02,分配的初始大小为20M,对应的临时文件名为TEMP_TBS02.DBF,表空间的最大配额为100M。createtemporarytablespacetemp02tempfile'd:\oracle_data\temp_tbs02.dbf'size20mreuseautoextendonmaxsize100mextentmanagementlocal;(4)查看创建的临时表空间参数信息。select*fromv$tempfile;(5)创建大文件表空间,表空间名为BIGFILE_TBS,数据文件名为BIG_FILE_TBS01.DBF,数据文件的初始大小为5M。createbigfiletablespacebigfile_tbsdatafile'd:\oracle_data\big_file_tbs01.dbf'size5m;(6)创建撤销表空间UNDO2,数据文件为UNDO02.DBF。createundotablespaceundo2datafile'd:\oracle_data\undo_tbs01.dbf'size50mautoextendonextentmanagementlocal;(7)立即修改表空间EXER_TABSPACE为脱机状态。altertablespaceexer_tabspaceofflineimmediate;(8)为表空间EXER_TABSPACE增加数据文件altertablespaceexer_tabspaceadddatafile'd:\oracle_data\exer_tabspace02.dbf'size20m;(9)修改新增加的数据文件为脱机状态。alterdatabasedatafile'd:\oracle_data\exer_tabspace02.dbf'offline;