欢迎光临
我们一直在努力

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)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。