Discuz教程网

datafile恢复问题

[复制链接]
authicon 飞飞 发表于 2010-10-26 06:21:36 | 显示全部楼层 |阅读模式

小菜我练习书上的实验
出错了,信息如下
SQL> select file#,name from v$datafile;
     FILE# NAME
---------- --------------------------------------------------
         1 /u01/app/oracle/oradata/ora10g/system01.dbf
         2 /u01/app/oracle/oradata/ora10g/undotbs01.dbf
         3 /u01/app/oracle/oradata/ora10g/sysaux01.dbf
         4 /u01/app/oracle/oradata/ora10g/users01.dbf
         5 /u01/app/oracle/oradata/ora10g/example01.dbf
         6 /u01/app/oracle/oradata/ora10g/app01_01.dbf
         7 /u01/app/oracle/oradata/ora10g/ntest.dbf
         8 /u01/app/oracle/oradata/ora10g/app1_01.dbf
8 rows selected.
SQL> alter database datafile 7 offline;
Database altered.
SQL> alter database create datafile '/u01/app/oracle/oradata/ora10g/ntest.dbf';
alter database create datafile '/u01/app/oracle/oradata/ora10g/ntest.dbf'
*
ERROR at line 1:
ORA-01178: file 7 created before last CREATE CONTROLFILE, cannot recreate
ORA-01110: data file 7: '/u01/app/oracle/oradata/ora10g/ntest.dbf'
实验做的是删除 datafile:
/u01/app/oracle/oradata/ora10g/ntest.dbf
然后做恢复
做恢复要先offline,然后再重新创建datafile,可是重新创建datafile时,出现上面的错误。
是什么原因。
BTW,假设我新建tablespace和datafile做这个实验室成功的,不会报上面的错。




上一篇:insert会锁表吗?什么情况下才会出现锁表?我怎样预防表会锁???
下一篇:(原创)Solaris(64位)下安装Oracle10.2.0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 18:14

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表