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参数文件的修改与配置方法,以及如何通过实例来手动创建和管理参数文件。 首先,参数文件通常有两种形式:pfile(初始化参数文件)和spfile(动态服务器参数文件)。pfile是以文本格式存储的,...
Oracle数据库系统中,参数文件是配置数据库运行方式的关键组件,主要分为PFILE(初始化参数文件)和SPFILE(服务参数文件)。这两种类型的参数文件各有特点,适用于不同的管理和操作场景。 一、PFILE(初始化参数...
Oracle 9i初始化参数文件详解
"Oracle LISTENER 监听文件参数详解及 Lsnrctl 命令综述" Oracle LISTENER 监听文件参数详解: LISTENER 监听文件参数是 Oracle Net Listener 的配置文件,用于定义监听器的行为和参数。下面是 LISTENER 监听文件...
Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开...
Oracle数据库的初始化参数文件在系统配置中起着至关重要的作用,它们定义了数据库运行时的各种配置选项。在ORACLE 10G中,有两种类型的初始化参数文件:PFILE(Plain Text File)和SPFILE(Structured Parameter ...
- **作用**:初始化参数文件,用于控制数据库实例的启动参数。 - **内容**:包含了如内存大小限制、进程数量等关键参数。 - **位置**:可以放在任意位置,但通常存储于Oracle主目录下。 ### Oracle配置文件示例...
3. **设置导出参数**:在执行Export时,可能需要设置一些参数以确保兼容性,如`VERSION=9.2`(或低版本号),这将告诉Export工具以指定的低版本格式生成DMP文件。 4. **测试导入**:在低版本数据库中,使用Import...
### Oracle12c CDB和PDB的参数文件管理 #### 一、Oracle12c多租户架构下的参数文件管理概述 Oracle Database 12c引入了多租户架构,其中包含容器数据库(Container Database, CDB)和可插拔数据库(Pluggable ...
1. **INIT.ORA文件**:这是Oracle的传统初始化参数文件,它包含了启动数据库时所需的所有配置参数。优化INIT.ORA文件意味着根据系统的实际负载和需求调整参数设置,例如内存分配(SGA, PGA)、日志写入频率(LOG_...
本文详细介绍了如何创建、使用和维护Oracle密码文件,以及相关的配置参数和用户管理操作。 首先,Oracle密码文件存储了超级用户INTERNAL和具有SYSDBA或SYSOPER权限的其他用户的凭证。通常,这个文件位于ORACLE_HOME...
### Oracle Internet文件系统与ADO应用详解 #### 一、Oracle Internet文件系统概述 Oracle Internet文件系统,简称OIFS,是Oracle公司推出的一种先进的文件存储和管理解决方案,它将传统的文件系统概念与数据库...
### Oracle安装及重要参数设置详解 #### 一、Oracle安装前的系统参数调整 为了确保Oracle数据库能够在生产环境中稳定高效地运行,安装前对系统的内核参数与限制参数进行合理设置至关重要。 ##### 1. 设置内核参数...
初始化参数文件是Oracle实例运行所需的重要配置文件,它定义了一系列参数,用于控制实例的启动方式、内存分配以及其他运行时特性。这些参数对于确保数据库的稳定性和性能至关重要。 #### 三、初始化参数文件类型 ...
首先,理解"Oracle批量执行传多个参数多个SQL文件"的含义:这通常涉及编写一个主脚本,该脚本能够接收多个参数,并依次对每个参数执行相应的SQL文件。这样的方法可以极大地提高工作效率,避免手动逐个运行SQL脚本的...
然后,查看参数文件(PFILE)的位置,这可以通过`show parameter pfile`命令获取。接着,检查控制文件的相关信息,包括`control_file_record_keep_time`、`control_files`以及`control_management_pack_access`,...
- 可以通过修改参数文件中的相关参数来间接修改控制文件的配置,如控制文件的自动备份等。 - 示例:设置自动备份控制文件:`spfile:control_file_auto_backup=true;` #### 四、删除控制文件 1. **删除控制文件...
oracle 静默安装响应文件 参数说明oracle 静默安装响应文件 参数说明