`

Oracle ORA0-00376 问题处理

阅读更多
ORA0-00376: "file '/data1/oradata/e_data1.dbf' cannot be read at this time"

重启数据库没有问题,数据文件都能打开。

[oracle@game ~]$ oerr ora 376
00376, 00000, "file %s cannot be read at this time"
// *Cause: attempting to read from a file that is not readable. Most likely
//          the file is offline.
// *Action: Check the state of the file. Bring it online
[oracle@game ~]$

经检查,操作系统下数据文件属性正常,磁盘空间正常。

怀疑数据文件有问题:

SQL> select file#,status from v$datafile;

     FILE# STATUS

---------- -------

         1 SYSTEM

         2 ONLINE

         3 ONLINE

         4 ONLINE

         5 RECOVER

         6 ONLINE

         7 ONLINE

         8 ONLINE

8 rows selected.

果然文件5状态为RECOVER,看来得手工恢复该文件了。

经确认,数据库未曾备份,但是归档重来没有删除过,恢复应该没有问题。

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORA-32004: obsolete and/or deprecated parameter(s) specified

ORACLE instance started.

Total System Global Area 285212672 bytes

Fixed Size                  1218968 bytes

Variable Size             121636456 bytes

Database Buffers          155189248 bytes

Redo Buffers                7168000 bytes

Database mounted.

SQL> recover datafile 5;

ORA-00279: change 357661111 generated at 10/14/2008 16:56:30 needed for thread

1

ORA-00289: suggestion :

/data1/app/oracle/oracle/oradata/eTest/arch2/3531_1_639333038.log

ORA-00280: change 357661111 for thread 1 is in sequence #3531

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

auto               --这里输入auto

ORA-00279: change 357662213 generated at 10/14/2008 16:59:49 needed for thread

1

ORA-00289: suggestion :

/data1/app/oracle/oracle/oradata/eTest/arch2/3532_1_639333038.log

ORA-00280: change 357662213 for thread 1 is in sequence #3532

ORA-00278: log file

'/data1/app/oracle/oracle/oradata/eTest/arch2/3531_1_639333038.log' no longer

needed for this recovery

Log applied.

Media recovery complete.

SQL> alter database datafile '/data1/oradata/e_data1.dbf' online;

Database altered.

SQL> alter database open;

Database altered.

SQL> select file#,status from v$datafile;

     FILE# STATUS

---------- -------

         1 SYSTEM

         2 ONLINE

          3 ONLINE

         4 ONLINE

         5 ONLINE

         6 ONLINE

         7 ONLINE

         8 ONLINE

8 rows selected.

现在再检索数据,已经没有问题了。
分享到:
评论

相关推荐

    ORACLE ORA-00132 ORA-00214

    ### Oracle 错误 ORA-00132 和 ORA-00214 解析及处理 #### 一、错误概述 在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行...

    Oracle_ORA-12518故障_处理

    ### Oracle ORA-12518 故障处理 #### 概述 在Oracle数据库管理过程中,遇到ORA-12518错误是较为常见的问题之一。此错误通常发生在客户端试图连接到数据库服务器的过程中,当监听器无法将客户端连接顺利地移交给...

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...

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

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

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

    ORA-01654处理表空间不足问题 Oracle 数据库中,表空间不足是非常常见的问题,主要体现在两个方面:一是原表空间大小不够,二是表空间自动扩展功能未开启。今天我们就来详细讨论如何解决ORA-01654处理表空间不足...

    Oracle 授权 ORA-00990: 权限缺失或无效

    在Oracle数据库管理中,"ORA-...通过理解和掌握这些知识点,您可以有效地解决“ORA-00990: 权限缺失或无效”的问题,并更好地管理Oracle数据库中的权限分配。记住,权限管理是数据库安全的重要组成部分,必须谨慎处理。

    Drop goldengate用户时报ORA-00604 ORA-20782 ORA-06512问题解决

    在处理Oracle GoldenGate相关的DDL捕获功能时,必须格外小心,因为DDL触发器的存在可能导致各种意外的问题。通过本篇内容的学习,我们可以了解到: - **DDL触发器的重要性**:DDL触发器对于捕获数据库变更至关重要,...

    ora 错误全集 全部 ora0000-ora32999

    然而,在日常运维过程中,我们可能会遇到各种各样的错误代码,这些错误代码通常以“ORA-”开头,表示Oracle数据库在执行操作时遇到了问题。"ORA 错误全集 全部 ora0000-ora32999"是一个非常实用的资源,它包含了从...

    oracle数据库中ora-报错原因及处理

    在Oracle数据库的日常管理和运维中,我们经常遇到各种"ORA-"开头的错误代码,这些错误代码是Oracle系统用来标识特定问题的。Oracle数据库是全球广泛使用的数据库管理系统,它提供了复杂的数据存储、处理和管理功能。...

    Oracle12cRAC数据库 出现ora-12520, ora-12516

    ### Oracle12cRAC数据库出现ora-12520, ora-12516问题解析 #### 一、问题概述 在使用Oracle12cRAC(Real Application Clusters)数据库的过程中,可能会遇到客户端连接时出现ora-12520或ora-12516错误的问题。这两...

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

    具体路径为`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORACLE_SID`。 - 将该键值修改回之前的SID值,这样用户就能正常登录到数据库了。 通过以上步骤,可以有效地解决ora-01033错误,并恢复Oracle数据库的正常...

    ora-01033 oracle initialization or shutdown in progress

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

    Oracle 10g启动后报ORA-16038错误的解决方法

    ### Oracle 10g启动后报ORA-16038...在处理这些问题时,需要注意备份重要的数据库文件,以防万一出现问题时可以迅速恢复数据。此外,建议定期对数据库进行维护,包括更新补丁、优化性能等操作,以避免类似问题的发生。

    ORACLE出现ORA-15414错误

    在尝试登录Oracle数据库时遇到ORA-15414错误是一种常见的问题。根据提供的描述,“登陆oracle时出现ora-15414时按照文档操作即可安全无压力”,我们可以推测此错误与配置文件`listener.ora`有关,并且可以通过调整该...

    Oracle报错ORA-12516

    当出现此错误时,表明Oracle数据库监听器在处理来自客户端的连接请求时遇到了问题。具体来说,它找不到能够处理特定协议栈的空闲处理器。这通常发生在以下几种情况: 1. **连接数超出限制**:当数据库连接的数量...

    oracle ora-03113错误

    此错误可能由多种因素引发,包括但不限于Unix核心参数设置不当、Oracle执行文件权限不正确/环境变量问题、客户端通信不能正确处理等。 #### 二、常见原因分析 1. **Unix核心参数设置不当**: - 核心参数如文件...

    关于创建oracle 连接时报以下错误,ORA-01017 ORA-02063

    在创建Oracle数据库连接时遇到的错误ORA-01017和ORA-02063涉及到用户认证问题以及Oracle数据库版本之间的差异处理。ORA-01017错误表示用户名或密码无效,登录被拒绝,而ORA-02063则通常表示在Oracle数据库之间进行...

    使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查

    在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...

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

    如果问题仍未解决,可以查阅Oracle官方文档或社区论坛,搜索相关的错误代码和解决方案,看看其他用户是如何处理类似问题的。 8. 联系Oracle支持。作为最后的手段,如果自己无法解决问题,可以联系Oracle官方技术支持...

Global site tag (gtag.js) - Google Analytics