Oracle快速入门002
2017-07-13 15:57
141 查看
1.表空间的概念
表空间是数据库的逻辑存储空间。由一个或多数据文件构成。
2.表空间分类
(1)永久表空间:数据库中需要永久存放的对象(表)。
(2)临时表空间:主要存储数据库操作过程中执行的过程,执行结束后自动释放。
(3)UNDD表空间:主要存储事务修改数据的旧值。
3.如何查看用户表空间
(1)dba_tablespaces:系统管理员登陆后查看的数据字典。
(2)user_tablespaces:普通用户登陆后查看额度数据字典。
输入命令:select tablespace_name from dba_tablespaces; 可以看到一般情况下有六个表空间。
SYSTEM:主要用来存储sys用户的表视图,系统表空间。
SYSAUX:作为EXAMPLE的复制表空间。
UNDOTBS1:存储撤销信息。
TEMP:储存sql语句处理的表和索引信息,临时表空间。
USERS:存储数据库用户创建的数据库对象。
EXAMPLE:主要作为安装oracle11g数据库实例的表空间。
4.创建表空间
create [temporary] tablespace tablespace_name tempfile|datafile 'xx.dbf' size xx;
create tablespace test1_tablespace datafile 'test1file.dbf' size 10m; 创建了一个永久表空间
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE'; 可以查看刚创建的表空间文件名。
5.修改表空间
(1)修改表空间的状态:创建一个表空间之后他默认的状态是联机状态。
语法:alter tablespace tablespace_name online|offline;
修改之后可以通过:select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE'; 语法查看状态时候修改成功。
(2)设置只读或可读写状态
语法:alter tablespace tablespace_name read only|read write;
6.修改数据文件
(1)添加数据文件
语法:alter tablespace tablespace_name add dtafile 'xx.dbf' size xx;
(2)删除数据文件
语法:alter tablespace tablespace_name drop datafile 'filename.dbf';
6.删除表空间
语法:drop tablespace tablespace_name [including contents];
表空间是数据库的逻辑存储空间。由一个或多数据文件构成。
2.表空间分类
(1)永久表空间:数据库中需要永久存放的对象(表)。
(2)临时表空间:主要存储数据库操作过程中执行的过程,执行结束后自动释放。
(3)UNDD表空间:主要存储事务修改数据的旧值。
3.如何查看用户表空间
(1)dba_tablespaces:系统管理员登陆后查看的数据字典。
(2)user_tablespaces:普通用户登陆后查看额度数据字典。
输入命令:select tablespace_name from dba_tablespaces; 可以看到一般情况下有六个表空间。
SYSTEM:主要用来存储sys用户的表视图,系统表空间。
SYSAUX:作为EXAMPLE的复制表空间。
UNDOTBS1:存储撤销信息。
TEMP:储存sql语句处理的表和索引信息,临时表空间。
USERS:存储数据库用户创建的数据库对象。
EXAMPLE:主要作为安装oracle11g数据库实例的表空间。
4.创建表空间
create [temporary] tablespace tablespace_name tempfile|datafile 'xx.dbf' size xx;
create tablespace test1_tablespace datafile 'test1file.dbf' size 10m; 创建了一个永久表空间
select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE'; 可以查看刚创建的表空间文件名。
5.修改表空间
(1)修改表空间的状态:创建一个表空间之后他默认的状态是联机状态。
语法:alter tablespace tablespace_name online|offline;
修改之后可以通过:select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE'; 语法查看状态时候修改成功。
(2)设置只读或可读写状态
语法:alter tablespace tablespace_name read only|read write;
6.修改数据文件
(1)添加数据文件
语法:alter tablespace tablespace_name add dtafile 'xx.dbf' size xx;
(2)删除数据文件
语法:alter tablespace tablespace_name drop datafile 'filename.dbf';
6.删除表空间
语法:drop tablespace tablespace_name [including contents];
相关文章推荐
- Oracle快速入门随笔
- Oracle RMAN快速入门指南
- Oracle®10g数据库备份和恢复快速入门指南
- RMAN之一:快速入门 分类: H2_ORACLE 2014-02-17 16:11 689人阅读 评论(0) 收藏
- Oracle GoldenGate快速入门培训-视频分享
- (转)Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- (转)Oracle RMAN快速入门指南
- Snaker开源工作流研究002——快速入门
- SQL Server开发者Oracle快速入门
- 教你快速掌握一个简单的Oracle定时任务-入门基础
- Oracle RMAN快速入门指南《转》
- DBA 推荐的Oracle快速诊断方式,AWR快速入门
- Oracle快速入门之三,为什么要学习Oracle?
- Oracle RMAN快速入门指南
- Oracle RMAN快速入门指南
- Oracle快速入门之一,如何学习ORACLE
- 入门基础——Oracle快速入门(转载)