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上刚更新的补丁,新装的软件有冲突,杀毒软件更新等等细节方面,挨个巡检排查。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)