zoukankan      html  css  js  c++  java
  • Oracle中删除包含物化视图的表空间的方法

    今天删除的表空间包含物化视图报错,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;

    如果数据量小的话那个都无所谓,如果数据量比较大的话建议用第一种方法。

  • 相关阅读:
    docker使用
    window版docker安装及配置
    mysql命令
    xshell
    git 命令
    分页器原理
    PCL-Kinfu编译手册
    cmake-add_definitions
    cmake-include_directories
    cmake-source_group
  • 原文地址:https://www.cnblogs.com/interboy/p/1248807.html
Copyright © 2011-2022 走看看