启动oracle时报ORA-01078和LRM-00109错误

使用 sys 用户登录 sqlplus 后,startup 命令启动 Oracle 时报 ORA-01078 和 LRM-00109 错误,如下所示:

SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/inithuman_res.ora'

原因:
很明显是启动时找不到 pfile 文件,这里就是缺少了 inithuman_res.ora,导致启动失败。

解决办法:
1、找到pfile文件夹所在位置

[oracle@localhost ~]$ find /home -name pfile
/home/oracle/app/admin/human_resource/pfile

2、查看文件

[oracle@localhost ~]$ cd /home/oracle/app/admin/human_resource/pfile
[oracle@localhost pfile]$ ls
init.ora.152020174126

3、将 init.ora.152020174126 文件 copy 到 /home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs 目录下命名为 inithuman_res.ora 即可。

cp /home/oracle/app/admin/human_resource/pfile/init.ora.152020174126 /home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/inithuman_res.ora

注:目录请根据你的实际安装目录copy,inithuman_res.ora 中的 human_res 为你的实例名ORACLE_SID,我的是human_res。


4、启动数据库即可,如下所示

[oracle@localhost dbs]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Fri Feb 28 10:34:58 2020
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area  572043264 bytes
Fixed Size                  2215424 bytes
Variable Size             171966976 bytes
Database Buffers          390070272 bytes
Redo Buffers                7790592 bytes
Database mounted.
Database opened.
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
human_res
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员大佬超

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

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

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

打赏作者

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

抵扣说明:

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

余额充值