这篇文章主要介绍了甲骨文中出现ora - 01102错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
测试环境中oracle数据库这台服务器不知因何原因异常关机了。重新开机之后尝试恢复相关应用发现启动数据库失败。期间翻山越岭走了段曲折小路。先把处理流程梳理一下以便后期遇到此类可以快速解决。
开始↓
一、数据库
1。机器启动之后登录服务器使用sqlplus/sysdba登录数据库发现数据库并没有启动之前把数据库服务添加过开机自启动
,
2。使用启动命令启动数据库报错了
SYS@orcl>创业;
甲骨文例程已经启动。
系统全局总面积2471931904字节
固定Size ,,, 2255752字节
变量Size , 671089784字节
数据库Buffers 1778384896字节
重做Buffers ,, 20201472字节
ora - 01102:不能挂载数据库中独占模式
3。关掉实例尝试一步步启动启动到山阶段时还是报同样的错
,
4。网络上搜索了一下ora - 01102找到了解决方法
<强>这个错误主要是lk
<强>这个lk
5。谈到具体解决方法引入另外一个命令/sbin/熔化炉
<强>/sbin/熔化炉的主要功能是使用文件或者套接字来表示识别进程。常把它用来查看相关进程和杀死相关进程。强>此处用来清除lk
/sbin/熔化炉- u/u01/app/oracle/产品/11.2.0/db_1/dbs/lkHSDB 查询占用该临时文件的进程pid和用户名
,
/sbin/熔化炉- k/u01/app/oracle/产品/11.2.0/db_1/dbs/lkHSDB直接杀相关pid释放文件lk
,
/sbin/熔化炉- u/u01/app/oracle/产品/11.2.0/db_1/dbs/lkHSDB再次查看发现已经没有那些进程了
6。再次启动数据库一切好的
,
感谢你能够认真阅读完这篇文章,希望小编分享的“甲骨文中出现ora - 01102错误怎么办”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!