表空间和数据文件的管理
2013-04-17 21:22
295 查看
一、获取表空间和数据文件的相关信息
可以使用下列数据字典视图和动态性能视图获取表空间和数据文件的相关信息
(1)与表空间有关:dba_tablespaces、v$tablespace
(2)与数据文件有关:dba_data_files、v$datafile
(3)有临时数据文件有关:dba_temp_files、v$tempfile
创建表空间语法:
语法:create tablespace tablespace_name [datafile clause] [extent management local [autoallocate/uniform[size n[k/m]]]];
调整表空间的大小
语法: 在创建数据文件时指定数据文件的自动扩展属性,格式如下:
create tablespace tablespace_name datafile clause [autoextend_clause];
扩展属性autoextend_clause:==[autoextend off/on [next n [k/m]] [maxsize unlimited/n[k/m]]]
为表空间增加数据文件:
语法:alter tablespace tablespace_name add database clause [autoextend_clause];
扩展属性autoextend_clause:==[autoextend off/on [next n [k/m]] [maxsize unlimited/n[k/m]]]
手工修改数据文件的大小:
语法:alter database datafile 'datafile_name'[,'datafile_name',...] resize n[k/m];
修改表空间的读/写属性:
语法:alter tablespace tablespace_name read only/read write;
修改表空间的联机/脱机属性(注意:system表空间不能脱机、 temp默认临时表空间不能脱机):
语法:alter tablespace tablespace_name {online/offline };
修改数据文件的联机/脱机属性:
语法:alter database datafile 'datafile_name'[,'datafile_name',...] [online/offline];
删除表空间(注意:system表空间无法删除):
语法:drop tablespace tablespace_name [including contents [and datafiles] [cascade constraints]]
可以使用下列数据字典视图和动态性能视图获取表空间和数据文件的相关信息
(1)与表空间有关:dba_tablespaces、v$tablespace
(2)与数据文件有关:dba_data_files、v$datafile
(3)有临时数据文件有关:dba_temp_files、v$tempfile
创建表空间语法:
语法:create tablespace tablespace_name [datafile clause] [extent management local [autoallocate/uniform[size n[k/m]]]];
调整表空间的大小
语法: 在创建数据文件时指定数据文件的自动扩展属性,格式如下:
create tablespace tablespace_name datafile clause [autoextend_clause];
扩展属性autoextend_clause:==[autoextend off/on [next n [k/m]] [maxsize unlimited/n[k/m]]]
为表空间增加数据文件:
语法:alter tablespace tablespace_name add database clause [autoextend_clause];
扩展属性autoextend_clause:==[autoextend off/on [next n [k/m]] [maxsize unlimited/n[k/m]]]
手工修改数据文件的大小:
语法:alter database datafile 'datafile_name'[,'datafile_name',...] resize n[k/m];
修改表空间的读/写属性:
语法:alter tablespace tablespace_name read only/read write;
修改表空间的联机/脱机属性(注意:system表空间不能脱机、 temp默认临时表空间不能脱机):
语法:alter tablespace tablespace_name {online/offline };
修改数据文件的联机/脱机属性:
语法:alter database datafile 'datafile_name'[,'datafile_name',...] [online/offline];
删除表空间(注意:system表空间无法删除):
语法:drop tablespace tablespace_name [including contents [and datafiles] [cascade constraints]]
相关文章推荐
- oracle-dba-表空间与数据文件管理
- Oracle 管理表空间和数据文件
- rac下asm管理的表空间-数据文件的重命名
- 12.数据库管理 -- 管理表空间和数据文件
- oracle 11g 学习笔记 10_31_管理表空间和数据文件
- 十四、oracle 数据库管理--管理表空间和数据文件
- Oracle 11g R2 DBA 操作指南(13) 表空间与数据文件管理
- Oracle的学习四:数据库管理员、逻辑备份与恢复、数据字典、动态性能视图、管理表空间与数据文件
- 《SQL Server企业级平台管理实践》读书笔记——SQL Server中数据文件空间使用与管理
- 管理表空间和数据文件
- 管理oracle的表空间和数据文件
- oracle 11g 学习笔记 10_31_管理表空间和数据文件
- 管理表空间和数据文件
- Oracle数据库中管理表空间和数据文件
- oracle数据库管理---- 管理表空间和数据文件
- (031)第八章 管理表空间和数据文件
- ORACLE空间管理实验1:探索LMT表空间管理下数据文件头的结构及位图中区的记录方式
- 【oracle11g,14】表空间管理3:临时表空间,表空间的脱机和只读,数据文件迁移,更改表空间数据文件的大小,表空间数据文件的迁移,使用非标准块的表空间,bigfile 表空间
- 《SQL Server企业级平台管理实践》读书笔记——SQL Server中数据文件空间使用与管理
- 管理表空间和数据文件