`

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
------------------------------------ ----------- ------------------------------ 
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
  • 大小: 25 KB
分享到:
评论

相关推荐

    批处理文件彻底卸载Oracle文件

    首先,理解批处理文件(.bat文件)的本质是Windows操作系统中的文本文件,它包含了连续执行的一系列命令。这些命令通常包括删除文件、注册表清理、启动或停止服务等,适用于系统维护和自动化操作。 在彻底卸载...

    oracle DMP版本修改 (12C 导入 10G)

    Oracle DMP文件本质上是二进制格式,存储了数据库对象的元数据和数据。文件中的版本信息是关键因素,因为它指示了数据库服务器需要如何解析和处理这些信息。在不同版本之间移动DMP文件时,如果目标数据库不支持源...

    Oracle10g默认目录结构

    Oracle10g作为Oracle公司推出的第十代数据库系统,在其文件目录结构上进行了显著的调整与优化,相比前代Oracle9i有着本质的区别。理解Oracle10g的默认目录结构对于管理和维护数据库至关重要,本文将深入探讨Oracle10...

    一本经典的Oracle教程

    尽管Oracle看起来可能有些复杂,但其本质与大多数数据库系统并无太大差异,核心概念和操作对应用程序研发人员来说基本相同。 本经典Oracle教程向读者介绍了一系列Oracle数据库的关键知识点和操作技能,包括但不限于...

    静默安装Oracle数据库软件操作文档

    响应文件实质上是一个预先设置好的配置文件,其中包含了安装过程中所有需要的设置和选项,比如安装路径、数据库版本、数据库系统用户和用户组、以及安装语言等。这份文件一般以文本格式存在,可以在图形界面安装...

    oracle11g备份视频

    4. **控制文件自动备份**:设置RMAN参数,可以自动备份控制文件,以防控制文件损坏。 5. **网络备份**:利用网络备份功能,可以将备份数据传输到远程服务器,实现异地备份,增强数据安全性。 6. **备份策略**:...

    oracle数据库讲义

    Oracle数据库的体系结构是学习的重点之一,包括数据文件、控制文件、重做日志文件、实例和进程等核心组件。了解这些组件的作用和相互关系对于数据库的日常管理和故障排查至关重要。此外,数据库的网络配置,如...

    Oracle 存储 RAW

    裸设备(RAW device)又称为 RAW 分区(RAW partition),它本质上是操作系统的一个特性,而不是一个文件系统。其主要特点包括: 1. **直接 I/O**:由于裸设备不包含文件系统的结构信息,因此可以直接对磁盘进行...

    NC的Oracle优化及异常数据处理

    本篇文档详细介绍了SQL优化的本质、途径以及异常数据处理的方法,对于从事Oracle数据库管理的工程师来说,具有较高的实用价值。 首先,文档阐述了SQL优化的本质,即缩短数据库查询的响应时间、提升系统的吞吐量和...

    oracle_buffer_cache深入分析

    - **本质**: Buffer Cache 是 Oracle 实例中的一部分内存区域,用于缓存数据文件中的数据块。 - **初始化参数**: `buffer_cache_size` 用来设置 Buffer Cache 的大小。 - **功能**: - 减少 I/O 操作:通过缓存经常...

    数据库名实例名sid的区别

    ORACLE_SID与实例名本质上是同一个概念,但它的作用是在操作系统层面,用于定位数据库参数文件(如`init$ORACLE_SID.ora`),并告诉操作系统哪个Oracle实例正在运行。设置ORACLE_SID的方法是通过操作系统命令,如`...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

     通过提示及配置文件等来控制执行计划;  在程序中优化查询而无需改动代码。  作为Oracle SQL经典著作之一,本书为SQL开发人员指明了前行的方向,赋予了他们不断开拓的动力。 作者简介  KAREN MORTON 研究...

    oracle

    - **配置**:初始化参数文件(如init.ora)的设置对数据库的性能和稳定性至关重要。 7. **数据导入导出** - **export和import**:Oracle提供了export和import工具,用于数据的备份和迁移。 8. **数据库优化** -...

    DB2和ORACLE 应用开发差异比较

    - **Oracle**:通过初始化参数文件来配置数据库的各项设置。 - **DB2**:通过Database Manager Configuration来配置数据库的参数。 **4. 文件(File)** - **Oracle**:使用物理文件来存储数据,包括数据文件、...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    1. 层次结构模型: 层次结构模型实质上是一种有根结点的定向有序树,IMS(Information Manage-mentSystem)是其典型代表。 2. 网状结构模型:按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG...

    ORACLE10G Enterprise Manager Command Line Interface(官方文档)

    文档还提到了该软件是为广泛的信息管理应用而设计的,而非用于任何本质上危险的应用程序,如可能导致人身伤害的应用程序。如果用户选择将此软件应用于危险场景中,则用户有责任采取适当的故障安全、备份和冗余措施。...

    Hadoop数据迁移--从Oracle向Hadoop.zip

    Oracle是一种关系型数据库管理系统,它的数据结构和Hadoop的分布式文件系统有着本质的区别。Oracle的数据导入到Hadoop通常有以下几种方法: 1. **ETL工具**:使用像Talend、Informatica或Apache Nifi这样的ETL...

    Oracle GlassFish Server 3.1相关资料

    5. **免责声明**:对于在本质上危险的应用中使用此软件或硬件导致的任何损害,Oracle公司及其关联方均不承担责任。用户应当负责采取适当的安全措施以确保其安全使用。 #### 四、安装与配置 1. **系统要求**:在...

    VC使用OCI连接操作ORACLE——通过Hook NavicatforOracle得到OCI使用方法

    由于Navicat for Oracle的稳定性和不需要额外Oracle配置文件的特性,作者认为这是一个理想的研究对象。 文档的第一部分介绍了一个研究的动机。作者指出,在VC开发环境下操作Oracle数据库的需求,但又不想安装庞大的...

Global site tag (gtag.js) - Google Analytics