- 浏览: 69627 次
- 性别:
- 来自: 西安
-
文章分类
最新评论
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@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.
现在再检索数据,已经没有问题了。
发表评论
-
Mysql递归查询根级节点
2020-09-04 14:22 1829SELECT T2.BUSINESS_KEY_,T2.ID_ ... -
oracle 数据导入 数据和备注(comment)乱码问题解决办法
2019-10-22 20:35 13751 源数据库: 字符集:SIMPLIFIEDCHINE ... -
Oracle数据泵导出/导入数据
2019-10-22 11:34 463由于在oracle11g之后的某些版本中,采用exp方式导出数 ... -
Oracle——delete语句恢复
2019-04-18 11:23 489一:根据时间恢复 delete from EMP whe ... -
oracle 修改字段类型sql
2018-09-20 09:55 9491、创建备份表; create table bbs ... -
Oracle 表锁定,解锁
2018-05-08 14:34 581查询哪些表被锁定 select b.owner,b.ob ... -
Mongodb 数据库导出及导入!
2017-06-13 16:00 789数据据导出 mongodump -h 192.168.5.10 ... -
Mongodb 备份shell
2016-05-05 13:34 625#!/bin/bash ################## ... -
Oracle archivelog 备份管理
2015-09-08 11:51 637一、Oracle archivelog 模式开启, 依次执行 ... -
Oracle StatSpack
2015-09-07 12:12 673一、Statspack概述 Oracle Statspack工 ... -
Oracle数据库 sqlplus命令下 使用backspace键乱码问题!
2015-08-20 15:48 933在Oracle用户环境变量中加入以下代码: stty er ... -
打开64位 Ubuntu 的32位支持功能
2015-08-14 15:33 970打开终端然后输入: dpkg --print-archite ... -
Ubuntu14.4 更新数据源 ,无法解析域名!
2015-05-06 17:27 2850Ubuntu 14.4更新数据源,无法解析问题,解决办法! ... -
SecureCRT图形模式开启
2014-05-07 14:13 876大家在使用客户端连 ... -
OracleRAC 环境下修改归档模式
2014-02-08 10:18 727RAC环境下的归档模式切换与单实例稍有不同,主要是共享存储所 ... -
oracle日常维护常用的55条语句
2013-07-08 12:01 7211.如何查看数据库的状态 unix下 ps -ef ... -
操作系统常用命令-转载
2013-03-23 19:41 11501。密码文件放在哪? AIX中: /etc/passwd ... -
Oracle 10G 归档日志删除
2012-12-26 09:56 737错误代码:ORA-00257 :archiver error. ... -
weblogic 数据源无法链接,导致web页面不能正常访问。
2012-12-11 13:51 909weblogic 10.3.2 配置两个数据源,如果其中一个 ... -
错误代码:xhost local:oracle non-network local connections being added to access
2012-10-23 20:14 2796错误代码:xhost local:oracle non-net ...
相关推荐
### Oracle ORA-12518 故障处理 #### 概述 在Oracle数据库管理过程中,遇到ORA-12518错误是较为常见的问题之一。此错误通常发生在客户端试图连接到数据库服务器的过程中,当监听器无法将客户端连接顺利地移交给...
### Oracle 错误 ORA-00132 和 ORA-00214 解析及处理 #### 一、错误概述 在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行...
Oracle数据库发生ORA-04031错误原因浅析及处理 Oracle数据库是甲骨文公司提供的一种分布式数据库管理系统,以分布式数据库为核心的软件产品。它具有完整的数据管理功能,作为一个关系数据库,它是一个非常实用的...
这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...
总之,"ORA-28040:没有匹配的验证协议"是一个常见的Oracle连接问题,需要结合Kettle的配置和Oracle数据库的设置来解决。通过以上分析和解决方案,你应该能够找到解决问题的方法,顺利连接到Oracle 12c数据库。
ORA-01654处理表空间不足问题 Oracle 数据库中,表空间不足是非常常见的问题,主要体现在两个方面:一是原表空间大小不够,二是表空间自动扩展功能未开启。今天我们就来详细讨论如何解决ORA-01654处理表空间不足...
在Oracle数据库管理与维护过程中,遇到ORA-01152和ORA-01110这类错误是非常常见的。这两个错误通常与数据文件恢复、控制文件问题以及数据库重启时的数据一致性检查有关。接下来,我们将详细解析这两个错误的具体含义...
在Oracle数据库的日常管理和运维中,我们经常遇到各种"ORA-"开头的错误代码,这些错误代码是Oracle系统用来标识特定问题的。Oracle数据库是全球广泛使用的数据库管理系统,它提供了复杂的数据存储、处理和管理功能。...
在Oracle数据库管理中,"ORA-...通过理解和掌握这些知识点,您可以有效地解决“ORA-00990: 权限缺失或无效”的问题,并更好地管理Oracle数据库中的权限分配。记住,权限管理是数据库安全的重要组成部分,必须谨慎处理。
### Oracle 断电导致控制文件不一致报错 ORA-00214 处理方法 #### 问题概述 在Oracle数据库管理过程中,遇到控制文件版本不一致的问题时,通常会收到ORA-00214错误提示。此错误表示数据库中的一个或多个控制文件与...
在创建Oracle数据库连接时遇到的错误ORA-01017和ORA-02063涉及到用户认证问题以及Oracle数据库版本之间的差异处理。ORA-01017错误表示用户名或密码无效,登录被拒绝,而ORA-02063则通常表示在Oracle数据库之间进行...
如果问题仍未解决,可以查阅Oracle官方文档或社区论坛,搜索相关的错误代码和解决方案,看看其他用户是如何处理类似问题的。 8. 联系Oracle支持。作为最后的手段,如果自己无法解决问题,可以联系Oracle官方技术支持...
然而,在日常运维过程中,我们可能会遇到各种各样的错误代码,这些错误代码通常以“ORA-”开头,表示Oracle数据库在执行操作时遇到了问题。"ORA 错误全集 全部 ora0000-ora32999"是一个非常实用的资源,它包含了从...
具体路径为`HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORACLE_SID`。 - 将该键值修改回之前的SID值,这样用户就能正常登录到数据库了。 通过以上步骤,可以有效地解决ora-01033错误,并恢复Oracle数据库的正常...
### ORA-01033: Oracle 初始化或关闭中 #### 错误概述 ORA-01033 错误通常出现在尝试启动或连接到Oracle数据库时,表明数据库正处于初始化或关闭过程中。该错误可能由多种原因引起,包括但不限于数据库服务尚未...
### Oracle 10g启动后报ORA-16038...在处理这些问题时,需要注意备份重要的数据库文件,以防万一出现问题时可以迅速恢复数据。此外,建议定期对数据库进行维护,包括更新补丁、优化性能等操作,以避免类似问题的发生。
### Oracle12cRAC数据库出现ora-12520, ora-12516问题解析 #### 一、问题概述 在使用Oracle12cRAC(Real Application Clusters)数据库的过程中,可能会遇到客户端连接时出现ora-12520或ora-12516错误的问题。这两...
在尝试登录Oracle数据库时遇到ORA-15414错误是一种常见的问题。根据提供的描述,“登陆oracle时出现ora-15414时按照文档操作即可安全无压力”,我们可以推测此错误与配置文件`listener.ora`有关,并且可以通过调整该...
在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...
在Oracle数据库中,时区信息用于处理日期和时间的全球化问题,确保不同地理位置的用户可以准确地同步和交流时间信息。时区版本36代表了Oracle数据库支持的第36个时区数据集,它包含了全球各地的时区规则和调整,包括...