oracle启动包找不到数据文件,ORA-01078,LRM-00109参数文件问题,导致数据库无法启动...
在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,并且找不到静态参数文件或环境变量设置错误,则就会出现ORA-01078和LRM-00109错误。
这里介绍一种情况spfile不存在后的数据库启动。
实验前:
移走动态参数文件,并且没有静态参数文件。
[oracle@redhat4 dbs]$ ls
hc_jiagulun.dat init.ora orapwjiagulun spfilejiagulun.ora
initdw.ora lkJIAGULUN snapcf_jiagulun.f
[oracle@redhat4dbs]mvspfilejiagulun.ora ../spfilejiagulun.ora
启动数据库,报错找不到静态参数文件initjiagulun.ora(因为数据库找不到动态参数文件之后就会去找静态参数文件)
SQL> startup;
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db_1/dbs/initjiagulun.ora'
解决方法:
1、复制并重命名:
[oracle@redhat4 pfile]$ cp /u01/app/oracle/admin/jiagulun/pfile/init.ora.1019201314446 /u01/app/oracle/product/10.2.0/db_1/dbs/initjiagulun.ora
2、成功启动数据库,注意此时只是用静态参数文件启动。
[oracle@redhat4 pfile]$ sqlplus / as sysdba;
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Dec 27 19:37:48 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup;
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1218992 bytes
Variable Size 92276304 bytes
Database Buffers 188743680 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL>
3、重新生成动态参数文件,再次启动时就会用动态参数文件启动数据。
SQL> create spfile from pfile ;
File created.
SQL> shutdown abort;
ORACLE instance shut down.
SQL>
SQL>
SQL>
SQL> startup;
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1218992 bytes
Variable Size 92276304 bytes
Database Buffers 188743680 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/10.2.0
/db_1/dbs/spfilejiagulun.ora
oracle启动包找不到数据文件,ORA-01078,LRM-00109参数文件问题,导致数据库无法启动...相关推荐
- oracle access表丢失,oracle 11.1.0.7-版本也会出现access$表丢失导致数据库无法启动
oracle 11.1.0.7-版本也会出现access$表丢失导致数据库无法启动 发布时间:2017-06-23 20:10 来源:互联网 当前栏目:web技术类 下面我们来看看oracle 11. ...
- 又一例SPFILE设置错误导致数据库无法启动
--======================================== --又一例SPFILE设置错误导致数据库无法启动 --============================== ...
- ORA-12547: TNS:lost contact导致数据库无法启动
墨墨导读:一个诡异的案例:ORA-12547: TNS:lost contact导致数据库无法启动,甚至sqlplus都无法登录,让我们一一来解开这个案例的真面目. 1. 背景概述 某客户出现数据库无 ...
- Oracle数据文件scn不一致,控制文件与数据文件头SCN不一致导致数据库无法启动故障处理...
环境说明 OS操作系统:WINDOWS 2012 64位 数据库版 本:ORACLE 11.2.0.1 故障问题描述 客户反映数据库无法启动,报ORA-01589:要打开数据库必须使用RESETLOG ...
- 无法启动计算机中丢失HAL.dll,win7系统提示“hal.dll损坏或丢失”导致windows无法启动的解决方法...
今天和大家分享一下win7系统提示"hal.dll损坏或丢失"导致windows无法启动问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统提示"h ...
- vue上传文件get请求,携带参数文件和其他参数
上传文件get请求,同时携带选择form表单的其他内容 例一: 接口需要传文件以及其他内容的参数,这里需要formdata封装再提交数据 <template><FormItem la ...
- PostgreSQL 内存OOM控制策略导致数据库无法启动的诊断一例(如何有效避免oom)
你可能遇到过类似的数据库无法启动的问题, postgres@digoal-> FATAL: XX000: could not map anonymous shared memory: Canno ...
- oracle闪回区满了,一次快速闪回区满导致数据库不能启动的解决过程
一.事件背景描述:一个测试系统的数据库由于磁盘空间满了,清理了磁盘空间的,等待很久系统没有相应,因此通过shutdown immediate命令重新启动数据库,但是数据库一直关闭不了,所以通过shut ...
- 缺少控制文件导致数据库无法启动
在本人近期工作中,遇到了数据库无法正常启动的问题,以下是我对问题的整理和总结. 问题描述 1.启动数据库,报错 ORA-00205: error in identifying control file ...
最新文章
- Shell教程(四):条件语句、循环语句、break/continue
- 全球及中国硝基复合肥市场产销状况与未来运营前景分析报告2022版
- 配置arm-linux-gcc 位置
- 浮点数在内存中的存储方式
- golang导入包的几个说明:import
- Stream流中的常用方法_skip
- 如何恢复被删短信_手机便签记事本的内容如何恢复?快试试这款好用的便签
- HBase在共享经济互联网业务的应用
- [导入]关于“啸聚一庐--txna”
- springboot与dubbo整合
- appender log4j 扩展_详解Tomcat使用Log4j输出catalina.out日志
- 计算机毕业设计-springboot疫情管理系统-社区防疫管理系统java-小区预防疫情统计管理系统代码
- 常见未授权访问漏洞总结
- ubuntu shuru zhic
- 用免费新浪云sea搭建个人云服务器
- boss金服:点买系统的基本解答
- Sorry ,中产 -20160929
- RaspberryPi树莓派连接Wifi
- UINO优锘ThingJS-X让数字孪生技术零门槛入门
- 教你如何做好微信营销说到微信营销