ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file 解决过程

问题描述

centOS7上面装有oracle数据库,参考这种方式安装的,服务器异常关闭,重启服务器后数据库不能启动。
q

处理步骤

1、登录Linux,切换到oracle用户下su - oracle,查询lsnrctl服务是否开启lsnrctl status
w

2、监听没有启动,则需要输入lsnrctl start启动监听服务,当看到提示信息"The command completed successfully",则表示启动成功。
e

3、以system用户身份登陆oracle,sqlplus /nologconn as sysdba,输入用户名密码,提示Connected to an idle instance。则表示连接成功。
r

4、输入startup命令,当看到如图的提示信息:
t

5、服务器异常断电导致的文件丢失,恢复即可,切换到用户rootsu - root cd ../opt/oracle/admin/ORCLCDB/pfile/cp init.ora.1112021113713 /opt/oracle/product/19c/dbhome_1/dbs/initORCLCD.ora cd /opt/oracle/product/19c/dbhome_1/dbs/,看一下是否拷贝过去了ll
y

6、发现(上图)新拷贝的文件用户和用户组和别的不一样,改成一样的用户和用户组:chown oracle /opt/oracle/product/19c/dbhome_1/dbs/initORCLCD.orachgrp oinstall /opt/oracle/product/19c/dbhome_1/dbs/initORCLCD.ora,看一下是否改好了ll
u

7、切换用户到oraclesu - oracle,以system用户身份登陆oracle,sqlplus /nologconn as sysdba,输入用户名密码,提示Connected to an idle instance,则表示连接成功,下面开始启动oracle实例服务,输入startup命令,当看到如图的提示信息,则启动完成
i

结果

远程连接也OK了
o

原文地址:https://www.cnblogs.com/nqdxt/p/14407257.html