易截截图软件、单文件、免安装、纯绿色、仅160KB

OCP认证考试指南(6):管理Oracle存储结构

一、基本的Oracle存储结构:表空间与数据文件
Oracle数据库中具有两种类型的存储:物理存储和逻辑存储。
上面的Oracle存储结构模型中,可以看出下列要素:
每个数据库(Database)都必须由一个或多个表空间(Tablespace)组成。每个表空间都必须属于并且只属于一个数据库。
每个表空间都必须由一个或多个数据文件(Datafile)组成。每个数据文件都必须属于并且只属于一个表空间。
每个数据文件都必须由一个或多个操作系统块(Operation System Block)组成。每个操作系统块都必须属于并且只属于一个数据文件。
每个表空间都可以包含一个或多个段(Segment)。每个段都必须存在并且只能存在于一个表空间内。
每个段都必须由一个或多个区间(Extent)组成。每个区间都必须属于并且只属于一个段。
每个区间都必须由一个或多个Oracle数据块(Oracle Block)组成。每个Oracle数据块都必须属于并且只属于一个区间。
每个区间都必须被定位并且只能定位在一个数据文件内。数据文件中的空间可以被分配为一个或多个区间。
每个Oracle数据块都必须由一个或多个操作系统块组成。每个操作系统块都可以是并且只能是一个Oracle数据块的部分。
1、物理存储结构
物理结构是操作系统操作Oracle数据库时能够看见的结构。
1.1、Oracle数据文件
数据文件由下列3部分组成:头部、区间(已分配的空间)以及空闲空间(未分配的空间)。
 
数据文件的头部(Header)将其标识为数据库的一部分,并且存储了该数据文件的细节,细节包括数据文件所属的表空间以及最后执行的检查点。这样,Oracle就能够在启动时检查所有相关文件是否同步。数据文件的剩余部分由区间和空闲空间组成,通过创建、删除和更改Oracle的段(Segment)逻辑存储组件就可以对这些剩余部分进行管理。
每个Oracle数据文件都只属于一个表空间。
1.2、操作系统块
操作系统块(Operating System Block)是文件系统所使用的最小分配单元。
2、逻辑存储结构
2.1、表空间
在数据库中,表空间是最大的存储结构。在Oracle 10G版本中,数据库至少具有下列3个表空间:SYSTEM、SYSAUX以及一个撤销表空间。
在Oracle中创建一个用户时,需要指定默认的表空间,这个默认的表空间能够存储用于该用户创建的所有段的区间。尽管最好使用为数据库定义的全局临时表空间,但还是可以创建一个存储临时段的临时表空间。
所有用户共享DBA所设置的撤销表空间。查看用户的默认表空间和临时表空间,我们


相关文档:

oracle查关时间操作

Oracle关于时间/日期的操作
  1.日期时间间隔操作
  当前时间减去7分钟的时间
  Java代码
select sysdate,sysdate - interval '7' MINUTE from dual 
select sysdate,sysdate - interval '7' MINUTE from dual
  当前时间减去7小时的时间
  Java代码
select sysdate - interval '7' hour fr ......

oracle 数据库创建DBLink 语法

-- Drop existing database link drop database link DL_name
-- Create database link create database link DL_name connect to username identified by userpwd using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ipaddress)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=service_name)))'; ......

oracle 的for update行锁语法

SELECT...FOR UPDATE 语句的语法如下: 
  SELECT ... FOR UPDATE [OF column_list][WAIT n|NOWAIT][SKIP LOCKED]; 
其中: 
  OF 子句用于指定即将更新的列,即锁定行上的特定列。 
  WAIT 子句指定等待其他用户释放锁的秒数,防止无限期的等待。 
  “使用FOR UPDATE WAIT&rd ......

OCP认证考试指南(1):Oracle的基本概念

先来了解下几个英文的简称,在以后经常会见到。
对象关系数据库管理系统(Object Relational Database Management System,简称ORDBMS)
关系数据库管理系统(Relational Database Management System,简称RDBMS)
数据库管理系统(Database Management System,简称DBMS)
结构化查询语言(Structured Query Langua ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号