`
flash7783
  • 浏览: 309405 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

Oracle 9i pfile/spfile 参数文件详解

阅读更多

(1)Pfile文件
    Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。
    Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。
下表为数据库的初始化参数文件分析:

##############################################################################

# Copyright (c) 1991, 2001, 2002 by Oracle Corporation     Oracle公司版权标识

IXDBA.NET技术社区

##############################################################################

###########################################

# Cache and I/O     高速缓存和 I/O

###########################################

db_block_size=8192   指定数据块大小为8KB

db_cache_size=33554432    指定数据缓冲区为32MB,该值越大,可以减少对数据库文件的I/O次数,提高效率

db_file_multiblock_read_count=16

###########################################

# Cursors and Library Cache   游标和库高速缓存

###########################################

open_cursors=300   指定一个会话一次可以打开的游标的最大数量为300,应将该值设置得足够高,这样才能防止应用程序耗尽打开的游标

###########################################

# Database Identification   数据库标识  

###########################################

db_domain=""   数据库域名为mynet,加上数据库名称db_name构成全局数据库名称

db_name=cicro   数据库名称为myoracle

###########################################

# Diagnostics and Statistics    诊断和统计

###########################################

background_dump_dest=/opt/oracle/admin/cicro/bdump   后台进程跟踪文件目录

core_dump_dest=/opt/oracle/admin/cicro/cdump      核心转储跟踪文件目录

timed_statistics=TRUE  收集操作系统的计时信息,这些信息可被用来优化数据库和 SQL 语句

user_dump_dest=/opt/oracle/admin/cicro/udump    用户进程跟踪文件目录

###########################################

# File Configuration

control_files=("/opt/oracle/oradata/cicro/control01.ctl", "/opt/oracle/oradata/cicro/control02.ctl",

"/opt/oracle/oradata/cicro/control03.ctl")    指定控制文件的路径及文件名

###########################################

###########################################

# Instance Identification   网络注册

###########################################

instance_name=test   例程名称为test

###########################################

# Job Queues

###########################################

job_queue_processes=10

###########################################

# MTS  多线程服务器配置标识,在Oracle 9i里称为共享服务器配置

###########################################

dispatchers="(PROTOCOL=TCP) (SERVICE=testXDB)"   多线程服务器配置

###########################################

# Miscellaneous   其他

###########################################

aq_tm_processes=1

compatible=9.2.0.0.0   兼容版本9.2.0

###########################################

 

 

# Optimizer

###########################################

hash_join_enabled=TRUE

query_rewrite_enabled=FALSE

star_transformation_enabled=FALSE

db_name=cicro

###########################################

###########################################

# Pools  池

###########################################

java_pool_size=83886080    指定Java存储池的大小为32MB,用于存储 Java 的方法、类定义和Java对象。

large_pool_size=16777216   指定大型池的大小为1MB, 用于共享服务器的会话内存、并行执行的消息缓冲区以及RMAN备份和恢复的磁盘 I/O 缓冲区。

shared_pool_size=83886080  指定共享池的大小为32MB,用于存储共享游标、存储的过程、控制结构和并行执行消息缓冲区等对象。较大的值能改善多用户系统的性能.

###########################################

# Processes and Sessions  进程和会话

###########################################

processes=150  指定可同时连接到一个Oracle Server上的操作系统用户进程的最大数量为150

###########################################

# Redo Log and Recovery   重做日志和恢复

###########################################

fast_start_mttr_target=300   指定从单个数据库例程崩溃中恢复所需的时间为300秒

###########################################

# Security and Auditing  安全与验证

###########################################

remote_login_passwordfile=EXCLUSIVE   指定操作系统或口令文件是否具有检查用户口令的权限。设置为EXCLUSIVE, 将使用数据库的口令文件对每个具有权限的用户进.

###########################################

# Sort, Hash Joins, Bitmap Indexes   排序, 散列联接, 位图索引

###########################################

pga_aggregate_target=25165824

sort_area_size=524288   指定排序区使用的最大内存量为512KB。排序完成后, 各行将返回, 并且内存将释放。增大该值可以提高大型排序的效率。

###########################################

# System Managed Undo and Rollback Segments   系统管理的撤消和回退段

###########################################

undo_management=AUTO   指定系统使用的撤消空间管理方式为SMU 方式,在SMU方式下, 撤消空间会像撤消表空间一样在外部分配.

undo_retention=10800  

undo_tablespace=UNDOTBS1   指定回滚表空间为UNDOTBS

(1)sPfile文件

SPfile(Server Parameter File,服务器参数文件)是基于二进制格式的参数文件,含有数据库及例程的参数和数值,但不能用文本编辑工具打开。
    下面对两种初始化参数文件进行比较如表6.2所示。
表6.2 Spfile和Pfile文件的比较

比较内容
 SPfile
 Pfile
 
格式
 二进制格式
 文本格式
 
编辑方式
 (1)利用企业管理器对Pfile进行修改,然后转换为Spfile (2)在SQL Plus里使用ALTER SYSTEM语句进行修改
 (1)利用文本工具直接进行修改 (2)在企业管理器里修改配置后导出形成
 
默认名称
 SPfile+例程名.ora
 Init+例程名.ora  实际参数文件Init.ora
 
默认路径
 /opt/oracle/product/9.2.0/dbs
 Oracle\ora90\database\    Init.ora位于/opt/oracle/product/9.2.0/dbs
 
启动次序
 SPfile优先于Pfile
 Pfile低于Spfile
 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chinajust/archive/2009/02/15/3891388.aspx

分享到:
评论

相关推荐

    Oracle 9i SPFILE的使用

    ### Oracle 9i SPFILE的使用详解 #### 引言 在Oracle 9i中,一个重要的新特性被引入——SPFILE(Server Parameter File),它标志着Oracle在安全性、可靠性和管理效率上的重大提升。SPFILE作为服务器参数文件,...

    Oracle 9i审计技术应用详解

    Oracle 9i引入了服务器参数文件(SPFILE),这是一种二进制文件,用于更灵活地管理初始化参数。通过SPFILE,可以使用`alter system`或`alter session`命令动态调整参数,即使一些静态参数需要在下次数据库重启后才...

    oracle spfile

    - SPFILE是一种二进制格式的初始化参数文件,自Oracle9i开始引入。 - 它允许用户动态地修改部分参数,无需重启实例即可使更改生效。 - SPFILE支持通过`ALTER SYSTEM`或`ALTER SESSION`命令来修改参数,增加了灵活...

    关于ORACLE面试题

    初始化参数文件分为文本文件(init.ora)和二进制文件(spfile)。文本文件可以通过编辑直接修改参数值,而二进制文件则需要使用特定的命令进行修改,例如使用`CREATE SPFILE FROM PFILE`命令将文本文件转换为二进制...

    oracle init.ora 文件据在位置

    在Oracle环境中,主要有两种类型的初始化参数文件:文本初始化参数文件(`init.ora`)和服务器参数文件(`spfile`)。其中,`init.ora`是一种较早版本的参数文件格式,在Oracle 9i及以前的版本中广泛使用。而从...

    Oracle9i数据库体系结构详述.pptx

    Oracle9i数据库体系结构详解 Oracle9i数据库是一个复杂的分布式数据库管理系统,其体系结构设计旨在提供高性能、高可用性和数据安全性。本文将详细阐述Oracle9i数据库的主要组成部分及其功能。 1. **系统全局区...

    Oracle 9i 数据库移动过程

    1. 备份 SPFILE 内容:重启数据库,使用 `create pfile` 命令从 SPFILE 创建一个初始化参数文件(如 init.ora)。 2. 修改 init.ora 文件:更新 control_files 参数,指定新的控制文件路径。 3. 移动控制文件:将...

    Oracle9i 数据库管理基础I

    初始化参数文件分为PFILE(初始化参数文件)和SPFILE(服务器参数文件)两种,它们用于设置和存储Oracle实例的运行时参数。PFILE是一种文本格式的初始化参数文件,而SPFILE则是一种二进制格式的初始化参数文件,具有...

    oracle9i在windows上的dataguard配置

    - PFILE是初始化参数文件的一种形式,易于编辑。 ```sql SQL> create pfile='E:\oracle\admin\dbguard\pfile\pfile.ora' from spfile; ``` 3. **创建备控制文件**: ```sql SQL> alter database create standby...

    Oracle+9i+DBA+Fundamentals+I+的第一册

    - **初始化参数文件**:PFILE(文本格式)和SPFILE(二进制格式),用于设置Oracle实例的运行参数。 #### 8. 管理Oracle例程 - **初始化参数文件的管理**:创建、修改和删除PFILE和SPFILE,以调整数据库性能和资源...

    Oracle dataguard实施步骤

    修改归档参数,并保存到参数文件: ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=xxxx logwr sync AFFIRM' SCOPE=BOTH; ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE SCOPE=BOTH; 关闭数据库: ...

    Oracle体系结构详解

    - 参数文件定义启动Instance所需的初始化参数,包括文本参数文件(Pfile)和服务器参数文件(Spfile)。 - **User and Server Process**: - 在执行SQL语句时产生的进程,每个连接Oracle Server都会创建一个...

    oracle 归档模式

    ### Oracle归档模式详解 #### 一、归档模式简介 在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许系统在发生故障时能够进行完整的恢复操作。当数据库处于归档模式时,系统会自动将...

    ORACLE ocp教材

    - **初始化参数文件**:PFILE和SPFILE,用于定义数据库实例的运行参数,其中SPFILE是二进制格式,更稳定且不易被修改。 - **启动与关闭**:通过STARTUP、SHUTDOWN等命令管理数据库实例的启动与关闭过程。 - **参数...

    手工创建Oracle数据库

    本文将详细介绍如何手工创建Oracle数据库,包括确定全局数据库名与实例名、选择DBA认证方式、创建初始化参数文件、启动Oracle实例、创建数据库以及后续的相关配置。对于希望深入了解Oracle数据库管理的初学者来说,...

    Oracle 体系结构 入门基础

    - **服务器参数文件 (spfile)**:二进制格式的参数文件,通常用于设置数据库实例的动态参数。 - **文本参数文件 (pfile)**:文本格式的参数文件,可用于手动编辑参数值。 #### 七、控制文件细节 控制文件是数据库...

    STANDBY

    根据提供的文件信息,本文将详细解释Oracle Standby数据库的相关知识点,包括如何设置和管理Oracle Standby数据库,以及在Oracle 9i环境下配置Data Guard的基本步骤。 ### Oracle Standby数据库概念 Oracle ...

Global site tag (gtag.js) - Google Analytics