浅析oracle的参数文件

环境:

SQL> select * from v$version where rownum=1;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

SQL> !uname -r

2.6.18-308.el5xen

参数文件的根本作用就是“覆盖参数的默认值”,以便刻画出一个最适合自己应用场景的环境

因此参数文件中记录的都是我们调研的,与默认值存在不同

通过删除pfile参数文件中的的参数,可达到恢复参数为其默认值的目的

下面用一个实验来测试一下:

db_recovery_file_dest_size参数的作用是限制闪回恢复区可存放文件总大小

一旦将参数db_recovery_file_dest_size设置为非零值后“很难”恢复为默认值“0”。

这里我们用reset对spfile操作,来恢复为0

sys@ORCL> show parameter db_recovery_file_dest_size

NAME                 TYPE    VALUE

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

------------------------------------ ----------- ------------------------------

db_recovery_file_dest_size      big integer 2G

sys@ORCL> alter system reset db_recovery_file_dest_size scope=spfile sid='*';

System altered.

sys@ORCL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

sys@ORCL> create pfile from spfile;

编辑pfile 去掉DB_RECOVERY_FILE_DEST

SQL> startup pfile='/u01/app/oracle/product/10.2.0/db_1/dbs/initorcl.ora';

ORACLE instance started.

Total System Global Area 419430400 bytes

Fixed Size         1219760 bytes

Variable Size       146801488 bytes

Database Buffers     268435456 bytes

Redo Buffers        2973696 bytes

Database mounted.

Database opened.

SQL> show parameter db_recovery_file_dest_size

NAME                 TYPE    VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest_size      big integer 0

时间: 2025-01-26 20:23:13

浅析oracle的参数文件的相关文章

Oracle的参数文件综述

参数文件是用来配置数据库的设置.如控制文件的位置(control_files),数据块的大小(db_block_size),缓冲区高速缓存的大小(db_cache_size)等信息 1.Oracle参数列表 Select * from v$parameter; 2.修改参数范例 Alter system set processes=1000scope=spfile;--修改数据库最大连接数 3.scope如下4种 a).scope=memory-立即生效,持续到数据库关闭为止; b).scope

Oracle 参数文件

--======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件)     主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库.     如内存池的分配,允许打开的进程数和会话数等.   两类参数文件:     pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init<sid>.ora    

Oracle 参数文件(spfile和pfile)

 Oracle 参数文件(spfile和pfile) --======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件)     主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库.     如内存池的分配,允许打开的进程数和会话数等.   两类参数文件:     pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,

参数文件视图(v$paraemter,v$parameter2,v$system_parameter,v$system_parameter2,v$spparameter)

    用过Oracle的朋友都知道,现在绝大部分Oracle数据库使用的是基于服务器的参数文件.对于查询当前数据库实例级别,system级别,session级别参数的具体设置有些时候很容易混淆.本文主要介绍了Oracle数据库参数使用的相关视图(V$PARAMETER,V$PARAMETER2,V$SYSTEM_PARAMETER,V$SYSTEM_PARAMETER2,V$SPPARAMETER),以及通过查询Oracle视图来获得不同情形下的参数值并进行对比.   1.对比有关参数视图a.

oracle参数文件的修改及sga pga参数的修改

1.参数文件的设置 (1)查看动态参数文件 select * from sys.props$ wherename='NLS_CHARACTERSET'; 动态参数文件:spfile:其中的动态参数修改能够立即生效 (2)修改动态参数 alter system set 参数=值 scope=<memory><spfile><both> #memory 仅当前生效:(适用于动态参数) #spfile: 当前不生效:重启后生效:(适用于动态,静态参数) #both: 当前生效

Oracle RMAN还原与恢复讲解(一)如何还原服务器参数文件

一. RMAN 还原与恢复基础 在RMAN 用于中,还原与恢复是两个不同的概念. 还原(restore):指访问先前生成的备份,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象. 恢复(recover):是一个数据库与给定时间点相一致以保证能够打开这个数据库的实际进程,该进程通常是通过应用重做(包括联机重做日志和归档的重做日志)来完成的. 数据库中的数据状态对数据库是非常重要的,在数据库启动时要求数据与给定的时间状态一致. 如果数据库是一致的,就可以打开这个数据库,如果不一致,就不能打

Oracle RAC 环境下如何管理参数文件(spfile)

RAC环境下,初始化参数文件与但实例下参数文件有些异同,主要表现在初始化参数可以为多个实例公用,也可以单独设置各个实例的初始化参数.对于那些非共用的初始化参数则必须要单独设置,而共用的则可以单独设置,但一般不建议这么用.本文描述RAC 环境下参数文件(spfile)的相关管理工作. 1.参数文件的位置 SQL> show parameter instance_name NAME                                 TYPE        VALUE ---------

oracle启动实例时使用参数文件的顺序

oracle先会使用spfile.ora文件作为启动参数文件 如果该文件不存在就使用查找spfile.ora文件 如果spfile.ora与spfile.ora文件都不存在的话 就会使用init.ora文件 如果上述三个文件都没有就没有办法启动oracle实例 先通过spfile文件来创建pfile文件 SQL> create pfile from spfile; File created. SQL> show parameter spfile NAME                    

探索ORACLE之RMAN_07 参数文件丢失恢复

探索ORACLE之RMAN_07 参数文件丢失恢复 作者:吴伟龙   Name:Prodence Woo QQ:286507175  msn:hapy-wuweilong@hotmail.com   Oracle数据库的参数文件有两种一种是pfile(初始化参数文件),还有一种是spfile(服务器初始化参数文件):实际上spfile是pfile衍生过来的一新参数文件,应用9i以后的版本,在9i之前的版本都不支持,只支持pfile:而且pfile是不能通过oracle命令来进行备份的,只有spf