parameter文件的学习

pfile与spfile

    两者的优先级别不同,首先读取spfile文件,若找不到 则找pfile

若还找不到,则找initsid.ora文件,若还找不到则数据库报错

    spfile采用的是二进制文件格式,修改的方式不同,pfile只能用本本编辑器编写,而spfile只能使用数据库指令修改(alter systen set patameter="" scope=both/spfile/memory sid='XX'。

    pfile可以放在可以放在客户端,也可以放在服务器端,但是spfile只能放放在服务器端. 

   spfile可以使用rman备份工具备份,而pfile不能用rman备份

相互之间的转化 create spfile from pfile

                     create pfile from spfile

                     create spfile from memory(11g中)

相互之间的转换可以指定路径 

  

   参数视图v$parameter,v$spparameter (字段ISSPECIFIED可以判断是否使用的spfile,若为flase则使用pfile文件 )

 v$parameter(字段ISSYS_MODIFIABLE有三个值
immediate(动态的),alter system set ....
deferred(回话参数),alter session set .... 
false(静态参数)alter system set .... scope=spfile;
   隐含参数可以在x$ksppi与x$ksppcv中查找

 select x.ksppinm,y.ksppstvl,x.ksppdesc from x$ksppi x,x$ksppcv y where x.indx=y.indx and x.ksppinm like '&par';

你可能感兴趣的:(parameter文件的学习)