`

手动修改spfile.ora文件导致oracle启动不了的解决办法 .

阅读更多

手动修改spfile.ora文件导致oracle启动不了的解决办法 .



因为spfile.ora文件为二进制文件,手动修改spfile.ora后,oracle无法识别,也就无法启动了。解决办法如下:
      1。找到pfile文件:在10.0.2/admin/实例名/pfile/文件夹下有个init.ora.xxxxxxxxxxx 文件,该文件为带时间戳的pfile文件,将时间戳去掉,变成init.ora文件。
      2。开始-运行-cmd
>sqlplus /nolog
sql>conn  用户名/密码 as sysdba
sql>startup pfile='10.0.2/admin/实例名/pfile/init.ora';
启动成功后
sql>create spfile='path/spfileSID.ora' from pfile='10.0.2/admin/实例名/pfile/init.ora';
      3。将新生成的文件spfileSID.ora拷贝到 "10.2.0/db_1/database/”,目录下覆盖原文件,如果存在initSID.ora文件请重命名。
      4。在管理工具-服务中重新启动oracle系列服务,即可解决上述问题。

分享到:
评论

相关推荐

    initorcl.ora;lsnrctl;spfileorcl;lkORCL

    这里我们来详细探讨标题中提及的四个关键文件:`initorcl.ora`、`lsnrctl`、`spfileorcl`以及`lkORCL`,以及它们在Oracle数据库中的作用。 1. `initorcl.ora`: 这个文件是Oracle数据库实例的初始化参数文件,通常...

    Oracle12c启动问题解决说明

    这将创建一个init<sid>.ora文件,我们需要修改这个文件来解决启动问题。 2、修改pfile参数文件 打开init<sid>.ora文件,找到local_listener这一行,错误的是这样的local_listener='LISTENER_ORCL',我们需要将其...

    oracle 205错误解决办法

    当尝试测试Oracle控制文件,例如添加新的ctl文件或修改系统属性后,如果这些更改导致了与现有数据库配置的不一致,就会出现ORA-00205错误。这通常意味着数据库的配置文件(如init<sid>.ora)和控制文件之间存在不...

    Oracle培训资料030710g11g参数SPFILE.ppt

    这减少了对PFILE的依赖,因为SPFILE的所有修改都可以通过命令行完成,无需手动编辑文本文件。而且,Oracle 10g引入了一些高级的参数管理功能,如自动内存管理等,这些特性都是基于SPFILE的。 在Oracle 11g中,增加...

    oracle spfile

    - **安全性增强**: SPFILE是二进制文件,不能直接被编辑,降低了因误操作导致的安全风险。 - **备份与恢复**: SPFILE可以被纳入RMAN备份策略中,使得参数文件的管理更加一体化。 - **减少人为错误**: 修改参数完全...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    Oracle初始化参数的配置

    Oracle在安装完成后,会自动生成两个初始化参数文件:一个二进制格式的初始化参数文件(SPFILE)和一个文本格式的初始化参数文件(PFILE)。这两个文件分别存储在Oracle的管理目录下,通常位于`$ORACLE_HOME/admin/$...

    Oracle 自动启动脚本

    1. 创建初始化参数文件(init.ora或spfile.ora):这是Oracle数据库启动的关键配置文件,包含数据库的初始设置和参数。 2. 编写启动脚本(startup.sh或startup.bat):在Unix/Linux环境下通常为shell脚本,在Windows...

    Oracle 报错ORA-00845 MEMORY_TARGET not supported on this system

    如果是在使用spfile(服务器参数文件)的情况下出现的问题,你可以尝试使用pfile(文本参数文件)来启动数据库实例,然后手动编辑参数文件,移除或调整MEMORY_TARGET参数。 7. 查阅官方文档和社区。如果问题仍未解决...

    ORACLE参数文件的修改与配置[归类].pdf

    本文将深入探讨Oracle参数文件的修改与配置方法,以及如何通过实例来手动创建和管理参数文件。 首先,参数文件通常有两种形式:pfile(初始化参数文件)和spfile(动态服务器参数文件)。pfile是以文本格式存储的,...

    oracle手动创建数据库.doc

    1. **启动数据库**:以`nomount`模式启动数据库,即不加载数据文件和控制文件,便于进行初始化操作。示例命令: ``` sqlplus /nolog conn /as sysdba startup nomount pfile='D:\oracle\product\10.2.0\admin\...

    Oracle 11 g 安装文档

    - 调整初始化参数文件(`init.ora`或`spfile`),根据实际需求设置内存管理、日志切换、性能优化等相关参数。 10. **设置环境变量**: - 在`~/.bash_profile`或`/etc/profile`中设置Oracle相关的环境变量,如`...

    ORACLE数据库启动过程祥解[参照].pdf

    `init.ora`(或`spfile.ora`)是数据库启动的关键配置文件。错误的参数设置可能导致数据库无法启动。检查这些文件,确保所有参数值正确无误。 5. 控制文件问题: 控制文件记录了数据库的元数据,如果丢失或损坏,...

    oracle手工建立数据库

    Oracle手工建立数据库是一个复杂的过程,通常涉及多个步骤,包括创建数据库实例、配置密码文件、设置存储目录、更新监听器配置以及编辑TNSNAMES.ORA文件。以下是对这些步骤的详细解释: 1. 创建数据库实例:Oracle...

    批处理启动服务 oracle开机启动太耗时 遂在需要的时候才启动

    1. **初始化参数设置**:数据库启动时会读取 `init.ora` 或 `spfile.ora` 文件(现在通常是 SPFILE),这些文件定义了数据库的运行参数。 2. **实例启动**:通过 `sqlplus /nolog` 登录到 SQL*Plus,然后执行 `...

    手动创建数据库 oracle

    通过执行初始化参数文件(init.ora或spfile.ora)来启动一个数据库实例。实例是Oracle后台进程的集合,它们与实际的数据文件分离。 5. **创建数据文件**:定义数据文件的位置和大小,这些文件将存储数据库的实际...

    centOS7.6.1810静默安装oracle12.2.0.1.0

    这些步骤通常包括使用`dbca`工具或手动执行SQL脚本来创建数据库,编辑`listener.ora`和`tnsnames.ora`文件,以及调整`init.ora`或`spfile`。 总之,静默安装Oracle 12.2.0.1.0在CentOS 7.6.1810上是一个涉及多步骤...

    oracle注册.docx

    SQL> CREATE PFILE='C:\app\admin\orcl\pfile\init.ora' FROM SPFILE; 然后,使用 pfile 文件启动数据库: SQL> STARTUP PFILE='C:\app\admin\orcl\pfile\init.ora' 二、动态注册 动态注册是在实例启动的时候 ...

    Oracle数据库SPFILE文件特点及具体操作

    这意味着系统管理员可以在线修改参数,这些更改会立即并永久地保存在SPFILE中,无需手动更新文件。这一特性极大地提高了系统管理的效率,确保了参数设置的持久性。 其次,RMAN(Recovery Manager)工具支持对SPFILE...

    更改控制文件的路径(oracle 9i)

    PFILE是一种文本格式的参数文件,可以使用文本编辑器进行手动编辑,而SPFILE则是二进制格式的,通常通过SQL命令进行修改。 #### 3. 修改PFILE文件 接下来需要找到并编辑生成的PFILE文件。在这个例子中,文件名为`...

Global site tag (gtag.js) - Google Analytics