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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章