pfile 与 spfile
启动方式与顺序:
启动顺序: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的更多相关文章
- Pfile VS Spfile (MOS Note 249664.1)
============================================================================== Until Oracle 8i DBAs ...
- DBA_Oracle PFile and SPFile文件的管理和使用(案例)
2014-08-25 Created By BaoXinjian
- 【转】PFILE和SPFILE介绍
原文:http://blog.sina.com.cn/s/blog_77bba23901017xcl.html 一.PFILE Pfile(Parameter File,参数文件)是基于文本格式的参数 ...
- pfile,spfile 初始化参数文件顺序【weber出品】
一.初始化参数文件 启动实例时会读取初始化参数文件.参数文件有两种类型: 1.服务器参数文件:这是首选类型的初始化参数文件.这是一个由数据库服务器写入或读取的二进制文件,不得手动进行编辑.此文件驻留在 ...
- Oracle 初始化参数文件pfile和spfile
pfile和spfile差额 pfile :Oracle 9i之前.ORACLE使用我们一直PFILE存储的初始化参数,,能够在操作系统级别改动. 当spfile文件改动出现错误导致oracle无法启 ...
- create pfile from spfile;
sql>create pfile from spfile; 生成的文件在$ORACLE_HOME/dbs/下边 和spfile在同一个目录下 但是名字已经变成了init$oracle_si ...
- oracle的参数文件:pfile和spfile
1.pfile和spfile Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件.它们是在数据库实例启动时候加载的,决定了数据库的物理 结构.内存.数据库的限制及系统大量的默认值 ...
- Oracle:create pfile from spfile:rac下要小心该操作啊!
默认在原位置创建一个pfile的ora初始化参数文件!! 这在rac下会带来问题,因为rac下,当使用asm存储时,instance的启动参数文件就是pfile(其内容是指向一个spfile).如果不 ...
- PFILE和SPFILE介绍
一.PFILE Pfile(Parameter File,参数文件)是基于文本格式的参数文件,含有数据库的配置参数. 1.PFILE - initSID.ora(默认PFILE名称),位置在$ORAC ...
- ORACLE 创建pfile和spfile
使用服务器参数文件spfile创建文本参数文件pfile:1,SQL> create pfile from spfile="/u01/app/oracle/product/9. ...
随机推荐
- Day3~Day7(2016/1/23~2016/1/27)
活动的生命周期:onCreate();onStart();onResume();onPause();onStop();onDestroy();onRestart(); 活动的启动模式:standard ...
- 如何查看JDK以及JAVA框架的源码
如何查看JDK以及JAVA框架的源码 设置步骤如下: 1.点 “window”-> "Preferences" -> "Java" -> &q ...
- angularJs之template指令
template: 如果我们只需要在ng-view 中插入简单的HTML 内容,则使用该参数: .when('/computers',{template:'这是电脑分类页面'}) templateUr ...
- Django,数据模型创建之数据库API参考(转载)
一旦 数据模型 创建完毕, 自然会有存取数据的需要.本文档介绍了由 models 衍生而来的数据库抽象API,及如何创建,得到及更新对象. 贯穿本参考, 我们都会引用下面的民意测验(Poll)应用程序 ...
- Javascript AMD学习
我们知道在其它编程语言中, 都有包(命令空间)的概念, 帮助我们更好的管理代码结构. 如java中的package, python中的module. 但是在js语言中, 在一个页面执行环境内, 所有引 ...
- JSON风格指南-真经
简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语 ...
- 原生js与css3结合的电风扇
最近学习了css3,就琢磨做些东西练练手,下面是自己写的一个电风扇,使用了原生js中的定时器和css3的一些属性 <!doctype html> <html lang="e ...
- Android -- 是时候来了解一波EventBus了
1,最早在项目中使用EventBus是在去年的时候,但自己一直没抽出时间来记录记录一下,今天就来简单的使用一下,先看一下EventBus的定义是什么 EventBus:是一个发布 / 订阅的事件总线. ...
- JS 删除字符串最后一个字符的几种方法
字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法:1.用的最多的是Substring,这个也是我一直用的 s=s.Sub ...
- C# 程序中的变量
变量命名规则: 不能是c#关键字 由字母,数字,下划线构成 第一个不能是数字 不要超过31个字符 不能是函数名,类名 c#是大小写敏感的. 本质上,数据类型就是他存储方式和他参与运算的抽象. c#的数 ...