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;

  • 相关阅读:
    asp.net core 3 WebApi System.Text.Json 返回数据配置
    linux 版本
    netcore HttpClient Post 提交数据
    mysql information_schema 常用命令
    linux 发布console 控制台命令
    mysql 创建数据库脚本
    C# 两个 List 数组 元素是否相同 数组相等
    windows 安装redis64
    阿里云 linux 安全组
    linux 安装redis
  • 原文地址:https://www.cnblogs.com/kavins/p/12397324.html
Copyright © 2011-2022 走看看