启动方式与顺序:

启动顺序:dbs 下的 init --> dbs 下的 spfile

如果 pfile 中没有指定 spfile 参数,那么数据库以 pfile 方式启动

如果 pfile 中指定 spfile 参数,那么数据库以 pfile 指定的 spfile 启动

如果 pfile 中指定 spfile ,但 dbs 目录下仍有 spfile ,则 startup 时以 dbs 下的 spfile 启动

create spfile from pfile='/tmp/orcl01.ora' 后的 startup 启动,查询 spfile 的位置,不管 pfile 中是否指定 spfile 参数,以及 spfile 的路径是什么,查询结果永远指向 dbs下的spfile

不指定路径创建 spfile ,默认路径为本地,在这RAC上是行不通的

SQL> create spfile from pfile='/tmp/orcl01.ora';

SQL> show parameter spfile;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/11.2.0/db_1/dbs/spfileorcl1.ora

create spfile='+asm_data' from pfile='/tmp/orcl01.ora';

默认情况下,11g 的dbs 目录下没有spfile文件,而init文件中只能一句话:

$ more inithyzf2.ora
SPFILE='+DB/hyzf/spfilehyzf.ora'

所以,在 RAC 环境中,只能这么做:
1. 不能以 pfile 启动,因为 pfile 默认放在本地 dbs 目录下
2. 不能使用 create spfile from pfile语句, 因为这会在dbs 目录下创建 spfile 并以此启动
3. 只能在 init 中添加 spfile 参数,并启动,spfile参数路径指向共享磁盘

查看数据以何种方式启动

select decode(count(*),1,'spfile','pfile') filename from v$spparameter where rownum=1 and isspecified = 'TRUE';

如果 pfile 中指定了 spfile 参数,那么将以 spfile 参数为主:

比如以下实验,dbs 目录下没有 spfile 参数:

[oracle@r7 dbs]$ more initorcl1.ora|grep process
*.processes=200

[oracle@r7 dbs]$ more initorcl1.ora|grep spfile
*.spfile='+asm_data/orcl/PARAMETERFILE/spfile.257.925639539'

SQL> select decode(count(*),1,'spfile','pfile') filename from v$spparameter where rownum=1 and isspecified = 'TRUE';

FILENA
------
spfile

SQL> show parameter process

NAME TYPE VALUE
--------------------------- ----------- -----------------------
processes integer 150

pfile 与 spfile的更多相关文章

  1. Pfile VS Spfile (MOS Note 249664.1)

    ============================================================================== Until Oracle 8i DBAs ...

  2. DBA_Oracle PFile and SPFile文件的管理和使用(案例)

    2014-08-25 Created By BaoXinjian

  3. 【转】PFILE和SPFILE介绍

    原文:http://blog.sina.com.cn/s/blog_77bba23901017xcl.html 一.PFILE Pfile(Parameter File,参数文件)是基于文本格式的参数 ...

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

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

  5. Oracle 初始化参数文件pfile和spfile

    pfile和spfile差额 pfile :Oracle 9i之前.ORACLE使用我们一直PFILE存储的初始化参数,,能够在操作系统级别改动. 当spfile文件改动出现错误导致oracle无法启 ...

  6. create pfile from spfile;

    sql>create pfile from spfile; 生成的文件在$ORACLE_HOME/dbs/下边    和spfile在同一个目录下 但是名字已经变成了init$oracle_si ...

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

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

  8. Oracle:create pfile from spfile:rac下要小心该操作啊!

    默认在原位置创建一个pfile的ora初始化参数文件!! 这在rac下会带来问题,因为rac下,当使用asm存储时,instance的启动参数文件就是pfile(其内容是指向一个spfile).如果不 ...

  9. PFILE和SPFILE介绍

    一.PFILE Pfile(Parameter File,参数文件)是基于文本格式的参数文件,含有数据库的配置参数. 1.PFILE - initSID.ora(默认PFILE名称),位置在$ORAC ...

  10. ORACLE 创建pfile和spfile

        使用服务器参数文件spfile创建文本参数文件pfile:1,SQL> create pfile from spfile="/u01/app/oracle/product/9. ...

随机推荐

  1. angularJs实现信息数据提交功能

    如下简单的报名提交的实现 1.数据绑定 2.$http.post()提交数据 一.数据绑定 <!--报名部分--> <div class="attend_box" ...

  2. http://www.blogjava.net/xylz/archive/2013/08/05/402405.html

    http://www.blogjava.net/xylz/archive/2013/08/05/402405.html

  3. k8s入门系列之集群安装篇

    关于kubernetes组件的详解介绍,请阅读上一篇文章<k8s入门系列之介绍篇> Kubernetes集群安装部署 •Kubernetes集群组件: - etcd 一个高可用的K/V键值 ...

  4. linux中ONBOOT=yes的含义

    在/etc/sysconfig/network-scripts/ifcfg-eth0(确认ONBOOT=yes),其中eth0是设备名 ONBOOT是指明在系统启动时是否激活网卡,只有在激活状态的网卡 ...

  5. sql操作之修改表结构

    修改表的语法=========================增加列[add 列名]=========================①alter table 表名 add 列名 列类型 列参数[加的 ...

  6. webservice的简单示例的实现步骤

    前段时间在webservice的问题上纠结了很长时间,本来想写在thinkphp的框架里面,可是怎么也实现不了,目前为止也仅仅是学会的没有框架的接口的开发. 在此资源共享一下步骤: 首先我创建的文件有 ...

  7. RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V2.9 版本震撼发布

    RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V2.9 版本震撼发布 全新体验.全新感觉.2015钜献! 继上个版本“RDIFramework.NET V2.8版本发布”5 ...

  8. javascript 事件的一点感悟

    javascript 冒泡事件的理解一般是这样的: 比方页面上有一个BODY里面包含一个DIV,DIV中包含一个BUTTON.在BODY,DIV,BUTTON中都有一个ONCLICK事件,在BUTTO ...

  9. C++之路进阶——bzoj1934(善意的投票)

    F.A.Qs Home Discuss ProblemSet Status Ranklist Contest ModifyUser  hyxzc Logout 捐赠本站 Notice:由于本OJ建立在 ...

  10. 关注微信 即可连上wifi 的设计思路

    这个功能之前是在知乎上有人在询问后台的实现逻辑,然后才知道的。其实对微信的各种关注,实在是不想沾惹。 但是这个功能很有意思,当我关注了你,那么就可以在你的店里上wifi 。如果取消则立刻不能上网。 这 ...