建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【aCloud】启动Oracle数据库报错:“ORA-01102: cannot mount database in EXCLUSIVE mode”

更新时间:2018-08-17
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 场景部署 | 数据库部署
适用版本 通用
启动Oracle数据库报错
  1. SQL> startup
  2. ORACLE instance started.

  3. Total System Global Area 6664212480 bytes
  4. Fixed Size                      2265824 bytes
  5. Variable Size                 4043312416 bytes
  6. Database Buffers          2600468480 bytes
  7. Redo Buffers                18165760 bytes

  8. ORA-01102: cannot mount database in EXCLUSIVE mode

这个错误主要是lk文件造成的,该文件位于ORALCE_HOME下的dbs目录下,这个lk的主要作用是说明DATABASE MOUNT上了,不用在MOUNT了.DATABASE UNMOUNT 后会删除掉,如果DATABASE确实没有MOUNT,这个文件也在,只有手工删除,所以一定要小心.
具体解决ORA-01102问题的步骤:
  1. [oracle@wlan-center dbs]$ /sbin/fuser -u lkWLAN
  2. lkWLAN:               4382(oracle)  4384(oracle)  4390(oracle)  4394(oracle)  4398(oracle)  4400(oracle)  4402(oracle)  4404(oracle)  4406(oracle)  4408(oracle)  4410(oracle)  4412(oracle)  4414(oracle)  4416(oracle)  4418(oracle)  4420(oracle)  4422(oracle)
该文件没释放,用fuser命令kill掉:
lk文件没释放,用fuser命令kill掉:
  1. [oracle@wlan-center dbs] /sbin/fuser -k lkWLAN

  2. lkTEST: 6666 6668 6670 6672 6674 6676 6678 6680 6690 6692 6694 6696 6737 6830
再启动数据库
  1. SQL> startup
  2. ORACLE instance started.

  3. Total System Global Area 6664212480 bytes
  4. Fixed Size                    2265824 bytes
  5. Variable Size                 4043312416 bytes
  6. Database Buffers         2600468480 bytes
  7. Redo Buffers                   18165760 bytes
  8. Database mounted.
  9. Database opened.

本页目录
  • 问题描述
  • 处理过程
  • 解决方案