`

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
分享到:
评论

相关推荐

    oracle spfile

    ### Oracle SPFILE与PFILE详解 #### 一、引言 在Oracle数据库中,初始化参数文件扮演着极其重要的角色,它决定了数据库实例的配置和行为。随着版本的更新,Oracle引入了一个新的概念——SPFILE(Server Parameter ...

    使用RMAN迁移数据库到异机

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

    NetBackup创建Oracle副本.pdf

    Oracle 9i使用spfile作为动态参数文件,由于spfile不能直接复制,你需要使用SQL命令将spfile导出为pfile。例如: ```sql SQL> create pfile='E:\initclndb.ora' from spfile; ``` 2. **在CInDB上创建新的数据库...

    Oracle 11g Data Guard 安装实例

    接下来,我们需要创建一个pfile(参数文件)从现有的spfile,可以使用`CREATE PFILE FROM SPFILE;`命令来完成。这个pfile通常位于$ORACLE_HOME\dbs目录下,如initdbserver1.ora。然后,我们需要修改这个pfile,添加...

    【RMAN】RMAN跨版本恢复(中)--大版本异机恢复

    5. 迁移过程中pfile与spfile的作用和转换方法。 6. 解决跨平台和跨版本还原或复制时常见问题的方法。 了解这些知识,对于数据库管理员来说,能够帮助他们更好地管理和执行数据库的备份、恢复和迁移工作,尤其是在...

    Centos7.6下Oracle开启归档日志和Rman恢复.docx

    如果出现错误,可能是因为没有SPFILE,这时需要创建SPFILE或从PFILE创建SPFILE,然后重启数据库。 归档日志设置完成后,你可以使用RMAN进行数据库备份和恢复。RMAN是Oracle提供的强大工具,它支持多种备份类型,...

    Win8下DG物理Standby搭建

    - **重命名口令文件和PFILE**:确保与Primary库名称区别。 - **修改initstandby.ora**:添加必要的参数,如DB_UNIQUE_NAME,LOG_ARCHIVE_CONFIG等。 - **创建目录**:如adump等,以满足日志和数据文件的需求。 -...

    数据库培训资料

    - **参数文件(PFILE/SPFILE)**:SPFILE为二进制格式,直接由数据库读取;PFILE为文本格式,可编辑。两者用于存储数据库运行参数。 - **修改数据库参数**:了解如何在不同状态下(如NOMOUNT、MOUNT和OPEN)修改...

    oracle在linux的启动、访问、停止整理.pdf

    首先,启动到NOMOUNT状态意味着Oracle读取参数文件(pfile或spfile),依据其中的配置分配内存并启动后台进程,创建数据库实例。在这个阶段,仅需要参数文件,无需控制文件或数据文件。在Linux下,Oracle的可执行...

    数据库ADG实施手册.doc

    6. PFILE 文件注意事项:根据主库的 SPFILE 建立 PFILE,以便备库可以通过 PFILE 启动数据库并进行数据文件的恢复,同时保持数据库相关参数的一致性。 7. IP 地址注意事项:需要提供 RAC 的两个地址 VIP 或者 SCANIP...

    ORACLE数据库冷备份方式迁移.pdf

    在旧服务器上,启动数据库至nomount状态,然后创建PFILE(如`INITorcl.ora`)从SPFILE。将这个PFILE复制到新服务器的相应位置。 在新服务器上,同样以sysdba身份连接到SQL*Plus,执行`SHUTDOWN IMMEDIATE`。之后,...

    盖国强数据库讲义

    启动到Nomount状态是整个启动过程的第一步,Oracle会首先寻找参数文件(pfile/spfile),根据这些文件中的配置信息创建实例、分配内存,并启动后台进程。此步骤也被称为启动数据库实例的过程,实际上是在后台执行...

    DG搭建步骤

    - 创建参数文件:在SQL*Plus中以sysdba身份创建参数文件,例如`CREATE PFILE FROM SPFILE`,然后根据需求修改。 - 参数调整:例如,设置redo log组的数量、大小以及standby redo log的位置等。 6. **物理standby...

    数据库ADG实施手册范本.doc

    6. **参数文件(PFILE)**:从主库的SPFILE创建PFILE,使备库能够通过PFILE启动,并进行数据文件恢复,同时保持参数一致性。 7. **网络配置**:RAC环境需提供VIP或SCANIP,用于配置备库的tnsnames.ora文件,确保...

    ORACLE RMAN备份恢复指南

    - 使用`CREATE SPFILE FROM PFILE`命令从PFILE创建新的SPFILE。 ### 总结 本文详细介绍了Oracle RMAN备份与恢复的基础概念和技术要点,包括RMAN的特性、参数配置、备份模式以及具体的备份与恢复操作命令。掌握了...

    丢失全部数据库文件及全部redolog的恢复方法,可用作RMAN数据库迁移.doc

    如果SPFILE也被删除,需要从PFILE创建一个新的SPFILE。在命令行执行: ``` SQL> CREATE SPFILE FROM PFILE; ``` 7. **恢复数据文件**: 使用RMAN的`RESTORE DATABASE`命令恢复所有的数据文件: ``` RMAN> ...

    Oracle DBA高效入职指南 高清版

    - 初始化参数:学习初始化参数文件(SPFILE/PFILE)的作用,以及如何调整参数以优化性能。 3. **数据库管理**: - 实例与服务:理解实例与服务的区别,以及如何启动和关闭数据库实例。 - 表空间与数据文件:掌握...

    oracle数据库参数.pdf

    Oracle数据库的初始化参数存储在数据库的参数文件(通常是pfile或spfile)中,这些参数决定了数据库的多个方面,包括内存分配、性能调整、安全性设置等。 **2. 关于审计和跟踪** - audit_file_dest:指定审计文件的...

Global site tag (gtag.js) - Google Analytics