`
chaoyi
  • 浏览: 309725 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle 报错 ORA-01033 非常漂亮的解决之道

 
阅读更多

估计是我使用新毒霸-垃圾清理把log日志文件删除掉,我的oracle也一个多月也没用过了。现在说说解决之道。

 

首先通过运行cmd,

输入:sqlplus /nolog 

解释:运行sqlplus命令,进入sqlplus环境。其中/nolog是不登陆到数据库服务器的意思,如果没有/nolog参数,sqlplus会提示你输入用户名和密码
 

输入:connect system/accp as sysdba


解释:SQL>connect system/accp as sysdba
以系统管理员(sysdba)身份连接数据库
system/accp 账号/密码 登录

 

输入:shutdown normal

提示:数据库已经关闭已经卸载数据库 ORACLE 例程已经关闭

 

输入:startup mount

提示:ORACLE例程已经启动

[数据库的信息]

数据库装载完毕

 

输入:startup

提示:启动例程,发现报错的数据,果然不出所料,是我使用新毒霸-垃圾清理把log日志文件删除掉。

 

输入:alter database datafile 5 offline drop;

提示:数据库已更改。

循环使用最后两步,直到alter database open;后不再提示错误,出现“数据库已更改”。

然后接着输入即可。

 

然后输入:

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; 

 

个人E-mail:chaoyi77@163.com

 

  • 大小: 9.9 KB
  • 大小: 3.9 KB
  • 大小: 7.4 KB
  • 大小: 15.6 KB
  • 大小: 21.7 KB
  • 大小: 4.6 KB
  • 大小: 23.7 KB
1
0
分享到:
评论

相关推荐

    ora-01033:oracle initialization or shutdown in progress 解决方法

    ### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...

    oracle重启报错ORA-00702解决办法

    然而,在日常运维过程中,我们可能会遇到各种错误,比如“ORA-00702”就是其中之一。这个错误通常在尝试重启Oracle数据库服务时出现,意味着数据库实例在启动过程中遇到了问题。本文将详细介绍如何在Windows和Linux...

    解决ORA-01033 ORACLE 正在初始化或关闭

    ### 解决ORA-01033:Oracle正在初始化或关闭 #### 背景与问题解析 在Oracle数据库管理中,遇到ORA-01033错误是较为常见的问题之一,该错误通常出现在数据库启动或关闭的过程中。ORA-01033错误的全称是“ORA-01033:...

    ora-01033 oracle initialization or shutdown in progress

    ### ORA-01033: Oracle 初始化或关闭中 #### 错误概述 ORA-01033 错误通常出现在尝试启动或连接到Oracle数据库时,表明数据库正处于初始化或关闭过程中。该错误可能由多种原因引起,包括但不限于数据库服务尚未...

    oracle ORA-01033问题怎么解决

    oracle ORA-01033问题怎么解决 !! 能修复文件出错问题

    oracle报错ora-12541:TNS无监听程序

    oracle报错ora-12541:TNS无监听程序

    oracle ORA-01033报错分析和解决方案跟踪文档

    以下是对"ORA-01033: ORACLE initialization or shutdown in progress"错误的详细分析及可能的解决方案。 **错误解释:** ORA-01033错误表示Oracle正在启动或关闭过程中,这可能是由于多种原因导致的,如数据库实例...

    解决 navicat连接oracle报错:ORA-12737InstantClientLight

    通过了解和应用这些知识,你应该能够解决Navicat连接Oracle报错“ORA-12737 InstantClientLight”的问题。理解Oracle InstantClient的工作原理和配置方法,对于管理和维护Oracle数据库的IT专业人员来说是非常重要的...

    Oracle报错ORA-12516

    ### Oracle报错ORA-12516:TNS:listener could not find available handler with matching protocol stack #### 报错概述 在Oracle数据库环境中遇到ORA-12516错误时,通常意味着监听器无法找到与请求协议栈匹配的...

    kettle连接oracle12C--报错ORA-28040 没有匹配的验证协议.rar

    总之,"ORA-28040:没有匹配的验证协议"是一个常见的Oracle连接问题,需要结合Kettle的配置和Oracle数据库的设置来解决。通过以上分析和解决方案,你应该能够找到解决问题的方法,顺利连接到Oracle 12c数据库。

    数据库优化之后,报错ora-00838

    尝试以`SYSDBA`身份登录并执行`STARTUP`命令启动Oracle服务时,报错ORA-00838:“指定的MEMORY_TARGET值太小,至少需要24576MB”。 #### 二、问题分析 **问题原因:** ORA-00838错误的发生是因为设置的`MEMORY_...

    Oracle 报错ORA-00845 MEMORY_TARGET not supported on this system

    Oracle数据库在运行过程中,经常会遇到各种错误代码,错误代码ORA-00845是其中的一个,它是指“MEMORY_TARGET not supported on this system”。这个错误一般发生在尝试在不支持MEMORY_TARGET参数的系统上设置该参数...

    Oracle数据库报错ORA-00904 标识符无效问题解决办法.txt

    Oracle数据库报错ORA-00904: 标识符无效问题解决办法,有可能是字段名或者表名写错了,也有可能是

    ora-01033错误解决方法

    ### ORA-01033 错误解决方法 #### 概述 在数据库管理过程中,遇到诸如ORA-01033等错误代码是非常常见的。这些错误往往与数据库实例的状态、文件系统问题或是配置不当有关。ORA-01033 错误通常表示在启动或关闭...

    ORA-01033解决.png

    oracle数据库服务报错 【 ORA-01033:ORACLE initialization or shutdown in progress】,网上搜了很多,总结了一个有效的解决方案,亲测有效。

    离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法

    ### 离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法 #### 概述 在Oracle数据库管理过程中,偶尔会遇到因误操作导致的数据文件出现问题的情况,例如误删除数据文件或者数据文件损坏等。这些问题可能会...

    oracle断电导致控制文件不一致报错ORA-00214处理

    ### Oracle 断电导致控制文件不一致报错 ORA-00214 处理方法 #### 问题概述 在Oracle数据库管理过程中,遇到控制文件版本不一致的问题时,通常会收到ORA-00214错误提示。此错误表示数据库中的一个或多个控制文件与...

    如何处理错误ORA-29275:部分多字节字符

    当尝试查询这些被截断的多字节字符时,Oracle数据库将报错ORA-29275。 2. **字符集设置不当**:如果数据库服务器的字符集设置与客户端的应用程序或操作系统使用的字符集不匹配,也可能引发此错误。 3. **数据...

    ORA-01654处理表空间不足问题.pdf

    今天我们就来详细讨论如何解决ORA-01654处理表空间不足问题。 查看表空间使用情况 当出现表空间不足问题时,首先需要查看当前表空间的使用情况。这可以通过以下 SQL 语句来实现: ```sql select a.tablespace_...

    ERwin连接oracle报ORA-01041内部错误,hostdef扩展名不存在.docx

    ### ERwin连接Oracle报ORA-01041内部错误,hostdef扩展名不存在...通过上述详细的步骤和建议,可以有效地解决ERwin连接Oracle时报ORA-01041内部错误的问题。在实际操作中,还需要根据具体的环境和情况进行适当的调整。

Global site tag (gtag.js) - Google Analytics