不小心drop掉了sysaux01.dbf数据文件。。。

[复制链接]
查看11 | 回复9 | 2009-1-15 11:42:46 | 显示全部楼层 |阅读模式
不小心drop掉了sysaux01.dbf数据文件,请问如何恢复啊?
而且没备份啊,倒是有归档日志
[ 本帖最后由 lichangzai 于 2009-5-13 13:06 编辑 ]
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
有没有备份呢?
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
有无备份?有无归档?
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
真不小心啊,没有备份么?
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
导出一下吧. 如果不能导出,就一个表一个表地导出.
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
原帖由 lixiang114 于 2009-5-13 12:57 发表
有无备份?有无归档?

数据库没备份,但是有归档
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
原帖由 d.c.b.a 于 2009-5-13 13:05 发表
导出一下吧. 如果不能导出,就一个表一个表地导出.

你是说exp导出数据库数据,然后重建数据库,再imp导入数据库吗?
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
maybe
把sysaux01.dbf offline drop
将其他的业务表空间的元数据导出
重新建库,导入业务表空间的元数据
但愿你在sysaux里面没有业务数据
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
原帖由 westzq1984 于 2009-5-13 13:24 发表
maybe
把sysaux01.dbf offline drop
将其他的业务表空间的元数据导出
重新建库,导入业务表空间的元数据
但愿你在sysaux里面没有业务数据

我是用
alter database datafile 3 offline drop;
语句删除的,
我删除sysaux表空间后,再create sysaux表空间可以吗?
回复

使用道具 举报

千问 | 2009-1-15 11:42:46 | 显示全部楼层
你没过物理文件删除吧?
SQL> alter database datafile 3 offline drop;
Database altered.
SQL> alter database datafile 3 online;
alter database datafile 3 online
*
ERROR at line 1:
ORA-01113: file 3 needs media recovery
ORA-01110: data file 3: '/u01/app/oracle/oradata/SOURCE/sysaux01.dbf'

SQL> recover datafile 3;
Media recovery complete.
SQL>alter database datafile 3 online;
Database altered.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行