数据文件删除求助!!!!

[复制链接]
查看11 | 回复7 | 2005-4-19 01:01:46 | 显示全部楼层 |阅读模式
系统:AIX433ORACLE 816
INDEX表空间的一个数据文件的状态变为RECOVERY,该怎么处理啊?
因为该数据文件上没有什么数据,想将他OFFLINE DROP,但是不能把他删掉,是怎么回事,请大家指点。
回复

使用道具 举报

千问 | 2005-4-19 01:01:46 | 显示全部楼层
"offline drop" can not drop datafile, you have to drop tablespace with including contents and datafiles
回复

使用道具 举报

千问 | 2005-4-19 01:01:46 | 显示全部楼层
楼上说的有理!
如果是index
可以delete后再重建
回复

使用道具 举报

千问 | 2005-4-19 01:01:46 | 显示全部楼层
我的数据库是在归档模式下的,日志都备份到带库上了,我能不能对这个数据文件进行恢复?如果可以该怎么做?
回复

使用道具 举报

千问 | 2005-4-19 01:01:46 | 显示全部楼层
最初由 ideology 发布
[B]我的数据库是在归档模式下的,日志都备份到带库上了,我能不能对这个数据文件进行恢复?如果可以该怎么做? [/B]


如果是归档方式,当然可以进行恢复该数据文件了
SQL>recover databasedatafile 'XXXX.dbf';
回复

使用道具 举报

千问 | 2005-4-19 01:01:46 | 显示全部楼层
SQL>recover database datafile 'XXXX.dbf';我使用该命令不可以,提示找不到归档日志。因为我的归档日志已经备份到带库上了。
是不是该使用下面的脚本:
run {
2> allocate channel dev1 type disk;
3> sql "alter tablespace users offline immediate";
4> restore datafile 4;
5> recover datafile 4;
6> sql "alter tablespace users online";
7> release channel dev1;
回复

使用道具 举报

千问 | 2005-4-19 01:01:46 | 显示全部楼层
not sure if rman can directly read your logfile from your tape, otherwise you have to
copy back to disk firstly.
回复

使用道具 举报

千问 | 2005-4-19 01:01:46 | 显示全部楼层
老大,说详细点好吗?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行