DBA_Oracle PFile and SPFile文件的军事管制和应用(案例)


Step1. spfile<sid>.ora

 

此v$spparameter的值来自于spfile文件定义,并在动态质量视图中突显

Oracle 1

  1. 查看SPFile内容, v$spparameter

Oracle 2一、摘要

4.
论断数据库从SPFILE仍旧PFILE启动

SQL> SELECT COUNT(1) FROM
v$spparameter WHERE value is not null;

3:手动创制数据库而不是透过DBCA,则初叶创办数据库时,只可以定义PFILE。

 

2014-08-25 Created By
BaoXinjian

 

 

2:SPFILE的修改是可以由此SQL命令在线修改,不再需求通过手工修改,对于动态参数所有改变可以马上生效,而PFILE的改动必须重启实例才能奏效。

服务器参数文件(Server Parameter
Files),从Oracle
9i开首,Oracle引入了SPFILE文件,该文件为二进制格式,无法因而手工修改。

ORACLE中的参数文件是一个带有一层层参数以及参数对应值的操作系统文件,可以分成两序列型PFile
and SPFile。

Oracle 3

Step3. init<sid>.ora

Oracle 4三、Oracle启用参数文件相继


Oracle 5**四、案例

Unix/Linux缺省存放目录 $ORACLE_HOME/dbs/


Oracle 6

Unix/Linux缺省存放目录 $ORACLE_HOME/dbs/

    
从操作系统上可以观望那三头的分裂,先河化参数文件为ASCII文本文件,SPFILE为数据文件。

Unix/Linux缺省存放目录 $ORACLE_HOME/dbs/

Oracle 7

 

Step2. spfile.ora

 

它们是在数据库实例启动时候加载的,决定了数据库的情理结构、内存、数据库的界定及系统大气的默许值、数据库的各样物理特性、指定数据库控制文件名和路线等新闻,是开展数据库设计和属性调优的主要文件。

  1. 概念

2.
修改spfile参数的三种形式


SQL> show parameter spfile
SQL> show parameter pfile

 1. 建立PFile

主意2. 查看参数

Oracle 8二、PFile 和 SPFile的区别

 

艺术3:通过v$spparameter视图,假使一下查询再次来到0值,表示您在使用pfile,否则申明你使用的是spfile

  1. 通过PFile建立SPFile <create spfile
    from pfile>

Thanks and Regards

  • 创造一个PFile,并启动,后复制为SPFile再度启动*Oracle,*

 

Oracle 9

  成立数据库完结后再通过PFILE定义SPFILE

开首化参数文件(Initialization Parameters
Files),Oracle
9i此前,ORACLE一贯利用PFILE方式存储开头化参数,该文件为文本文件。

办法1:查询动态视图V$PARAMETER,假如VALUE值为非空,则是SPFILE启动,否则是PFILE。

    
PFILE文件可以用文件编辑器打开手工配置、而SPFILE不行,只可以通过SQL命令在线修改。

3.
什么样查看SPFILE与PFILE的目录地方

SELECT name, value, display_value FROM
v$parameter WHERE name =’spfile’;

SQL> show parameter spfile;

1:PFILE是文件文件的,而SPFILE是二进制格式的。

主意1. 查看动态视图

艺术2:SHOW PARAMETER命令查看

  • scope=both         
    立刻并永远生效(默许方式)
  • scope=spfile        
    下次启动才能见效
  • scope=memory    
    立时生效但下次启动时失效

SELECT NAME, VALUE, DISPLAY_VALUE FROM
V$PARAMETER WHERE NAME =’spfile’;

相关文章