今天剛準備去遊玩呢,這時偏偏接到了同僚的電話,說他們建立不了表了,讓我幫忙看看,唉,真是好郁悶啊,沒有辦法就登陸伺服器看下了,我試着建立了一個表,提示表空間不足,那這個好辦擴大表空間就OK了呗,正在得意洋洋的時候,出現了如下的2個錯誤:
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '/home/oracle/oradata/ora10/xxt_mt_msg09.ora'
郁悶,居然出現了錯誤,看了目前目錄居然這個檔案不知道被誰删除了,我直接狂汗,通過千辛萬苦找了解決的方法:
SQL> startup mount ;
SQL> alter database create datafile '/home/oracle/oradata/ora10/xxt_mt_msg09.ora';
SQL> set autorecovery on;
SQL> recover datafile '/home/oracle/oradata/ora10/xxt_mt_msg09.ora';
SQL> alter database datafile '/home/oracle/oradata/ora10/xxt_mt_msg09.ora' online;