非存档遭遇ORA-00333导致数据库无法open怎么解决

非存档遭遇ORA-00333导致数据库无法open怎么解决,第1张

在线重作日志是在文件中,也就是redofile,log buffer是在内存中

lgwr进程会不停的(有触发条件)将日志信息写入redofile,如果shutdown abort,正常情况下不会丢失数据,为保持一致性,只有那些未commit的事务会被回滚,只要commit都不会丢失

归档日志不能被删除,它很重要;如果有备份的归档日志,恢复完后是可以resetlogs打开数据库的

你 *** 作系统是windows吧,下次记着写清楚 *** 作系统、 *** 作系统版本、数据库版本

先看一下 *** 作系统服务里oracleserviceSID是否是启动状态,如果不是,就启动它

进入cmd命令行窗口,

sqlplus "/as sysdba"

startup

--贴出结果

如果结果是实例已经启动

那么select status from v$instance

看一下实例是什么状态,必需是open的,才能远程连接使用,started对应着实例的nomount状态

这时候如果是open的,在这个机器上已经可以本地连接了,如果需要另外机器远程连接,还需要看一下监听的状态lsnrctl status看你实例是否注册服务到监听上,如果可以看到“服务。。。SID”这样的,而且是READY状态,远程也可以连接了。

根据客户端上反应的ORA-03113: end-of-file on communication channel和ORA-01034: ORACLE not available这两条报错信息无法确切断定是什么类型的数据库故障,但是由于之前使用正常,最近两天才出现这个故障,因此可以先从Win2003系统日志,ORA日志入手,寻找近几天才重复出现的错误记录。

类似|Win2003上刚更新的补丁,新装的软件有冲突,杀毒软件更新等等细节方面,挨个巡检排查。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9623805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存