首页 > Oracle > ORACLE基本概念和术语-3

ORACLE基本概念和术语-3

2010年5月9日 admin 发表评论 阅读评论

§2.3 Oracle数据库文件

ORACLE 数据库是一个复杂的数据库操作系统,由一系列部件组成,主要有:1)初始化参数文件、2)数据文件、3)控制文件、4)日志文件等。

§2.3.1 初始化参数文件

初始化参数文件(initialization parameter file) INITsid.ORA,是 ORALE RDBMS 主要的配置点,它是配置参数和数值的集合。每一个参数值都控制或修改数据库和实例的某个方面。 早期的版本把参数都写在 initsid.ora 文件中,但在ORACLE8 之后,多数参数已不在该文件中出现,需修改这些参数时只能在SQL>下用 SET SESSION 或 SET SYSTEM 来进行。 查看系统参数可用。例如:

SQL>select * from v$parameter;

来列出。

Oracle初始化参数文件是一个可以编辑的文本文件。它是在数据库实例启动时被访问,从而得到数据文件、日志文件、控制文件等的路径,此外,初始化参数文件还提供实例所用的参数等。

初始化参数文件 INITsid.ORA 参见 附录 。

§2.3.2 数据文件

用于存放所有数据库的数据文件,Oracle安装过程中自动建立多个必要的数据文件。这些数据文件用于存放Oracle系统的基本数据。在应用系统开发过程中,我们可根据需要另建立一些数据文件。

如果数据文件按它们存放的数据类型来分的话,可以分为:

l 用户数据

存放应用系统的数据为用户数据。

l 系统数据

管理用户数据和数据库系统本身的数据,如数据字典,用户建立的表的名字,类型等都记录在系统数据中。

§2.3.3 控制文件

控制文件是由Oracle数据库实例在启动时被访问的内部二进制文件,它们所存放的路径由参数文件的control_files=参数来确定。

Oracle一般有两个或更多的控制文件,每个控制文件记录有相同的信息,在数据库运行中如果某个控制文件出错时,Oracle会自动使用另外一个控制文件。当所有的控制文件都损坏时系统将不能工作。

l Oracle数据库至少有一个控制文件;

l 一般数据库系统安装完成后,自动创建两个以上控制文件;

l 为了安全一般建议创建多个控制文件;

l 控制文件可用下面命令查到:

select name,value from v$parameter where name like ‘control_files’;

§2.3.4 重做日志文件

重做日志文件是Oracle系统中一个很重要的文件。特点是:

l 重做日志是Oracle的日记帐,负责记录所有用户对象或系统变更的信息;

l 安装完成后有多个重做日志文件,它们是几个分为一组,组内的重做日志文件大小要一样;

l 为了使系统性能更好可以在创建多重做日志文件组;

l 重做日志文件可以名下面命令查到:

select * from v$logfile;

§2.3.5 其它支持文件

除了上面的三类文件外,还有:

l Sqlnet.ora文件;

l Tnsnames.ora文件;

l Listener.ora文件等。

相关日志

分类: Oracle 标签: , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
Easy AdSense by Unreal