zoukankan      html  css  js  c++  java
  • Centos-610-账号表空间删除

    简述

      以删除XXX_USER账号,XXX_DATA表空间,XXX_TEMP表空间为例子进下说明。

    1.检查账号使用情况  

    --查询指定账号使用情况
    select
    username,sid,serial# from v$session where username ='XXX_USER';
    --删除使用该账号得应用进程ID,语法如下: --alter system kill session
    '$sid,$serial';
    --删除
    该账号得应用进程(查询示例返回sid=40,serial=5)
    alter system kill session'40,5';

    2.表空间删除语法

    --删除空的表空间,但是不包含物理文件
    --drop tablespace tablespace_name;
    --删除非空表空间,但是不包含物理文件
    --drop tablespace tablespace_name including contents;
    --删除空表空间,包含物理文件
    --drop tablespace tablespace_name including datafiles;
    --删除非空表空间,包含物理文件
    --drop tablespace tablespace_name including contents and datafiles;
    --如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
    --drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

    3.表空间删除操作

    -----删除数据空间
    
    --删除空的表空间,但是不包含物理文件
    drop tablespace XXX_DATA;
    --删除非空表空间,但是不包含物理文件
    drop tablespace XXX_DATA including contents;
    --删除空表空间,包含物理文件
    drop tablespace XXX_DATA including datafiles;
    --删除非空表空间,包含物理文件
    drop tablespace XXX_DATA including contents and datafiles;
    drop tablespace XXX_DATA including contents and datafiles CASCADE CONSTRAINTS;
    
    -----删除临时空间(如果是默认临时空间TEMP,则临时表空间不需要删除,否则很尴尬)
    --删除空的表空间,但是不包含物理文件
    drop tablespace XXX_TEMP;
    --删除非空表空间,但是不包含物理文件
    drop tablespace XXX_TEMP including contents;
    --删除空表空间,包含物理文件
    drop tablespace XXX_TEMP including datafiles;
    --删除非空表空间,包含物理文件
    drop tablespace XXX_TEMP including contents and datafiles;
    drop tablespace XXX_TEMP including contents and datafiles CASCADE CONSTRAINTS;

     至此操作Ok。

  • 相关阅读:
    laravel 创建自定义全局函数
    JAVA堆栈的区别
    项目经验-国家电网
    OO开发思想:面向对象的开发方法(Object oriented,OO)
    分层开发思想
    软件开发过程与思想
    json学习笔记
    UNIX网络编程——UDP 中的外出接口的确定
    UNIX网络编程——UDP缺乏流量控制(改进版)
    UNIX网络编程——UDP 的connect函数(改进版)
  • 原文地址:https://www.cnblogs.com/oumi/p/12393988.html
Copyright © 2011-2022 走看看