参数文件
Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件。它们是在数据库实例启动时候加载的,决定了数据库的物理 结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。
Oracle数据库实例启动时必须通过参数文件(parameter file)读取一系列配置参数。在手动创建数据库时,也必须先利用参数文件启动一个实例,然后使用 CREATE DATBASE
语句创建数据库。因此,即使数据库不存在,也可以有数据库实例和参数文件。
初始化参数
初始化参数(initialization parameters)是数据库实例启动时从参数文件中读取的配置参数。Oracle数据库提供了许多用于在不同环境中优化运行的初始化参数,其中绝大多数都可以采用默认值,仅有少数初始化参数必须显式地设定。
初始化参数基本可以分为以下几组:
- 用于给文件或目录等实体命名的参数;
- 用于给某个进程、数据库资源、或者数据库本身设定限制的参数;
- 用于设定 SGA、PGA 等内存区域大小的参数。这种初始化参数会影响到数据库的性能。
Oracle参数文件可以