我的oracle版本是816,要删除其中某个数据文件。怎么做?
解决方案 »
- oracle 导出SQL文件问题
- utl 的问题
- 求一本oracle的英文电子书。
- Oracle执行很快但很占资源.
- 请问枫叶掌柜的,为什么这里的decode可以执行,不提示not a group by expression?谢谢
- 如何将一个表中检索的值作为另一个表的字段列表?
- 请教如select id from tabA where t.id in ('4','2','3','1')的查询结果排序问题?
- 权限 分配
- 出现错误ORA-14452
- 求oracle sql
- 如何备份含有LONG RAW域的数据库表格???
- 数据库服务器端使用SQL PLUS建立连接正常,客户端使用SQL PLUS无法建立连接(没有任何回应)的问题
alter tablespace xxx offline;然后可以删除表空间中的文件:(直接删除操作系统的文件)
alter database datafile '.....' drop including datafile;在将表空间上线:
alter tablespace xxx online;
SQL>Alter database datafile 'file name' offline;
--若在NOARCHIVELOG模式下
SQL>Alter database datafile 'file name' offline drop;SQLl>Alter database open;如果启动没有问题,在操作系统级删除你的数据文件就好了。
建议你先查询确定一下。而且,我认为如果你真的有这样的表,而且表空间不只一个数据文件的话,是不可能确定这些表用到了哪个数据文件的。建议,干脆把表空间备份了,一般我都用IMP,然后直接删除表空间。