oracle中出现ORA-01102错误怎么办

技术oracle中出现ORA-01102错误怎么办这篇文章主要介绍了oracle中出现ORA-01102错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解

本文主要介绍如何处理oracle中的ORA-01102错误,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去看看。

在测试环境中,由于未知原因,oracle数据库的服务器异常关闭。重启后,尝试还原相关应用发现启动数据库失败。期间,我走了一条曲折的山路翻山越岭。首先,梳理一下处理流程,这样这类问题以后就可以快速解决。

开始

一.数据库

1.机器启动后,登录服务器并使用sqlplus/as sysdba登录数据库。发现机器启动前还没有添加数据库服务,启动后就启动了。

oracle中出现ORA-01102错误怎么办

2.使用startup命令启动数据库时报告了一个错误。

SYS @ orclstartup

ORACLE实例已启动。

总系统全局区域2471931904字节

固定大小2255752字节

可变大小671089784字节

数据库缓冲区1778384896字节

重做缓冲器20201472字节

ORA-01102:无法以独占模式装载数据库

3.关闭实例并尝试逐步启动,但在开始装载阶段时仍会报告相同的错误。

oracle中出现ORA-01102错误怎么办

4.我在网络上搜索ORA-01102,找到了解决方案。

这个错误主要是lkSID文件造成的该文件位于ORALCE_HOME下的dbs目录下,

这个lkSID的主要作用是说明DATABASE MOUNT上了,不用在MOUNT了.DATABASE UNMOUNT 后会删除掉,如果DATABASE确实没有MOUNT,这个文件在你也MOUNT上,只有手工删除

5.当涉及到具体的解决方案时,引入另一个命令/sbin/fuser

这里使用/sbin/fuser的主要功能是使用文件或者套接字来表示识别进程。常把它用来查看相关进程和杀死相关进程。来清除lkSID文件。

/sbin/fuser-u/u01/app/Oracle/product/11 . 2 . 0/db _ 1/DBS/lkhsdb查询占用临时文件的进程的pid和用户名。

oracle中出现ORA-01102错误怎么办

/sbin/fuser-k/U01/app/Oracle/product/11 . 2 . 0/db _ 1/DBS/lkhsdb直接杀伤相关pid发布文件lkSID文件

oracle中出现ORA-01102错误怎么办

/sbin/fuser-u/U01/app/Oracle/product/11 . 2 . 0/db _ 1/DBS/lkhsdb再次查看,发现不再有进程。

oracle中出现ORA-01102错误怎么办

6.再次启动数据库,一切正常。

oracle中出现ORA-01102错误怎么办

感谢您仔细阅读本文。希望边肖分享的文章《甲骨文中ORA-01102错误怎么办》对大家有所帮助。同时也希望大家多多支持,关注行业信息渠道,多了解!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/114469.html

(0)

相关推荐

  • ​MySQL数据库无法连接怎么办

    技术​MySQL数据库无法连接怎么办本篇内容介绍了“MySQL数据库无法连接怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学

    攻略 2021年11月19日
  • RTOS的调度原理是什么

    技术RTOS的调度原理是什么RTOS的调度原理是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 我们这一系列的微信推送,仅仅是为了可以

    攻略 2021年12月3日
  • go并发中select的示例分析

    技术go并发中select的示例分析这篇文章给大家分享的是有关go并发中select的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、前言介绍:对于Go语言并发通讯,是使用的协程go

    攻略 2021年11月17日
  • python中如何计算个数(python怎么求球的体积)

    技术Python怎么计算球的个数这篇文章主要讲解了“Python怎么计算球的个数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么计算球的个数”吧!代码如下:

    攻略 2021年12月17日
  • 如何使用Xtrabackup备份MySQL数据库

    技术如何使用Xtrabackup备份MySQL数据库这篇文章将为大家详细讲解有关如何使用Xtrabackup备份MySQL数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。本文则演示

    攻略 2021年10月27日
  • Java两种主要异常的差别是什么

    技术Java两种主要异常的差别是什么本篇文章给大家分享的是有关Java两种主要异常的差别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java提供了两

    攻略 2021年10月23日