物理---数据文件
逻辑--表空间--段--区--块
select tablespace_name from dba_tablespaces;
select tablespace_name,file_name from dba_data_files;
create tablespace tbs1 datafile '+DATA' size 20M;
create tablespace tbs2 datafile '+DATA' size 20M,'+FRA' size 20M;
alter tablespace tbs1 add datafile '+DATA' size 20M;
smallfile 表空间可有1024个文件 每个文件尺寸2^22 block
bigfile 表空间仅允许1个文件 文件尺寸2^32 block
block参见参数 db_block_size 单位为byte
create smallfile tablespace tbs3 datafile '+DATA' size 10M autoextend on next 5M maxsize unlimited,'+FRA' size 20M autoextend on next 10M maxsize 20G logging extent management local segment space management auto;
logging 表空间中的数据块变化 需要生成日志
extent management local 区使用本地管理方式
segment space management auto 段空间使用自动管理方式
create tablespace tbs4;
无需指定文件名-----原因OMF Oracle management File
db_create_file_dest ---指定默认数据文件路径
de_create_online_log_dest_1 ---指定默认日志成员1路径
db_create_online_log_dest_2 ---指定默认日志成员2路径
db_recover_file_dest ---指定默认备份路径
select file#,name from v$datafile; 查文件编号
SQL> alter database datafile 11 resize 40M;
SQL> alter database datafile 11 autoextend on next 10M maxsize 20G;