oracle11g启动报错 ORA-01078与LRM-00109 具体解决方法

问题描述

oracle11g数据库startup报错

ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/dbs/initorcl.ora'

[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Thu Jan 11 01:40:06 2024

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> startup  
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/dbs/initorcl.ora'
SQL> exit
Disconnected

原因分析:

这个错误表明在启动数据库时,无法处理系统参数,并且无法打开参数文件/u01/app/oracle/product/11.2.0/dbs/initorcl.ora

以下是一些可能的原因和解决方法:

  1. 文件路径或文件名错误:确保指定的参数文件路径和文件名是正确的,并且文件确实存在于该位置。检查路径和文件名的拼写和大小写。

  2. 文件权限问题:确保参数文件具有适当的读取权限。你可以使用操作系统的文件权限管理工具来检查和修改文件的权限。

  3. 参数文件损坏或缺失:如果参数文件损坏或缺失,数据库将无法启动。尝试从备份中还原参数文件,或者使用默认的参数文件。

  4. 数据库版本不匹配:确保参数文件与正在使用的数据库版本兼容。不同的数据库版本可能需要不同的参数设置。


解决方案:

请注意,在进行任何更改之前,务必备份重要的数据和配置文件,以防止意外情况的发生。

根据提供的命令和输出信息,可以总结出以下操作:

  1. 切换目录: 通过 cd 命令切换到不同的目录,包括 /u01/app/oracle/product/11.2.0/dbs//u01/app/oracle/product/11.2.0//u01/app/oracle/product/11.2.0/admin//u01/app/oracle/product/11.2.0/admin/orcl/pfile/

  2. 列出目录内容: 使用 ls 命令列出了各个目录下的文件和子文件夹。

  3. 复制文件: 执行了 cp 命令将 init.ora.9312023184626 文件复制到 /u01/app/oracle/product/11.2.0/dbs 目录,并将其重命名为 init.ora.9312023184626

  4. 修改文件权限: 使用 chownchmod 命令修改了 initorcl.ora 文件的所有者和权限。

[root@localhost oracle]# cd /u01/app/oracle/product/11.2.0/dbs/
[root@localhost dbs]# pwd
/u01/app/oracle/product/11.2.0/dbs
[root@localhost dbs]# ls
hc_DBUA0.dat  hc_orcl.dat  init.ora  lkORCL  orapworcl  snapcf_orcl.f  spfileorcl.ora
[root@localhost dbs]# cd ..
[root@localhost 11.2.0]# cd ..
[root@localhost product]# cd ..
[root@localhost oracle]# ls
admin  cfgtoollogs  checkpoints  diag  fast_recovery_area  flash_recovery_area  inventory  oradata  product  sql
[root@localhost oracle]# cd admin/
[root@localhost admin]# ls
orcl
[root@localhost admin]# cd orcl/
[root@localhost orcl]# ls
adump  dpdump  pfile
[root@localhost orcl]# cd pfile/
[root@localhost pfile]# ls
init.ora.9312023184626
[root@localhost pfile]# cp init.ora.9312023184626 /u01/app/oracle/product/11.2.0/dbs
[root@localhost pfile]# cd ..
[root@localhost orcl]# cd ..
[root@localhost admin]# cd ..
[root@localhost oracle]# cd ..
[root@localhost app]# cd oracle/product/11.2.0/dbs/
[root@localhost dbs]# ls
hc_DBUA0.dat  hc_orcl.dat  init.ora  init.ora.9312023184626  lkORCL  orapworcl  snapcf_orcl.f  spfileorcl.ora
[root@localhost dbs]# mv init.ora.9312023184626 initorcl.ora
[root@localhost dbs]# chown 755 initorcl.ora 
[root@localhost dbs]# vi initorcl.ora 
[root@localhost dbs]# ll
total 9548
-rw-rw---- 1 oracle oinstall    1544 Oct 31 18:46 hc_DBUA0.dat
-rw-rw---- 1 oracle oinstall    1544 Jan 10 23:58 hc_orcl.dat
-rw-r--r-- 1 oracle oinstall    2851 Jan 10 23:32 init.ora
-rw-r----- 1    755 root        2040 Jan 11 02:05 initorcl.ora
-rw-r----- 1 oracle oinstall      24 Oct 31 18:44 lkORCL
-rw-r----- 1 oracle oinstall    1536 Dec  2 14:44 orapworcl
-rw-r----- 1 oracle oinstall 9748480 Nov 22 19:28 snapcf_orcl.f
-rw-r----- 1 oracle oinstall    3585 Jan 11 01:24 spfileorcl.ora
[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Thu Jan 11 01:40:06 2024

Copyright (c) 1982, 2009, Oracle.  All rights reserved.
SQL>startup
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 1296768 bytes
Variable Size 139733040 bytes
Database Buffers 31457280 bytes
Redo Buffers 6710880 bytes
Database mounted.
Database opened.

问题解决


更多精彩文章可扫码关注公主号查看:
在这里插入图片描述
若需要各种相关资源可关注公众号留言

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Juvenile少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值