在ORACLE中通过存在的参数文件创建服务器参数文件
因为spfile.ora文件为二进制文件,有可能手动修改spfile.ora后,oracle无法识别,也就无法启动了。解决办法如下:
1,找到相应实例的pfile文件:在10.0.2\admin\实例名\pfile\文件夹下有个init.ora.xxxxxxxxxxx 文件,该文件为带时间戳的pfile文件,将时间戳去掉,变成init.ora文件。
2,通过oralce SQL*PLUS登录数据库
sql>conn 用户名/密码 as sysdba-- 登录的用户必须具备sysdba或sysoper权限
sql>startup pfile='10.0.2\admin\实例名\pfile\init.ora';
--用指定的文本参数文件启动数据库,启动成功后
--通过文本参数文件创建服务器参数文件
sql>create spfile='ORACLE_HOME/database/spfileSID.ora' from pfile='10.0.2\admin\实例\pfile\init.ora';
3,将新生成的文件spfileSID.ora拷贝到 ORACLE_HOME/database目录下覆盖原文件(如果存在initSID.ora文件请重命名)。
4。启动oracle。
SQL>startup;
例如:
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 10 11:21:42 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup pfile='E:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\init.ora';
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1287016 bytes
Variable Size 92277912 bytes
Database Buffers 188743680 bytes
Redo Buffers 2904064 bytes
Database mounted.
Database opened.
SQL> create spfile='E:\oraclexe\app\oracle\product\10.2.0\server\dbs\SPFILEXE1.ORA'from pfile='E:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\init.ora';
File created.
SQL>STARTUP;
分享到:
相关推荐
Oracle数据库系统中,参数文件是配置数据库运行方式的关键组件,主要分为PFILE(初始化参数文件)和SPFILE(服务参数文件)。这两种类型的参数文件各有特点,适用于不同的管理和操作场景。 一、PFILE(初始化参数...
LISTENER 监听文件参数是 Oracle Net Listener 的配置文件,用于定义监听器的行为和参数。下面是 LISTENER 监听文件参数的详细解释: 1. LISTENER:指出一个监听器定义的起始点。它实际上是正被定义的当前监听器的...
初始化参数文件有两种类型:`PFILE`(文本初始化参数文件)和`SPFILE`(服务器初始化参数文件)。 ##### 1. PFILE - 文本初始化参数文件 - **特点**:早期版本(Oracle 9i之前)的默认参数文件格式,内容为纯文本,...
总之,Oracle服务器参数文件的使用与维护是数据库管理中的核心技能,掌握其操作和优化技巧对于保证数据库系统的稳定性和高效运行具有重要意义。通过理解和熟练运用SPFILE,数据库管理员可以更有效地管理Oracle数据库...
在ORACLE 10G中,有两种类型的初始化参数文件:PFILE(Plain Text File)和SPFILE(Structured Parameter File)。PFILE是文本格式的文件,可以直接编辑,而SPFILE是二进制格式,提供了更多的高级特性,如动态调整...
首先,参数文件通常有两种形式:pfile(初始化参数文件)和spfile(动态服务器参数文件)。pfile是以文本格式存储的,可以直接编辑,而spfile是二进制格式,能够存储更多的元数据,并支持动态更改某些参数。在Oracle...
Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其数据迁移和备份通常涉及到DMP(Data Pump)文件。DMP文件是Oracle Data Pump导出的数据文件,它包含数据库对象的完整信息,如表、索引、视图等。在不同...
控制文件、redo log文件、数据文件和临时文件应放入新服务器相应的Oracle数据和日志目录。参数文件(PFILE)应放在新数据库的PFILE路径下。 在新服务器上,启动数据库并检查所有文件是否正确加载。如果一切正常,你...
本文将深入探讨如何在Oracle环境中批量执行带有多个参数的多个SQL文件,以便进行高效的数据操作和测试。 首先,理解"Oracle批量执行传多个参数多个SQL文件"的含义:这通常涉及编写一个主脚本,该脚本能够接收多个...
- **作用**:初始化参数文件,用于控制数据库实例的启动参数。 - **内容**:包含了如内存大小限制、进程数量等关键参数。 - **位置**:可以放在任意位置,但通常存储于Oracle主目录下。 ### Oracle配置文件示例...
2. **SPFILE (服务器参数文件)** - **格式**:SPFILE是以二进制格式存储的。 - **文件名建议**:推荐使用`spfileSID.ora`作为文件名。 - **修改方式**:SPFILE不能直接通过文本编辑器进行修改,而是通过`ALTER ...
- `DB_CREATE_FILE_DEST`: 定义创建数据文件和控制文件的默认位置。 - `CONTROL_FILES`: 指定控制文件的路径和数量,用于数据库的完整性和一致性检查。 9. **并行执行参数** - `PARALLEL_MAX_SERVERS`: 设置最大...
综上所述,"oracleClient安装包exp和imp文件.zip"提供了一个完整的Oracle客户端环境,结合EXP和IMP工具,用户可以高效地管理和迁移数据库数据,这对于数据库管理员和开发者来说是非常有价值的资源。
8. **内存和磁盘空间**:Oracle 11g需要相当大的系统资源,包括足够的内存和磁盘空间来存储数据文件、日志文件和控制文件。 在UOS上安装Oracle 11g的步骤可能包括以下部分: 1. **更新系统**:确保所有系统软件包...
Oracle参数管理有两种主要方式:文本参数文件和服务器参数文件。 文本参数文件是Oracle早期的管理方式,所有的参数都集中在一个文本文件中,便于直接查看和编辑。这种方式下,动态参数的修改虽能即时生效,但不会...
Oracle大型数据库实验四参数文件与控制文件管理 ...我能够很好的将数据库启动到不同状态,检索动态性能视图并且能够完成文本初始化参数文件和服务器参数文件的创建以及数据库控制文件的多路存储、备份。
架构主要包括数据文件、控制文件、重做日志文件、跟踪文件和警告日志、参数文件、归档日志以及口令文件。 1.2 物理结构 - 数据文件:是Oracle数据库中最基本的存储单位,包含数据库的所有数据和对象。每个表空间由...
Oracle参数主要存储在两种文件中:服务器参数文件(SPFILE)和参数文件(PFILE)。本文主要介绍了Oracle参数的相关知识和查询方法。 在Oracle中,参数可以大致分为普通参数和非凡参数两大类。普通参数是数据库运行...
总结来说,Oracle参数设置需要根据系统环境、资源限制和应用需求进行精细调整。对于32位系统,可能需要在可用内存有限的条件下寻找最佳平衡点,而在64位系统中,内存管理的灵活性更高。同时,任何参数更改都需要谨慎...