千家信息网

ORA-01113: 文件 5 需要介质恢复 && ORA-01110: 数据文件 5: '/ora_data/icsdb/icsdb01.dbf'

发表于:2024-10-13 作者:千家信息网编辑
千家信息网最后更新 2024年10月13日,今天做实验遇到两个问题:1、数据文件的名字在最开始我命名错了,后缀应该dbf结果我写成了bdfalter tablespace ICSDB rename DATAFILE '/ora_data/ics
千家信息网最后更新 2024年10月13日ORA-01113: 文件 5 需要介质恢复 && ORA-01110: 数据文件 5: '/ora_data/icsdb/icsdb01.dbf'

今天做实验遇到两个问题:

1、数据文件的名字在最开始我命名错了,后缀应该dbf结果我写成了bdf

alter tablespace ICSDB rename DATAFILE '/ora_data/icsdb/icsdb01.bdf' to '/ora_data/icsdb/icsdb01.dbf';


2、启动数据库的时候发现数据文件不读,需要恢复,当前也是我前面做文件恢复实验的时候弄得

SYS@icsdb >alter database datafile '/ora_data/icsdb/icsdb01.dbf' online;

alter database datafile '/ora_data/icsdb/icsdb01.dbf' online

*

第 1 行出现错误:

ORA-01113: 文件 5 需要介质恢复

ORA-01110: 数据文件 5: '/ora_data/icsdb/icsdb01.dbf'


通过上面的提示可知文件需要recover

SYS@icsdb >recover datafile '/ora_data/icsdb/icsdb01.dbf';

完成介质恢复。

SYS@icsdb >alter database datafile '/ora_data/icsdb/icsdb01.dbf' online;

数据库已更改。


SYS@icsdb >select name,status from v$datafile;


NAME STATUS

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

/ora_data/icsdb/system01.dbf SYSTEM

/ora_data/icsdb/sysaux01.dbf ONLINE

/ora_data/icsdb/undotbs01.dbf ONLINE

/ora_data/icsdb/users01.dbf ONLINE

/ora_data/icsdb/icsdb01.dbf ONLINE

/ora_data/icsdb/hr01.dbf ONLINE


已选择6行。


SYS@icsdb >conn ics

输入口令:

已连接。

ICS@icsdb >

ICS@icsdb >


ICS@icsdb >select count(*) from student;


COUNT(*)

----------

42


0