2010年9月9日 16:57:16       

数据库无法启动问题

登录数据库时提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中
解决办法:
然后远程登录数据库服务器(aix5 unix),转到oracle用户下(unix转用户命令:su - oracle),输入sqlplus /nolog 回车  conn /as sysdba 回车 进入sql界面,作如下操作:
1、关闭实例
SQL> shutdown immediate;
ORA-01109: database not open
  Database dismounted.
  ORACLE instance shut down.
2、启动实例
SQL> startup;
Total System Global Area 2466250752 bytes
Fixed Size                  2022864 bytes
Variable Size             536871472 bytes
Database Buffers         1912602624 bytes
Redo Buffers               14753792 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
ORA-01110: data file 7: '/dbbak/rlv_gcomm_30G_02'

接来下可以登录数据库了,但是却没法执行任何操作,提示:
ORA-01109: database not open
(在网上搜了下,也有人有这个问题,但是问题是人家的file是存在的,所以只要改下路径,直接执行如下语句再执行1和2就可以了。
 SQL> alter database rename file '/dbbak/rlv_gcomm_30G_02' to '/var/rlv_gcomm_30G_02';)

但问题是我的这个数据库rlv_gcomm_30G_02这个文件根本就不存在,哪来的该路径呢,经过网络和好心人的帮忙终于可以找到原因了
具体原因分析如下:由于早上创建了一个表空间,但是后来直接去删除表空间rlv_gcomm_30G_02文件,但这么删是有问题的,表空间和数据文件如果没有从数据库中删除,相应的数据文件就不能直接在服务器上删除。所以导致在启动数据库的时候检查数据有问题,最终导致数据库无法启动。解决办法如下:
3、SQL>alter database datafile '/dbbak/rlv_gcomm_30G_02' offline drop;
然后在执行上述的1和2步骤就可以了,由于这这个数据库还有一个数据库表空间文件被这么删除,所以还会出现同样的问题,当然这回只要再执行3,然后执行1,2就可以了。
SQL> startup
ORACLE instance started.
Total System Global Area 2466250752 bytes
Fixed Size                  2022864 bytes
Variable Size             536871472 bytes
Database Buffers         1912602624 bytes
Redo Buffers               14753792 bytes
Database mounted.
Database opened. 终于成功了。
但是这个时候登录数据库还是不行的,还要启动
然后就可以登录数据库将表空间drop掉。

转载于:https://www.cnblogs.com/lanzi/archive/2010/09/09/1822470.html

ORA-01109:数据库无法启动问题相关推荐

  1. 又一例SPFILE设置错误导致数据库无法启动

    --======================================== --又一例SPFILE设置错误导致数据库无法启动 --============================== ...

  2. 2. Oracle 数据库实例启动关闭过程

    转载自: http://blog.csdn.net/leshami/article/details/5542983 Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行 ...

  3. oracle数据库结束进程后怎么重启,Oracle数据库的启动与关闭方法

    一.启动数据 $sqlplus "sys/pass as sysdba" sql>startup 二.启动监听器 数据库启动后,如果未启动监听进程,则客户端无法与数据库连接. ...

  4. oracle数据库从关闭到启动,Oracle数据库的启动和关闭详细过程

    一.数据库打开 startup数据库正常启动 1.startup nomount 启动 Oracle DB 实例:NOMOUNT ,创建sga,创建了alert日志,用于create db,creat ...

  5. linux杀死oracle进程,杀死进程后,oracle数据库无法启动

    报错信息: 报错信息一: You are running addbctl.sh version 120.1 Starting the database PROD ... SQL*Plus: Relea ...

  6. Oracle 数据库实例启动关闭过程

    --================================ -->Oracle 数据库实例启动关闭过程 --================================ /* Or ...

  7. ORA-12547: TNS:lost contact导致数据库无法启动

    墨墨导读:一个诡异的案例:ORA-12547: TNS:lost contact导致数据库无法启动,甚至sqlplus都无法登录,让我们一一来解开这个案例的真面目. 1. 背景概述 某客户出现数据库无 ...

  8. Oracle数据库的启动与关闭

    Oracle中不同启动和关闭方式的区别: Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将周详介绍这些启动和关闭方式之间的区别连同他们各自不同的功能. 一.启动和关闭Oracle数据库 ...

  9. 意外断电数据库无法启动牵扯到异步IO的参数设置

    一客户机房新装的UPS不太稳定,好几次意外断电,第3次意外断电之后问题终于来了, 数据库起不来了-- 数据库的硬件环境是一台IBM DS5020存储,2台IBM X3850 X5 软件环境是Linux ...

  10. oracle启动包找不到数据文件,ORA-01078,LRM-00109参数文件问题,导致数据库无法启动...

    在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,并且找不到静态参数文件或环境变量设置错误,则就会出现ORA-01078和LRM-00109错误 ...

最新文章

  1. BlogEngine 1.0中的编码问题及解决方案
  2. python enumerate 行号 序号
  3. undefined reference to `__android_log_print'
  4. c语言删除文件中的结构体_C语言插入、删除、更改文件内容
  5. Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
  6. 标记-清除(Mark-Sweep)
  7. 什么是 SAP Spartacus UI 的 feature level
  8. navicat 怎么调试存储过程_Mysql调试存储过程最简单的方法
  9. android 片段,android – 将片段添加到片段中(嵌套片段)
  10. 现代JavaScript中的精美图案:制冰厂
  11. TensorFlow2.0(四)--Keras构建深度神经网络(DNN)
  12. 用牛顿插值多项式求函数近似值的算法,能用C语言编程实现
  13. Go 语言之父详述切片与其他编程语言数组的不同
  14. 菜鸟裹裹电脑版_天猫淘宝“基本盘”放缓,阿里云、菜鸟爆发,马云迎来拐点?...
  15. java mysql limit分页,MySQL limit使用方法以及超大分页问题解决
  16. mysql数据库中 pri_MySQL数据库管理——SQL指令集
  17. 开源Scout攻击检测工具
  18. Congestion解决办法
  19. Cracking The Coding Interview5.3 暂存
  20. javascript基本排序算法

热门文章

  1. java同步通信方式_java多线程同步与通信示例(synchronized方式)
  2. 计算机导论中的名词解释,计算机导论期末考试试题及答案
  3. python函数编程实战_(转)函数式编程实战教程(Python版)
  4. python文本处理第三方库是什么_python第三方库网站
  5. 九、N-gram语言模型
  6. Python中关于进度条的6个实用技巧
  7. 适用于 Python 的 10 大最佳 IDE,你 Pick 哪一款?
  8. Python + Steamlit 快速开发可视化 web 页面!
  9. 强烈推荐一位大佬,知名银行风控分析师,学习是一辈子的事!
  10. oracle测试没响应,Oracle JDBC 没响应,是不是BUG?