第一部分:ORACLE基础一、oracle体系结构要了解oracle体系结构必须先了解两个基本的概念:数据库和实例
1、数据库:数据库(database)是一个数据集合
oracle数据库都将其数据存放在数据文件中
在其内部,构数据库结数据对文件的逻辑映射,使不同的数据分开存储,这些逻辑划分称为表空间
①表空间表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间,叫做系统表空间(system表空间)
一个表空间只能属于一个数据库
每个表空间由同一个磁盘上的一个或多个文件组成,这些文件称为数据文件
创建表空间的语句:createtablespaceorarodatafile'D:\OracleData\oraro
dat'size512Mautoextendon;增加数据文件:altertablespaseoraroadddatafile'D:\OracleData\oraro1
dat'size512M;删除表空间:droptablespaceoraroincludingcontentsanddatafiles;②数据文件每个表空间由同一个磁盘上的一个或多个文件组成,这些文件叫做数据文件(datafile),数据文件只能属于一个表空间
数据文件创建后可以改变大小
创建新的表空间需要创建新的数据文件
数据文件一旦加入到表空间中,就不能从表空间中移走,也不能与其他表空间发生联系
数据库必须的三类文件是datafile,controlfile,redologfile
其他文件prameterfile,passwordfile,archivedlogfiles并不是数据库必须的,他们只是辅助数据库的
查看数据库的物理文件组成:1)查看数据文件:SQL>select*fromv$datafile;2)查看控制文件:SQL