如何删除表空间的Datafile? win2k pro+Oracle8.1.6一表空间a含有两个datafile,a.ora和b.ora,都已联机使用,现想删除b.ora而不破坏a.ora和表空间a,如何操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的表空间A已经在使用,那你就不能这样做。以为文件B里,也存在着数据,如果你删除了这个数据文件,当读到所需要B信息是就回出错。如果真的要做,用这条语句。 ALTER DATABASE DATAFILE ‘.././B.ORA' OFFLINE DROP;建议你用EXP/IMP来实现。 alter database datafile 'D:\ORACLE\ORADATA\XXZX\DR01.DBF' offline drop; 先 exp 之后,再 删除 没有那么简单,正常来说可以用exp/imp来完成。在做ALTER DATABASE DATAFILE ‘.././B.ORA' OFFLINE DROP;之前一定要查一下dba_extents这个表,确定一下b.ora中是否有数据,如没有可以执行这个操作,否则数据会丢失。 ORACLE 条件判断 怎么样创建日志表, 创建数据库表有200多个字段,是不是需要分成多个表来处理?每一个表多少个字段最好? 关于ORACLE中取符串的问题 100分,谁能给我写一个简单的Procedure或者Package sql语句不会写 oracle的奇怪问题 问一个关于OWB的问题,高手来帮下忙~ 关于order by和group by的区别作用?? oracle启动异常 关于oracle恢复? pengdali(大力 V3.0) 请进---急--在线等....................
着数据,如果你删除了这个数据文件,当读到所需要B信息是就回出错。
如果真的要做,用这条语句。
ALTER DATABASE DATAFILE ‘.././B.ORA' OFFLINE DROP;建议你用EXP/IMP来实现。