表空间(tablespace)
数据库的逻辑划分, 每个数据库至少有一个表空间,叫做系统表空间(system 表空间). 一个表空间只能属于一个数据库.每个表空间由同一个磁盘上的一个或多个文件组成, 这些文件称为数据文件.
表空间的特性: 1)控制数据库数据磁盘分配 2)限制用户在表空间中可以使用的磁盘空间大小 3)表空间具有 online, offline, readonly, readwrite属性 修改表空间的属性: SQL> alter tablespace 表空间名称 属性; 查询表空间状态: SQL> select tablespace_name, status from dba_tablespaces; 注意: system, undo, temp表空间不能设为offline属性. 4)完成部分数据库的备份与恢复 5)表空间通过数据文件来扩大, 表空间的大小等于构成该表空间的所以数据文件的大小只和. 查询表空间与数据文件对应关系: SQL> select tablespace_name, bytes, file_name from dba_data_files;
基于表空间的几个操作: 1)查询用户缺省表空间: SQL> select username, default_tablespace from dba_users; 2)查询表与存储该表的表空间: SQL> select table_name, tablespace_name from user_tables; 3)修改用户缺省表空间: SQL> alter user username default tablespace tablespace_name; 4)将数据从一个表空间移动到另一个表空间: SQL> alter table table_name move tablespace tablespace_name;
分享到:
相关推荐
oracle创建一个表空间创建临时表空间创建用户表空间资源的权限
数据库备份恢复时,获取oracle表空间脚本,创建用户等
Oracle表空间Oracle表空间Oracle表空间Oracle表空间Oracle表空间
oracle定时删除表空间的数据并释放表空间(oracle编程高手总结编写)
oracle表空间信息,查看Oracle表空间空闲与已用大小
oracle 创建用户及表空间,及用户权限分配
本文详细介绍和阐述了 Oracle 用户(user)和表空间(tablespace)的概念和使用方法等内容,并对用户和表空间使用过程中的注意事项、关键知识点等进行了重点标注和详尽解析,以便于读者进行深入学习和理解。...
oracle表空间创建
利用DBMS_SPACE包对Oracle 表碎片进行监控与清理,
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
存在多张不同表空间,这时候需要把所有的表空间都合并成一个表空间
调整oracle内存及调整表空间大小方法
表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象:永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),...
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
描述了Oracle数据下如何对一个比较大的表空间进行收储。
能够解决oracle导入时表空间不一致问题。不错,已经帮助我好几次了,共享下!
查询一个Oracle表所占的物理空间大小
Oracle 表空间建立方法
oracle表空间详解