今天给各位分享srvctl的知识,其中也会对srvctl relocate database 失败进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
srvctl relocate database 失败
可能是想问失败怎么处理。答案如下。
在windows下只要启动了oracle服务,数据库就已经被启动了,即使你使用shutdown关闭数据库后你要想再重新启动oracle,必须先关闭win服务再进行启动即可。
失败是一个和胜利、成功相对的词语,它不仅是现代汉语的词汇,还是一首诗歌的篇名。另外,古今中外的许多名人也有着一些对失败的名言,这些话蕴含着深刻的哲理。这里指的是软件运行失败。
srvctl status asm 只显示一个节点 什么原因
二节点的asm没启动起来,这里已经写了是FailedtostartAsm,原因是Startofresource"ora.asm-init"failed,在节点1运行ora.asm-init脚本时出现的问题,应该是asm实例的问题,
如何清除 oracle rac log trc trm
如果直接把OracleHome删掉,杀掉所有相关进程,重启机器也可以解决问题,不过我认为这是一种比较粗暴的方式。
1.stopanddeleteRACinstance,dropthedatabase
2.stopanddeleteAsminstance
3.stopanddeletelistener
4.stopcrsstackandcleanrelatedresource
5.cleanocrcontext
6.changepermissionandremoverelatedORACLEdirectoryandClusterwaredirectory其中4,5都可以直接利用Clusterware目录install下面的脚本进行,所以这里主要介绍1,2,3,6.1.stopanddropdatabase#!/bin/kshdb=`srvctlconfigdatabase`
echo“db=$db”
nl=`srvctlconfigdatabaes-d$db|awk‘{print$2}’`
echo“nl=$nl”srvctlstopdatabase-d$db
srvctlremovedatabase-d$db-ffornin$nldoecho“stopandremoveinstanceoninstance$n”
srvctlstopinstance-d$db-i$n
srvctlremoveinstance-d$db-i$n-fdone
echo“stopandremovedatabaseinstancedone”2.stopanddropasminstance#!/bin/kshnl=`olsnodes`fornin$nldosrvctlstopasm-n$n
srvctlremoveasm-n$ndone
echo“stopandremoveasmdone”3.stopanddroplistenerlsnr=`crs_stat|greplsnr|cut-d=-f2`
forlin$lsnrdocrs_stop$l
crs_unregister$ldone
echo“stopandremovelistenerdone”4.stopcrsstackandcleanrelatedresource这里需要注意的是,这里的操作必须一个节点一个节点的执行,不能并行操作,就如同安装的时候执行root.sh一样!切记切记.onlocalnode:
$ORA_CRS_HOME/install/rootdelete.shlocalnosharedvarnosharedhomeonremotenodes:
$ORA_CRS_HOME/install/rootdelete.shremotenosharedvarnosharedhome5.cleanocronlyexecutethisonlocalnode:
$ORA_CRS_HOME/install/rootdeinstall.sh6.changepermissionandremovedirectory
这里之所以要更改权限是因为安装后期运行root.sh的时候会把ORA_CRS_HOME的父目录改为root权限,下次安装的时候必须修改为oracle用户chown-Rfractest:oinstall$ORA_CRS_HOME/../../../
关于本次srvctl和srvctl relocate database 失败的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。