你所在的位置: 首页 > Oracle > OCA >
最新开班 班级 报名状态
8月17日 RHCSA脱产班 已报满
10月13日 RHCE周末班 已报满
11月18日 RHCSA脱产班 已报满
11月2日 RHCSA周末班 已报满
12月2日 红帽专题班 已报满
12月16日 红帽专题班 已报满
12月23日 红帽专题班 已报满
3月03日 RHCSA脱产班 热招中
4月23日 RHCSA脱产班 热招中
7月24日 红帽RHCE暑假 热招中
  • 博赛网络ICT就业班热招中
  • 博赛推出Oracle OCM实战课程

Oracle两个基本概念了解体系结构

时间:2013-10-17 10:15 作者:Superthink 点击:

一、数据库

数据库(database)是一个数据集合。无论数据库是采用关系结构还是面向对象结构,oracle数据库都将其数据存放在数据文件中。在其内部,数据库结构数据对文件的逻辑映射,使不同的数据分开存储,这些逻辑划分称为表空间。

表空间和文件介绍:

1、表空间

表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间,叫做系统表空间(system表空间)。一个表空间只能属于一个数据库。每个表空间由同一个磁盘上的一个或多个文件组成,这些文件称为数据文件。

表空间的特性:

1)控制数据库数据磁盘分配;
2)限制用户在表空间中可以使用的磁盘空间大小;
3)表空间具有online,offline,readonly,readwrite属性;
修改表空间的属性:

SQL>altertablespace表空间名称属性;

查询表空间状态:

 

SQL>selecttablespace_name,statusfromdba_tablespaces;

 

注意:system,undo,temp表空间不能设为offline属性。

4)完成部分数据库的备份与恢复;
5)表空间通过数据文件来扩大,表空间的大小等于构成该表空间的所以数据文件的大小之和。

查询表空间与数据文件对应关系:

 

SQL>selecttablespace_name,bytes,file_namefromdba_data_files;

 

基于表空间的几个操作:

1)查询用户缺省表空间:

 

SQL>selectusername,default_tablespacefromdba_users;

 

2)查询表与存储该表的表空间:

 

SQL>selecttable_name,tablespace_namefromuser_tables;

 

3)修改用户缺省表空间:

 

SQL>alteruserusernamedefaulttablespacetablespace_name;

(责任编辑:Superthink)

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)