甲骨文中出现ora - 01102错误怎么办

介绍

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

测试环境中oracle数据库这台服务器不知因何原因异常关机了。重新开机之后尝试恢复相关应用发现启动数据库失败。期间翻山越岭走了段曲折小路。先把处理流程梳理一下以便后期遇到此类可以快速解决。

开始↓

一、数据库

1。机器启动之后登录服务器使用sqlplus/sysdba登录数据库发现数据库并没有启动之前把数据库服务添加过开机自启动

凹坠俏闹谐鱿謔ra,

2。使用启动命令启动数据库报错了

SYS@orcl>创业;

甲骨文例程已经启动。

系统全局总面积2471931904字节

固定Size ,,, 2255752字节

变量Size , 671089784字节

数据库Buffers  1778384896字节

重做Buffers ,, 20201472字节

ora - 01102:不能挂载数据库中独占模式

3。关掉实例尝试一步步启动启动到山阶段时还是报同样的错

凹坠俏闹谐鱿謔ra,

4。网络上搜索了一下ora - 01102找到了解决方法

<强>这个错误主要是lk文件造成的该文件位于ORALCE_HOME下的星目录下,

<强>这个lk的主要作用是说明数据库安装上了,不用在了山。数据库卸载后会删除掉,如果数据库确实没有山,这个文件在你也安装上,只有手工删除

5。谈到具体解决方法引入另外一个命令/sbin/熔化炉

<强>/sbin/熔化炉的主要功能是使用文件或者套接字来表示识别进程。常把它用来查看相关进程和杀死相关进程。此处用来清除lk文件

/sbin/熔化炉- u/u01/app/oracle/产品/11.2.0/db_1/dbs/lkHSDB 查询占用该临时文件的进程pid和用户名

凹坠俏闹谐鱿謔ra,

/sbin/熔化炉- k/u01/app/oracle/产品/11.2.0/db_1/dbs/lkHSDB直接杀相关pid释放文件lk文件

凹坠俏闹谐鱿謔ra,

/sbin/熔化炉- u/u01/app/oracle/产品/11.2.0/db_1/dbs/lkHSDB再次查看发现已经没有那些进程了

凹坠俏闹谐鱿謔ra

6。再次启动数据库一切好的

凹坠俏闹谐鱿謔ra,

感谢你能够认真阅读完这篇文章,希望小编分享的“甲骨文中出现ora - 01102错误怎么办”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

甲骨文中出现ora - 01102错误怎么办