启动Oracle时提示:ORA-01078:failure in processing system parameters

一、使用环境
操作系统:CentOS release 6.2 (Final)

数据库:Oracle 12g
数据库主目录:/ora12/product/product/12.1.0/db_1

二、问题描述

用sys用户登录sqlplus后,用startup命令启动Oracle时提示:
ORA-01078:failure in processing system parameters
LRM-00109: could not open parameter file ‘/ora12/product/product/12.1.0/db_1/dbs/initora12.ora‘

三、错误原因
在oracle9i、10g、11g最近几个版本中,数据库默认使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。

四、解决方法
方法一:

1.用find /ora12  -name pfile命令查找pfile文件的位置,/ora12/product/admin/cvte63/pfile 进入该文件夹,查看文件

2.将$ORACLE_BASE/admin/cvte63/pfile目录下的init.ora.6420171848 形式的文件copy 到$ORACLE_HOME/dbs目录下命名为initora12.ora即可。

(注:initora12.ora中的orcl12为你的实例名 ORACLE_SID,这里我的SID为:ora12)

方法二:
将$ORACLE_HOME/dbs目录下spflieorcl.ora改名为spfilecenter.ora即可。(注:spfilecenter.ora中的ora12为环境变量中设置的SID,我的是ora12)

oracle用户登录 sqlplus "/as sysdba"
SQL> startup

时间: 2024-10-24 02:47:56

启动Oracle时提示:ORA-01078:failure in processing system parameters的相关文章

Oracle12c启动数据库报错:ORA-01078: failure in processing system parameters

单实例oracle12102安装完成后,startup报错: [[email protected] ~]$ sqlplus "/as sysdba" SQL*Plus: Release 12.1.0.2.0 Production on Sat Sep 16 15:04:46 2017 Copyright (c) 1982, 2014, Oracle.  All rights reserved. Connected to an idle instance. SQL> startup

ORA-01078: failure in processing system parameters

错误分析: [[email protected] pfile]$ sqlplus sys/[email protected] as sysdba; SQL*Plus: Release 10.2.0.1.0 - Production on Tue Mar 10 01:51:24 2015 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an idle instance. SQL> startupORA-0107

启动归档时提示:ORA-00265: instance recovery required, cannot set ARCHIVELOG mode

故障现象: 将数据库修改为归档模式时,有如下的提示: SQL> alter database archivelog; alter database archivelog * ERROR at line 1: ORA-00265: instance recovery required, cannot set ARCHIVELOG mode 原因分析: 将数据库关闭使用了, shutdown abort或者startup force mount等非一致性关闭,导致数据库 数据文件,控制文件,日志文件

oracle用cmd货plsql登录oracle实例提示“ORA :12170”TNS:连接超时

1,cmd ------ ping ip地址:查看网络问题,能否ping通ip地址 2,cmd ------ tnsping ip地址(或服务器的实例名SID)“ ①如果出现"TNS-12535:操作超时" 提示,可能是服务器端防火墙没有关闭,关闭防火墙即可: ②如果出现下图显示,则证明没有问题: ” 3,cmd ------ netstat - na 查看1521端口是否关闭 ①如果显示关闭,则需要在防火墙设置中将1521端口设为例外: ②如果出现下图显示,则证明没有问题: 4,cm

关于DOS下启动MySQL时提示服务名无效

主要原因:启动时:net start mysql 而打开服务后发现,本地服务中mysql这个服务实际名字为mysql55,故启动语句应为:net  start mysql55: 以下摘自课程提问: 你要看你的服务里存在不存在相应的服务.如下图: 如存在,再看下服务名是否拼写正确. 新建/删除mysql服务,mysql中已为我们提供相应的程序,使用mysqld就可以实现添加/删除mysql服务. 添加mysql服务: “mysqld -install 服务名(自定义)” 删除mysql服务: "m

启动PHP时提示初始化错误

[[email protected] php]# sbin/php-fpm -t [08-Dec-2015 23:08:13] ERROR: failed to open configuration file '/usr/local/php/etc/php-fpm.conf': No such file or directory (2) [08-Dec-2015 23:08:13] ERROR: failed to load configuration file '/usr/local/php/

linux下使用Android studio启动模拟器时提示 waiting for target device to come online 的问题

方法来自:http://stackoverflow.com/questions/42612468/how-can-i-get-more-information-about-waiting-for-target-device-to-come-online 原因:android studio 下载的linux emulator, 版本26.1, 里面自带的库文件跟系统不兼容,可能存在版本上的兼容问题 文件位于androoid sdk/emulator/lib64/libstdc++ 应该源自SDK自

使用VS连接SQLServe时提示未能载入文件或程序集“System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKey

解决方法:         就是去微软主页下载两个Microsoft SQL Server 2012补丁包,SQLSysClrTypes.msi和SharedManagementObjects.msi,下载地址是http://www.microsoft.com/zh-cn/download/details.aspx?id=29065 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDE4MDUwNA==/font/5a6L5L2T/fontsi

ubuntu myeclipse 启动时提示 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avail ....

jdk已经安装过但是启动eclipse时提示“A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avail ” 解决方法 终端进入你的eclipse目录,然后输入: mkdir jrecd jre ln -s 你的JDK目录/bin bin