pfile和spfile差额

pfile :Oracle 9i之前。ORACLE使用我们一直PFILE存储的初始化参数,,能够在操作系统级别改动。

当spfile文件改动出现错误导致oracle无法启动时,能够使用 pfile文件启动数据库

spfile:从Oracle 9i開始,Oracle引入了SPFILE文件,该文件为二进制格式,不能通过手工改动,仅仅能在sql下通过alter system set 改动当中的參数。

如 ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE SCOPE = SPFILE ;

当中 scope有三个參数,分别为

scope=both       马上并永久生效。(默认模式)

      scope=spfile     下次启动才干生效。

scope=memory     马上生效但下次启动时失效

查看spfile的位置

1.SELECT NAME, VALUE, DISPLAY_VALUE FROM V$PARAMETER WHERE NAME ='spfile';

2.show parameter spfile

验证是否是spfile启动

1.运行SELECT ISSPECIFIED,count(*) FROM v$spparameter group by  ISSPECIFIED;

假设结果又true值。说明是spfile启动

2.show parameter spfile 假设value值不为空。则为spfile启动

pfile文件的创建和使用pfile文件启动数据库

1.创建pfile文件

create pfile from spfile; 创建的pfile默认位置在 $ORACLE_HOME/dbs/ initorcl.ora ,initorcl.ora是默认的pfile文件名称

create pfile='/home/oracle/pfile' from spfile;  指定pfile的路径和文件名称

2.使用pfile文件启动数据库

startup force pfile='?/dbs/initorcl.ora'

从pfile创建spfile

create spfile from pfile='/home/oracle/pfile';

由于spfile在数据库没有启动的情况下也能创建,全部通过pfile和spfile的互转,能够在数据库无法启动的情况下改动spfile文件

查看spfile參数能否够动态改动

以log_buffer为例

select NAME,ISSES_MODIFIABLE, ISSYS_MODIFIABLE from v$parameter where name like '%log_b%';
NAME ISSES ISSYS_MOD
-------------------- ----- ---------
log_buffer FALSE FALSE

能够看出log_buffer參数不能够动态改动

spfile启动。查找spfile文件的顺序

• 按下面顺序搜索$ORACLE_HOME/dbs中具有特定名称的文件:

1. 搜索spfile<SID>.ora。

2. 假设未找到spfile<SID>.ora,则搜索spfile.ora。

3. 假设未找到spfile.ora,则搜索init<SID>.ora。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

Oracle 初始化参数文件pfile和spfile的更多相关文章

  1. ORACLE初始化参数文件概述

    ORACLE初始化参数文件概述 在9i之前,参数文件只有一种,它是文本格式的,称为pfile,在9i及以后的版本中,新增了服务器参数文件,称为spfile,它是二进制格式的.这两种参数文件都是用来存储 ...

  2. Oracle参数文件—pfile与spfile

    oracle的参数文件:pfile和spfile 1.pfile和spfile       Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件.它们是在数据库实例启动时候加载的, ...

  3. Oracle的参数文件

    参数文件的作用: 它们是在数据库实例启动时候加载的,决定了数据库的物理结构.内存.数据库的限制及系统大量的默认值.数据库的各种物理属性.指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重 ...

  4. pfile,spfile 初始化参数文件顺序【weber出品】

    一.初始化参数文件 启动实例时会读取初始化参数文件.参数文件有两种类型: 1.服务器参数文件:这是首选类型的初始化参数文件.这是一个由数据库服务器写入或读取的二进制文件,不得手动进行编辑.此文件驻留在 ...

  5. oracle的参数文件:pfile和spfile

    1.pfile和spfile Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件.它们是在数据库实例启动时候加载的,决定了数据库的物理 结构.内存.数据库的限制及系统大量的默认值 ...

  6. oracle中的初始化参数文件

    oracle初始化参数文件管理 oracle实例是指运行状态下的oracle软件,是由内存结构跟一些进程结构组成的,主要实现数据库的访问跟控制功能,是oracle的核心. 初始化参数文件是oracle ...

  7. oracle中有关初始化参数文件的几个视图对比

    涉及oracle中有关初始化参数文件的几个视图主要有:v$paraemter,v$parameter2,v$system_parameter,v$system_parameter2,v$spparam ...

  8. Oracle基础 07 参数文件 pfile/spfile

    --查看数据库运行模式(spfile还是pfile)select decode(count(*),1,'spfile','pfile') from v$spparameterwhere rownum= ...

  9. Oracle初始化参数之memory_target

    一.引言: Oracle 9i引入pga_aggregate_target,可以自动对PGA进行调整: Oracle 10g引入sga_target,可以自动对SGA进行调整: Oracle 11g则 ...

随机推荐

  1. vim忽略大写和小写查找配置

    作者:zhanhailiang 日期:2014-12-17 默认 vim 的查找是区分大写和小写,可通过下面两种方式实现忽略大写和小写查找 set ic? noignorecase 1 指令设定: : ...

  2. android中用get和post方式向服务器提交请求

    通过get和post方式向服务器发送请求首先说一下get和post的区别get请求方式是将提交的参数拼接在url地址后面,例如http://www.baidu.com/index.jsp?num=23 ...

  3. Justinmind教程(3)——管理原型

    如已经描述Justinmind概述和Justinmind简单的计算器功能 Justinmind使用教程(1)--概述部分 Justinmind使用教程(2)--计算表达式及条件用法 本章将回到最原始的 ...

  4. 彻底理解Javascript原型继承

    彻底理解Javascript原型继承 之前写过一篇Javascript继承主题的文章,这篇文章作为一篇读书笔记,分析的不够深入. 本文试图进一步思考,争取彻底理解Javascript继承原理 实例成员 ...

  5. http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed wit

    异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the j ...

  6. LeetCode18:4Sum

    Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = tar ...

  7. Array of Objects

    You should be comfortable with the content in the modules up to and including the module "Array ...

  8. 【原创】poj ----- 3009 curling 2 解题报告

    题目地址: http://poj.org/problem?id=3009 题目内容: Curling 2.0 Time Limit: 1000MS   Memory Limit: 65536K Tot ...

  9. hdu4771 Stealing Harry Potter&#39;s Precious

    注意--你可能会爆内存-- 假设一个直接爆搜索词-- 队列存储器元件被减少到-- #include<iostream> #include<map> #include<st ...

  10. GRUB2配置详解:默认启动项,超时时间,隐藏引导菜单,配置文件详解,图形化配置

    配置文件详解: /etc/default/grub # 设定默认启动项,推荐使用数字 GRUB_DEFAULT=0 # 注释掉下面这行将会显示引导菜单 #GRUB_HIDDEN_TIMEOUT=0 # ...