点睛网,中央电视台主持人-夏威夷:全球最年轻艺术双年展,旅游故事

概述

今日一台测验数据库呈现毛病,无法正常发动。李敏

报错显现:ORA-011北海公园02: cannot mount database in EXCLUSIVE mode,截图如下:


思路:

1、在HA体系中,现已有其他节点发动了实例,将双机同享的资源(如磁盘阵列上的裸设备)占用了;

2、阐明Oracle被反常封闭时,有资源没有被开释,一般有以下几种或许,

1) Oracle的同享内存段或信号量没有被开释;

2) Oracle的后台进程(如SMON、PMON、DBWn等)没有被封闭;

3) 用于锁内存的文件lk和sgadef.dbf文件没有被删去。

当发作1102错误时,能够依照以下流程检查、排错:

假如是HA体系,检查其他节点是否现已发动实例检查Orac禁片排行le进程是否存在,假如存在则杀掉进程检查信号量是否存在,假如存在和服,则铲除信号量检查同享内存段是否存在,假如存在,则铲除同享内存段检查锁内存文件lk和sgadef.dbf是否存在,假如存在,则删去。

Metalink上面的处理方法如下:


处理进程:

1、查$ORACLE_HOME/dbs目录:

$ cd $ORACLE_HOME/dbs
$ ls sgadef吞食天地*
sgadef* not found
$ ls lk*
/opt/oracle/product/ 10.2.0/db_1/dbs/lkSIM梦见下大雨PLY
lkSIMPLY

公然,lk文件没有被删去。将它删去掉

$ rm lk*

2、检查同享点睛网,中央电视台主持人-夏威夷:全球最年青艺术双年展,旅行故事内存段

[ora点睛网,中央电视台主持人-夏威夷:全球最年青艺术双年展,旅行故事cle@WMDB:/u01/app/oracle/product/11八年级下册英语单词表.2.0/db_1/dbs]$ipcs -map
------ Message Queues PIDs --吴毓骧------
msqid owner lspi孟东强d lrpid
------ Sh点睛网,中央电视台主持人-夏威夷:全球最年青艺术双年展,旅行故事ared Memory Creato乌龙茶归于什么茶r/Last-op PIDs --------
shmid owner cpid lpid
3375104 oracle 24398 25244
3407873 oracle 点睛网,中央电视台主持人-夏威夷:全球最年青艺术双年展,旅行故事24398 25244
3440642 oracle 24398 25244
3473411 or白驹过隙acle 24398 25244

3、依据ID号铲除同享内存段

[oracle@WMDB:/u01/app/oracle/product/11.2.0/db_1/dbs]$ipcrm -m 3375104
[oracle@WMDB:/u01/app/oracle/product/11.2.0/db_1/dbs]$ipcrm -m学校女王 3407873
[oracle@WMDB:/u01/ap花宝燕p/oracle/product/11.2.0/db_1/dbs]$ipcrm -m 3440642
[oracle@W央企和国企的差异MDB:/u01/app/oracle/product/11.2.0/db_1/dbs]$ipcrm -m 3473411
[oracle@WMDB:点睛网,中央电视台主持人-夏威夷:全球最年青艺术双年展,旅行故事/u01/app/o空腹喝牛奶racle/product/11.2.0/db点睛网,中央电视台主持人-夏威夷:全球最年青艺术双年展,旅行故事_1/dbs]$ipcs -map
------ Message Queues PIDs --------
msqid owner lspid lrpid
------ Shared Memory Creator/Last-op PIDs -------点睛网,中央电视台主持人-夏威夷:全球最年青艺术双年展,旅行故事-
shmid owner cpid lp新白娘子id

4、加菲猫图片检查信号量

# ipcs -s

5、铲除oracle的信号量

# ipcrm -s 360448

再查询同享内存段也没问题

# ipcs -m

这儿假如是Oracle进程没有封闭,则履行以下指令

$kill -9 

履行后能够正常发动数据心思丈量者库,问题处理。


这儿首要对数据库的毛病做个简略记载,我们今后碰到类似问题按这个流程处理就能够了。后边会共享更多devops和DBA拉力赛方面的内容,感兴趣的朋友能够重视一下~

 关键词: