SQL> select * from v$version;--Oracle版本
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
--Windowns Server 2003
--Oracle 查找参数文件的顺序
1.Orahome\database\Spfile.ora或者Spfilesid.ora
2.Orahome\database\initorcl.ora
--自Oracle 9i以后启动的时候默认使用的初始化文件是spfile,我们可以通过如下种方式来判断是SPFILE还是PFILE方式启动数据库
--若为pfile启动,此参数的值为空
SQL> show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string F:\ORACLE\PRODUCT\10.2.0\DB_1\DBS\SPFILEORCL.ORA
--关闭数据库
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
--修改initorcl文件为initorcl1,发现系统无法启动
--oralce默认会去读取INITORCL.ORA文件去启动数据库(ORAHOME\DB_1\DATABASE\INITORCL.ORA)
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: ???????????????? 'F:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INITORCL.ORA'
--创建pfile
--Oracle会把spfile的内容写入 ORAHOME\db_1\database\initorcl.ora
--原文件的内容为SPFILE='ORAHOME\db_1/dbs/spfileorcl.ora'
SQL> create pfile from spfile;
文件已创建。
--创建spfile
--Oracle会在此目录下创建另外一个spfile (ORAHOME\db_1\database\Spfilexx.ora)
SQL> create spfile from pfile;
文件已创建。
--另外一个pfile,貌似是在数据库创建的时候会自动生成的。在spfile损坏的时候,可以用这个文件恢复
--ORAHOME\admin\orcl\pfile\init.ora.1018201231751
--使用这个文件启动后,创建spfile需要注意要用下面的语法:
create spfile from pfile = 'ORAHOME\admin\orcl\pfile\init.ora.1018201231751';
一点总结:在修改参数文件的参数时,最好先做个备份,只要简单的copy下文件即可。
相关推荐
oracle参数文件
ORACLE参数文件的修改与配置[归类].pdf
PFILE属于静态文件,修改之后的参数需要重启Oracle服务器才能生效;SPFILE属于动态文件,参数修改后立即使之生效,且为二进制文件,更加的安全。
Oracle 9i初始化参数文件详解
Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开...
如果文件中有两个相同的参数名则以最后出现的为准,以下例子说明了这个问题。 如有一个spfile文件(myspfile.ora),包括两个参数: sessions=150 processes=200 另外有一个pfile文件(mypfile.ora),里面包括三个参数,...
Oracle_LISTENER监听文件参数详解及Lsnrctl命令综述
原创文档详细说明ORACLE10G参数文件PFILE与SPFILE, 超级详细
Oracle 11g控制文件全部丢失从零开始重建控制文件,如果丢失了所有的控制文件并且没有任何的备份,我们可以通过重建控制文件来打开数据库。其中,重建控制文件至少需要以下信息: 1.数据库名 2.字符集 3.数据文件...
oracle 静默安装响应文件 参数说明oracle 静默安装响应文件 参数说明
initSID.ora 每个数据库实例都有一个初始化 参数文件 其缺省 存放的路径为 $ORACLE_BASE/admin/<SID>/pfile 其名称为 init<SID>.ora 如 cams 实 例 对 应 的 参 数 文 件 为 initcams.ora 缺 省 存 放 ...
网盘文件永久链接 01指导 02指南 03 数据库派系介绍 04 oracle结构和4大文件 ...13 Oracle参数文件丢失恢复 14备份组网 15 simpana备份oracle实验 16 simpana实验 17 备份组网和备份介质和重删介绍 ................
Oracle 11G参数文件
ORACLE初始化参数详解 ORACLE初始化参数详解
介绍如何对Oracle初始化参数文件进行配置。
可用于生产环境的Oracle安装以及环境设置
Oracle批量执行传多个参数多个SQL文件,适合于跑批,生成环境直接测试,没有问题
Oracle12c CDB和PDB的参数文件管理
Oracle 数据库系统根据初始化参数文件 init.ora 中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数... ...
此文档那个主要讲解oracle的实例和初始化参数~~~~~~~~~