`

oracle启动参数文件

阅读更多

1.初始参数文件:pfile(initialization parameter file)
2.服务器参数文件:spfile(server-side parameter file)
主要的区别是:
    1.pfile是文本文件,spfile是二进制文件
    2.pfile可以通过文本编辑器修改,spfile主要是通过alter system set parameter=value       [scope=memory|spfile|both]修改

oracle启动时,读取参数文件的顺序是:
1.spfile$ORACLE_SID.ORA(创建数据库时创建的spfile)
2.spfile.ora(oracle缺省spfile文件)
3.init$ORACLE_SID.ora(创建数据库时创建的pfile)
4.init.ora(oracle缺省pfile文件)
oracle会按顺序读出这些参数文件,如果在1没有找到就去找2,直到找到。

和参数文件相关常用SQL如下:
1.查看当前使用的spfile和pfile的位置:
show parameter spfile/show parameter pfile

2.查看参数文件的具体设置
show parameters

3.从spfile获取pfile
create pfile='pfilesid.ora' from spfile或者
create pfile='pfilesid.ora' from spfile='/$ORACLE_HOME/dbs/spfile.ora'

4.修改参数
alter system set parameter=value [scope=memory|spfile|both]
1.修改后当前就起作用,重启数据库不起作用
scope=memory
2.修改后当前不起作用,下次重启数据库才起作用
scope=spfile
3.修改后当前起作用,下次重启数据库也起作用
scope=both
Notice:命令alter system set parameter=value在没有加scope选项时,默认值是什么呢?多数朋友可能不加思索就会回答both这答案,实际的情况是,当oracle在以spfile参数启动时,默认值是both,而以pfile启动时,默认值是memory,也就是只修改当前值。所以如果不能确定启动的参数文件,可以用show parameter spfile查看。

5.指定初始参数文件启动数据库
startup pfile='/$ORACLE_HOME/dbs/init$ORACLE_SID.ora'
不能以指定服务器参数文件spfile来启动数据库
可以先将spfile转换成pfile,再用这个命令来达到目的

6.查看系统是以pfile还是spfile启动
show parameter spfile
如果是null值,就是pfile启动的

分享到:
评论

相关推荐

    oracle 启动过程详解

    在启动的第一步骤,Oracle 首先寻找参数文件(pfile/spfile),然后根据参数文件中的设置(如内存分配等设置),创建实例(INSTANCE),分配内存,启动后台进程。Nomount 的过程也就是启动数据库实例的过程。这个过程...

    Oracle参数文件PFILE和SPFILE介绍

    四、Oracle启动时的参数文件查找顺序 Oracle在启动时会按照以下顺序查找参数文件: 1. spfileSID.ora 2. 默认SPFILE (spfile.ora) 3. initSID.ora 4. 默认PFILE (未知) 如果在启动命令中指定了PFILE或SPFILE,...

    Linux下oracle启动和监听

    7. `startup pfile=参数文件名`:带初始化参数文件的启动方式 8. `startup EXCLUSIVE`:独占方式启动 六、关闭 Oracle 数据库的方式 关闭 Oracle 数据库的方式包括: 1. `shutdown normal`:正常方式关闭数据库 2...

    Oracle_LISTENER监听文件参数详

    "Oracle LISTENER 监听文件参数详解及 Lsnrctl 命令综述" Oracle LISTENER 监听文件参数详解: LISTENER 监听文件参数是 Oracle Net Listener 的配置文件,用于定义监听器的行为和参数。下面是 LISTENER 监听文件...

    Oracle启动管理命令

    例如,`Oracle启动·关闭命令.bat`文件可能包含以下内容: ``` echo off set ORACLE_HOME=你的Oracle安装目录 set ORACLE_SID=你的数据库SID sqlplus /nolog connect / as sysdba startup mount alter ...

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

    Oracle数据库的初始化参数文件在系统配置中起着至关重要的作用,它们定义了数据库运行时的各种配置选项。在ORACLE 10G中,有两种类型的初始化参数文件:PFILE(Plain Text File)和SPFILE(Structured Parameter ...

    oracle start配置文件

    本文将深入探讨Oracle启动配置文件的相关知识点。 首先,Oracle数据库在启动时主要依赖两个关键配置文件:`init.ora`(或`spfile.ora`)和`listener.ora`。`init.ora`文件是初始化参数文件,它包含了数据库实例的...

    Oracle 主要配置文件介绍

    - **定义**: 每个数据库实例都有一个初始化参数文件 `initSID.ora`,用于初始化 Oracle 实例的内存和进程设置。 - **默认位置**: `$ORACLE_BASE/admin/<SID>/pfile`。 - **示例内容**: ```bash db_name = "cams" ...

    Linux7.6+Oracle 19c+文件系统单机安装.pdf

    4. **安装过程**:执行Oracle安装文件,进行安装配置,包括数据库参数设置、监听器创建、数据库实例创建等。 5. **运维操作**:安装完成后,进行数据库的日常运维,包括数据库备份、性能优化、故障排查等。 ### ...

    Oracle基本参数配置

    7. 启动数据库时指定新的初始化参数文件,执行`startup pfile='c:\oracle\oracle92\database\init.ora';`命令,确保数据库按照新的参数配置启动。 ### 总结 通过以上步骤,我们完成了Oracle数据库的基本内存参数...

    oracle启动的三个阶段

    在这个阶段,Oracle数据库首先读取初始化参数文件(spfile或pfile),通常是spfile.ora、init<SID>.ora或init.ora。如果找不到这些文件,启动会失败。初始化参数文件中包含了控制文件的位置以及数据库实例的名称等...

    批处理文件彻底卸载Oracle文件

    5. **清理启动项**:批处理文件还会检查启动菜单(`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run`)和计划任务,删除任何与Oracle相关的启动项。 6. **删除临时文件和日志**:Oracle的临时...

    Oracle Goldengate参数规范

    根据给定文档,参数文件中的参数可以分为四类: 1. 必选参数:必须配置的参数,这些参数对于进程的正常运行至关重要。例如,MGR进程的PORT和DYNAMICPORTLIST参数就是此类参数。 2. 可选参数:根据实际应用场景可以...

    oracle配置文件信息

    - **作用**:初始化参数文件,用于控制数据库实例的启动参数。 - **内容**:包含了如内存大小限制、进程数量等关键参数。 - **位置**:可以放在任意位置,但通常存储于Oracle主目录下。 ### Oracle配置文件示例...

    oracle 修改sga参数无法启动的解决办法

    Oracle 修改 SGA 参数无法启动的解决办法 Oracle 中的 SGA(System Global Area)是一块共享内存区域,是 Oracle 实例的核心组件之一。SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA ...

    oracle启动脚本

    - **Oracle启动脚本**:指的是用于启动Oracle数据库服务的一系列自动化命令集合。这种脚本通常被设计成能够自动完成启动过程中的各项任务,从而简化操作流程。 #### 描述解析 - **Oracle 10g启动脚本**:此处指的是...

Global site tag (gtag.js) - Google Analytics