ORA-00376: 此时无法读取文件 4ORA-01110: 数据文件 4: 'D:/APP/WJ/ORADATA/ORCL11G/USERS01.DBF'
昨天删除了一些数据文件,现在找不到数据文件.1.检查数据文件状态
2.将数据文件4联机
3.用RMAN恢复数据文件12
4.再次检查数据文件状态
总结一下:这个故障的处理非常简单,主要是熟悉一下该问题的流程:1.既然数据文件不能访问,首先要检查数据文件状态以及数据文件是否在磁盘上.2.如果数据文件只是offline,则只需要把数据文件脱机即可;如果数据文件丢失或RECOVER状态,就要执行恢复,然后再online.注意:要及时备份数据库
昨天删除了一些数据文件,现在找不到数据文件.1.检查数据文件状态
发现数据文件4脱机,数据文件12是recover状态SQL> select file#,name,status from v$datafile;
FILE# NAME STATUS
---------- -------------------------------------------------------------------------------- -------
1 D:/APP/WJ/ORADATA/ORCL11G/SYSTEM01.DBF SYSTEM
2 D:/APP/WJ/ORADATA/ORCL11G/SYSAUX01.DBF ONLINE
3 D:/APP/WJ/ORADATA/ORCL11G/UNDOTBS01.DBF ONLINE
4 D:/APP/WJ/ORADATA/ORCL11G/USERS01.DBF OFFLINE
5 D:/APP/WJ/ORADATA/ORCL11G/EXAMPLE01.DBF ONLINE
12 D:/APP/WJ/ORADATA/ORCL11G/USERS02.DBF RECOVER
2.将数据文件4联机
SQL> alter database datafile 4 online;
Database altered
3.用RMAN恢复数据文件12
RMAN> recover datafile 12;正在开始介质的恢复
线程 1 序列 4 的归档日志已作为文件 D:/WJARC00004_0853710748.001 存在于磁盘上
线程 1 序列 5 的归档日志已作为文件 D:/WJARC00005_0853710748.001 存在于磁盘上
线程 1 序列 6 的归档日志已作为文件 D:/WJARC00006_0853710748.001 存在于磁盘上
......................
介质恢复完成, 用时: 00:00:04
完成 recover 于 21-8月 -14
4.再次检查数据文件状态
发现数据文件12脱机把数据文件12联机,再检查数据文件12状态SQL> select file#,name,status from v$datafile;
FILE# NAME STATUS
---------- -------------------------------------------------------------------------------- -------
1 D:/APP/WJ/ORADATA/ORCL11G/SYSTEM01.DBF SYSTEM
2 D:/APP/WJ/ORADATA/ORCL11G/SYSAUX01.DBF ONLINE
3 D:/APP/WJ/ORADATA/ORCL11G/UNDOTBS01.DBF ONLINE
4 D:/APP/WJ/ORADATA/ORCL11G/USERS01.DBF ONLINE
5 D:/APP/WJ/ORADATA/ORCL11G/EXAMPLE01.DBF ONLINE
12 D:/APP/WJ/ORADATA/ORCL11G/USERS02.DBF OFFLINE
至此问题解决.SQL> alter database datafile 12 online;
Database altered
SQL> select file#,name,status from v$datafile where file#=12;
FILE# NAME STATUS
---------- -------------------------------------------------------------------------------- -------
12 D:/APP/WJ/ORADATA/ORCL11G/USERS02.DBF ONLINE
总结一下:这个故障的处理非常简单,主要是熟悉一下该问题的流程:1.既然数据文件不能访问,首先要检查数据文件状态以及数据文件是否在磁盘上.2.如果数据文件只是offline,则只需要把数据文件脱机即可;如果数据文件丢失或RECOVER状态,就要执行恢复,然后再online.注意:要及时备份数据库
相关推荐
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-...
ORA-12154: TNS: 无法解析指定的连接标识符的解决方法
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
ORA-32001:write to spfile requested but no spfile is in use请求写入spfile,但没有使用spfile的解决方法 在输入以下语句中报了这样的错误: SQL>alter system set control_files=’/u01/app/oracle/oradata/prod/...
ORA-00031:标记要终止的会话解决方案; ORA-00031:标记要终止的会话解决方案;
ORA-01036:非法的变量名/编号 oracle特有的错误
调整参数后引起,ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 3 2768M 的解决方案
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
-- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... -- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... -- 解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 的文件包....... ...
oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝
解决ORACLE TNS: 无法解析指定的连接标识符; 里面有步骤
NULL 博文链接:https://3w1h.iteye.com/blog/1211779
oracle报错ora-12541:TNS无监听程序
ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.
ORA-12518 TNS:监听程序无法分发客户机连接,在您安装好数据库后配置连接数据库的过程中遇到这类问题应该很头疼吧,不过,当您还是四处查资料来解决您遇到的另你头疼的问题时,如果不经意间看到了这则贴子,那请您升...
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: ...
CLOB字段类型报错 ORA-01704:文字字符串过长的解决
oracle19c缺少的函数
NULL 博文链接:https://springlin.iteye.com/blog/1520668
ORA-27303: additional information: MTU could not be verified. Did not receive valid message. These errors are caused by more aggressive checking introduced in 10.2.0.4. Likelihood of Occurrence ...