`

PFILE与SPFILE差异

阅读更多
1.oracle实例启动时,寻找参数文件的顺序为
   spfileSID.ora----->spfile.ora------>initSID.ora



2.spfile与pfile的区别
  (1)pfile是文本文件,可以使用文本编辑器进行编辑,而spfile是二进制文件,不能使用任何编辑器进行修改,但是可以使用strings查看文件的内容
  (2)pfile里面是静态参数,不能在线修改,而spfile里面有动态参数,可以在线修改,而不用重启oracle



3.可以通过以下命令查看oracle使用pfile启动,还是spfile启动
   SQL> show parameter spfile
   NAME                                 TYPE        VALUE
   ------------------------------------ ----------- ------------------------------
   spfile                               string      /u01/app/oracle/product/10.2.0
                                                 /db_1/dbs/spfileora.ora
   如果value有值,说明是从spfile启动,否则是通过pfile启动



4.oracle的spfile,pfile存放位置
  pfile:$ORACLE_HOME/dbs目录下,如果数据库是用dbca创建的话,则在$ORACLE_BASE/admin/ora/pfile还有一个pfile文件,并且   在$ORACLE_HOME/dbs目录下创建一个spfileSID.ora的spfile文件
  spfile:$ORACLE_HOME/dbs目录下



5.spfile与pfile互相创建
  (1)如果oracle是从pfile启动,则可以使用如下命令创建spfile
      SQL> create spfile from pfile
  (2)如果oracle是从spfile启动,则可以使用以下命令创建pfile
      SQL> create pfile from spfile



6.利用pfile启动oracle实例
  SQL>STARTUP PFILE = $ORACLE_HOME/dbs/initORCL.ora
分享到:
评论

相关推荐

    原创文档详细说明ORACLE10G参数文件PFILE与SPFILE

    原创文档详细说明ORACLE10G参数文件PFILE与SPFILE, 超级详细

    asm指定路径对pfile和spfile相互创建

    因为asm磁盘组路径的原因,不能直接对pfile-spfile进行创建,需要指定路径进行创建,不然就会报错.

    Oracle参数文件PFILE和SPFILE介绍

    PFILE属于静态文件,修改之后的参数需要重启Oracle服务器才能生效;SPFILE属于动态文件,参数修改后立即使之生效,且为二进制文件,更加的安全。

    spfile&pfile

    針對oracle 的參數檔spfile&pfile的分析討論

    oracle spfile

    oracle spfile/pfile详解; 深入spfile 及 pfile的区别

    RAC中创建spfile

    RAC中创建spfile的各种方法,有截图,说明,对新人帮助很大

    spfile and pfile

    NULL 博文链接:https://hidefromall.iteye.com/blog/371031

    数据库创建spfile及修改最大连接数

    创建spfile并修改数据库连接数

    平安数据库试题

    create spfile from pfile,启动数据库即可,
也可以alter system set parametervalue=parametervalue scope = spfile
数据库重启后参数生效、 a. 从spfile生成pfile,修改pfile,再从pfile生成spfile b. 直接用VI...

    SPFILE参数错误

    SPFILE参数错误

    RMAN 在新机上的恢复

    利用Rman的全备(当时的控制文件controlfile,pfile/spfile,datafiles,redo log等文件), 将 源数据库上的数据恢复到新机上,或者说是将源数据库(迁移)至新机上。

    创建物理dataguard

    6、通过pfile创建spfile并用新的spfile重起数据库,datagurard必须使用spfile 5 四、从数据库上的准备工作 6 1、在从数据库端创建主数据的datafiles的拷贝 6 2、为从数据库创建控制文件 6 3、拷贝刚才的主数据库...

    使用RMAN迁移数据库到异机

    迁移数据库的方法有多种,较为常用的则是使用RMAN来迁移。...  4、为目标数据库创建pfile或spfile(使用RMAN还原或复制原pfile到目的服务器)  5、还原控制文件  6、还原数据文件  7、OPEN 数据库

    在Oracle关闭情况下如何修改spfile的参数

    大家都知道在Oracle中pfile参数是可以手动更改的,但是spfile是二进制文件所以不可以手动更改,但我最近遇到了一个问题,修改参数错误,导致Oracle启动不了,一定要修改spfile该怎么办呢?下面通过这篇文章来一起看...

    oracle - answer

    (1) CREATE SPFILE FROM PFILE=path (2) CREATE PFILE FROM SPFILE (3) SELECT NAME,VALUE FROM V$PARAMETER (4) ALTET SESSION SET NLS_DATE_FORMAT=’YYYY-MM-DD HH24:MI:SS’ Ch6 (1) ALTER ...

    Oracle10g-pfile文件参数详解.pdf

    pfile文件(parameter file)文件是基于文本格式的参数文件,含有数据库的配置参数。 oracle在安装时为每个数据库建立一个pfile文件,默认名为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。

    深入解析Oracle.DBA入门进阶与诊断案例

    3.2.5 使用PFILE/SPFILE启动数据库 112 3.2.6 修改参数 113 3.2.7 解决SPFILE参数修改错误 118 3.2.8 重置SPFILE中设置的参数 120 3.2.9 判断是否使用了SPFILE 120 3.2.10 SPFILE的备份与恢复 121 ...

    ORACLE初始化参数文件详细文档

    另外有一个pfile文件(mypfile.ora),里面包括三个参数,其中指定了spfile为前面的spfile文件 processes=100 sessions=100 spfile='myspfile.ora' processes=180 当使用mypfile.ora启动数据库时,会按如下顺序读取...

    铁路客票费用结算协议(三亚机关事务).doc.PFILE

    铁路客票费用结算协议(三亚机关事务).doc.PFILE

    Python库 | pfile-tools-0.3.0.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:pfile-tools-0.3.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics