Oracle学习笔记:数据库表空间及创建语法
2013-05-25 12:15
246 查看
表空间基本概念:
ORACLE数据库被划分成称作为表空间的逻辑区域。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一或多个物理的数据库文件。表空间是ORACLE数据化回复的最小单位,可以容纳数据库实体(表、视图、索引、聚簇等)
ORACLE中SQL语言的表空间应用
1、创建表空间语法:
CREATE [UNDO] TABLESPACEtablespace_name[DATAFILEdatefile_spec1 [,datefile_spec2] ......
[{MININUM EXTENTinteger [k|m]
|BLOCKSIZE integer [k]
|logging clause
|FORCE LOGGING
|DEFAULT {data_segment_compression} storage_clause
|[online|offline]
|[PERMANENT|TEMPORARY]
|extent_manager_clause
|segment_manager_clause}]
语法这么多,死记硬背实在不是笔者想做的事。保留几个设置就OK了。
语法: CREATE TABLESPACE <表空间名> DATAFILE 'filename' [SIZE...]
示例:
create tablespace user_data datafile 'E:\Java语言\Oracle\user_data.dbf' size 50m autoextend on
2.调整表空间大小
语法:ALTER DATABASE DATAFILE '<数据文件全路径>' RESIZE <新表空间大小>3、改变表空间的读写状态
语法:只读-----ALTER TABLESPACE <表空间名> READ ONLY语法:可读-----ALTER TABLESPACE <表空间名> READ WRITE
4、删除空间
语法:(1)DROP TABLESPACE <表空间名>
(2)DROP TABLESPACE <表空间名> INCLUDING CONTENTS
5、表空间分类
(1)本地管理表空间:Oracle默认。(2)字典管理表空间:Oracle 9i不再支持。
(3)大文件表空间:Oracle 10g 新特征。
相关文章推荐
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- 从创建表空间到导入数据库
- MVC中创建的数据库实体获取数据的基本语法
- Oracle create tablespace 创建表空间语法详解
- 数据库空间创建
- Oracle学习笔记:创建和删除数据库 ----摘自《Oracle10g 宝典》
- Oracle从创建数据库到导入数据的具体步骤(创建数据库,表空间,用户,导入数据乱码等)
- Rman使用前的准备工作,创建恢复目录所需要使用的表空间,在目录数据库创建rman用户,在目录数据库建立恢复目录
- oracle11g创建表空间 sql语法
- SQL Server2008创建数据库语法
- Oracle数据库:创建表空间和用户
- Oracle 创建表空间的时候显示 数据库未连接
- Oracle create tablespace 创建表空间语法详解
- mysql语法,创建数据库,删除数据库
- 使用python创建数据库表空间
- 查看表空间oracle rman catalog目录数据库创建过程查看表空间
- oracle sql语句 创建表空间、数据库
- 手动创建oracle 10g数据库的命令语法
- 倪蒙oralce学习笔记之Oracle创建删除用户、角色、表空间、导入导出数据库总结
- Oracle创建数据库表空间