那天做了一下磁盘整理,估计删掉了oracle的日志备份文件。。。例如C:\oracle\oradata\lianadev\REDO01.LOG 文件,这个文件100多M以为没用,结果删除了就报错了。看来还得设法拯救。
解决过程:
sqlplus /nolog
connect scott/tiger as sysdba 用dba身份进入
shutdown normal 关闭数据库
startup mount 启动
alter database open; 打开数据库,一般这个时候会报出来丢失了哪些文件
我报出来的错误:
ERROR 位于第 1 行:
ORA-00313: 无法打开日志组 2 (线程 1) 的成员
ORA-00312: 联机日志 2 线程 1: 'C:\ORACLE\ORADATA\LIANADEV\REDO02.LOG'
select group#,sequence#,archived,status from v$log; 开始解决
GROUP# SEQUENCE# ARCHIV STATUS
---------- ---------- ------ --------------------------------
1 0 NO CLEARING_CURRENT
2 0 NO UNUSED
3 70 NO INACTIVE
alter database clear logfile group 1;
alter database clear logfile group 3;
然后就OK啦
baidu/google搜索到的:
搜索:ora-01033
http://thiger.blog.hexun.com/8231978_d.html
http://www.cnblogs.com/program/archive/2007/06/27/797373.aspx
搜索:无法打开日志组 2 (线程 1) 的成员
http://faq.csdn.net/FAQUnfurl.aspx?id=217093
http://blog.csdn.net/nbc_prc/archive/2006/10/08/1325800.aspx
分享到:
相关推荐
kettle连接oracle12C--报错ORA-28040 没有匹配的验证协议
oracle启动失败,ORA-00702报错,windows,linux系统下解决办法
oracle ORA-01033报错分析和解决方案跟踪文档
oracle数据库服务报错 【 ORA-01033:ORACLE initialization or shutdown in progress】,网上搜了很多,总结了一个有效的解决方案,亲测有效。
oracle报错ora-12541:TNS无监听程序
Oracle数据库报错ORA-00904: 标识符无效问题解决办法,有可能是字段名或者表名写错了,也有可能是
Oracle报错ORA-12516 TNS:listener could not find available handler with matching protocol stack
oracle数据库优化之后,报错报错“ora-00838”的处理方法
1.Navicat OCI引⽤位置可以从Navicat菜单栏“⼯具”-》“选项”-》环境-》“OCI”中找到 2.Navicat替换的⽂件
CLOB字段类型报错 ORA-01704:文字字符串过长的解决
ERwin连接oracle报ORA-01041内部错误,hostdef扩展名不存在解决办法,实验可解决问题。
在启动Oracle数据库时提示:ORA-00845 MEMORY_TARGET not supported on this system错误,解决办法
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
NULL 博文链接:https://ajita.iteye.com/blog/1725304
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
主要介绍了PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。 解决方案一: 今天工作时在新建连接的时候遇到...
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
使用PL/SQL登录ORACLE数据 报错,error while trying to retrieve text for error ORA-01804,的解决方法,操作步骤,在windows server 2008R2 64位,oracle 12C,PLSQL Developer 12 64位,以上使用环境正常,
navicat连接oracle报错:“ORA-12514:TNS:监听程序无法识别连接描述符中请求的服务”;问题解决:资源包中只包含一些 dll 文件,无需安装解压即可,并附有详细的操作步骤。