1.Oracle存储结构分为:物理存储结构,逻辑存储结构.
物理存储结构:是指数据库文件在磁盘中的物理存放方式.
逻辑存储结构:是指数据库中数据的逻辑组织方式.
2.Oracle文件包括:数据文件,日志文件,参数文件,控制文件.
数据文件:保存数据库中的数据,.
日志文件:主要记录事务或用户操作过程,一个数据库至少要有两个联机重做日志文件,可以AB循环放置.
日志记录方式又分为归档模式和非归档模式, 归档方式在每次覆盖日志文件前都会先将日志进行拷贝,可以完整的记录数据库所做的所有操作,非归档方式只能有限记录. 归档模式可以进行热备份,非归档模式只能进行冷备份.
参数文件:是指数据库在创建过程中需要用到的一些文件.
控制文件:是指数据库在启动过程中创建的一些文件,一个数据库至少要有一个控制文件.
3.Oracle逻辑存储结构主要包括,表空间,表,数据段,数据区,数据块.
表空间:数据库内部的逻辑组织方式.
表:由行列组成的二维关系模式.
索引:为加快对特定数据表的访问而创立的数据库对象,可以包括一列或多列的索引列,并保存指向该行的rowid.
数据段:数据库中用户创建的对象,主要包括,数据段(表和索引等),回滚段,临时段,cash段.
数据区:Oracle对大型表或索引进行分区,以加快访问速度.
数据块:Oracle基本的磁盘存取单元,通常是操作系统块的整数倍.
行链和移植:
pctfree:
pctused:
簇索引:
同义词:同义词拥有如下好处:节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接。
在使用select * from A 时,先检查本地是否有A表,如果没有检查私有同义词是否有A表,再没有检查public同义词是否有A表