Oracle中删除包含物化视图的表空间的方法
2009-02-23 17:23
591 查看
今天删除的表空间包含物化视图报错,ORA-23515: 实体化视图和/或它们的索引存在于表空间中
看来是需要删除物化视图,执行删除操作,因为数据太大了,半天也没弄完,取消了,上网查另外一种方法,删除用户,指定cascade 参数,这样就可以了
我试了一下感觉用
drop user user_name cascade;
删除的还是挺快的,比删除物化视图要快
总结 删除包含物化视图的表空间的方法
1。先删除物化视图的用户
drop user user_name cascade;
在删除表空间
drop tablespace tablespace_name INCLUDING CONTENTS and datafiles;
2.先删除物化视图,再删除表空间
DROP MATERIALIZED VIEW view_name;
再删除表空间
drop tablespace tablespace_name INCLUDING CONTENTS and datafiles;
如果数据量小的话那个都无所谓,如果数据量比较大的话建议用第一种方法。
from:http://www.cnblogs.com/interboy/archive/2008/07/22/1248807.html
看来是需要删除物化视图,执行删除操作,因为数据太大了,半天也没弄完,取消了,上网查另外一种方法,删除用户,指定cascade 参数,这样就可以了
我试了一下感觉用
drop user user_name cascade;
删除的还是挺快的,比删除物化视图要快
总结 删除包含物化视图的表空间的方法
1。先删除物化视图的用户
drop user user_name cascade;
在删除表空间
drop tablespace tablespace_name INCLUDING CONTENTS and datafiles;
2.先删除物化视图,再删除表空间
DROP MATERIALIZED VIEW view_name;
再删除表空间
drop tablespace tablespace_name INCLUDING CONTENTS and datafiles;
如果数据量小的话那个都无所谓,如果数据量比较大的话建议用第一种方法。
from:http://www.cnblogs.com/interboy/archive/2008/07/22/1248807.html
相关文章推荐
- Oracle中删除包含物化视图的表空间的方法
- Oracle中删除包含物化视图的表空间的方法
- Oracle 物化视图 详细错误描述 查看方法
- Oracle 物化视图 详细错误描述 查看方法
- oracle下正确删除表空间的方法
- oracle 用户表数目,表大小,视图数目及表空间等查询增加修改删除操作
- 物化视图无法删除的解决方法
- Oracle 物化视图 详细错误描述 查看方法
- ORACLE物化视图-不能删除物化视图的解决办法
- Oracle物化视图建立方法
- ORACLE正确删除归档并回收空间的方法
- oracle删除表空间方法
- ORACLE物化视图--物化视图日志没有清除问题、日志清除方法
- oracle 11g 手动删除表空间文件导致数据库报错处理方法
- Linux下Oracle删除用户和表空间的方法
- 关于Linux Oracle下的表空间文件删除不干净的处理方法
- ORACLE正确删除归档并回收空间的方法
- oracle 删除表空间(tablespace)及文件的方法
- oracle 删除表空间(tablespace)及数据文件的方法
- oracle 删除用户及相关表、视图 提示用户正连接解决方法