zoukankan      html  css  js  c++  java
  • oracle删除表空间和用户

     常用命令

    --删除空的表空间(不包含物理文件)
    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;

    --删除用户
    drop user 用户名称 cascade;
    --删除表空间
    drop tablespace 表空间名称 including contents and datafiles cascade constraint;

    例如:删除用户名成为kavins,表空间名称为kavins_temp

    --删除用户,及级联关系也删除掉
    drop user kavins cascade;
    --删除表空间,及对应的表空间文件也删除掉
    drop tablespace kavins_tempincluding contents and datafiles cascade constraint;

    删除某个用户时报错:无法删除已连接用户,则需要以下操作

    1.锁定要删除的用户(以KAVINS用户为例)

      alter user KAVINS account lock;

    2.查看当前用户占用资源

      SELECT SID, SERIAL#, USERNAME, STATUS
      FROM V$SESSION
      WHERE USERNAME = 'KAVINS';

    3,执行以下语句,删除2中查询结果status为INACTIVE 的记录

      alter system kill session 'sid,serial#';

      例:alter system kill session '235,18’;

    4,执行删除用户语句;

      drop user KAVINS cascade;

  • 相关阅读:
    数字精确运算BigDecimal经常用法
    C3P0数据库连接池使用
    Theano学习笔记(四)——导数
    Leetcode--Merge Intervals
    1191 数轴染色
    P1021 邮票面值设计
    P1032 字串变换
    P1294 高手去散步
    P1832 A+B Problem(再升级)
    P1332 血色先锋队
  • 原文地址:https://www.cnblogs.com/kavins/p/12397324.html
Copyright © 2011-2022 走看看