务器参数文件(SPFILE),PFILE的名称格式为i
itSIDora,SPFILE的名称格式为spfileSIDora,SID是例程名。
6口令文件:验证特权用户,特权用户是指具有sysdba或sysoper权限的特殊数据库
用户。(vpwfile_users)
7报警和跟踪日志文件;8备份文件。
ORACLE数据库的逻辑结构:
1表空间(tablespace):是数据库的逻辑划分,每个数据库至少有一个表空间,
一个表空间只能属于一个数据库。system表空间必须在MOUNT状态下恢复,而其它的数据表空间可以在OPEN状态下恢复,临时表空间不需要恢复。
2段(segme
t):由一组范围组成,分为数据段、索引段、回滚段和临时段。
f数据段:对于每个非聚集的表有一数据段,表的所有数据存放在该段里。每一个聚集有一个数据段。索引段:每一个索引有一个索引段,存储索引数据。回滚段:由DBA建立,用于存储操作之前的数据影像备份。查看是否有回滚段竞争:selectfromvwaitstat;临时段:当一个SQL语句需要临时工作区时,由ORACLE建立。当语句执行完毕,临时段的范围退回给系统。
3盘区(exte
t):由连续数据块组成;4ORACLE数据块(block):是ORACLE管理数据文件中存储空间的最小逻辑
单位。数据块的物理结构:
块头header:包含块的信息,即什么类型的段数据存储在块中,什么段在块中有数据,
块地址以及指向存储在其中的实际行的指针
数据存储区data:是块实际存储数据的地方自由空间区freespace:保留区域,用于存储有关在块中的行即将要更新的信息。PCTFREE和PCTUSED:PCTFREE规定了在块中保留的用于更新操作所需的自由空间
的百分比。PCTUSED规定了最小的已使用空间的百分比。已使用空间百分比低于PCTUSED时,块被加入到自由列表中。自由列表中的块可以i
sert操作。PCTFREE和PCTUSED是段的两个参数。当ORACLE向数据库中写信息时,必须首先在一个段的分配区中找到一个或更多块来存储信息。ORACLE保留了块的一个列表,这些块对每个段来说都是自由的,称为自由列表。ORACLE使用PCTFREE和PCTUSED参数的组合确定块何时有、何时没有足够的空间接受新信息。
fpctused如果数据块的使用率小于pctused的值,则该数据块重新加入到freelist中。
Pctfree如果数据块的使用率高于pctfree的值,则该数据块从freelist中移出。
方案和方案对象(schema)
方案是方案对象的集合;方案对象是直接引用数据库数据的逻辑结构,包括表、视图、索引、聚集、序列、同义词、数据库链、过程和包等。
表(table):数据库数据存储的基本单位。视图(view):一个视图是由一个或者多个表中的数据r