SQL> select file_name,tablespace_name,bytes/1024/1024 mb from dba_data_files where tablespace_name='ZXY';#查看表空间对应数据文件的分配大小(并非实际使用的大小)

FILE_NAME

--------------------------------------------------------------------------------

TABLESPACE_NAME                        MB

------------------------------ ----------

/oracle/oradata/orcl/zxy01.dbf

ZXY                                   100

SQL> desc dba_free_space;

Name                                      Null?    Type

----------------------------------------- -------- ----------------------------

TABLESPACE_NAME                                    VARCHAR2(30)

FILE_ID                                            NUMBER

BLOCK_ID                                           NUMBER

BYTES                                              NUMBER

BLOCKS                                             NUMBER

RELATIVE_FNO                                       NUMBER

#查看表空间的还有多少空闲空间

SQL> select tablespace_name,bytes/1024/1024 mb from dba_free_space;

TABLESPACE_NAME                        MB

------------------------------ ----------

SYSTEM                                .25

SYSTEM                              .9375

UNDOTBS1                            1.625

UNDOTBS1                          16.9375

SYSAUX                             8.3125

USERS                              4.5625

TEST                            2033.5625

ZXY                               99.9375

8 rows selected.

SQL> create user zxy identified by system default tablespace zxy account unlock;

User created.

SQL> grant resource,connect,dba to zxy;

Grant succeeded.

SQL> conn zxy/system

Connected.

SQL> select * from tab;

no rows selected

SQL> select * from user_objects;

no rows selected

SQL> create table t_obj as select * from dba_objects;

Table created.

SQL> insert into t_obj select * from dba_objects;#为了测试空间大小占用,插入批量数据,运行多次吧

50354 rows created.

SQL> r

1* insert into t_obj select * from dba_objects

50354 rows created.

SQL> /

50354 rows created.

SQL> /

50354 rows created.

SQL> /

50354 rows created.

SQL> /

50354 rows created.

SQL> commit;

Commit complete.

#这下有数据了吧,空闲空间只有60m,原来有接近100m的哟

SQL> select tablespace_name,bytes/1024/1024 mb from dba_free_space;

TABLESPACE_NAME                        MB

------------------------------ ----------

SYSTEM                                .25

SYSTEM                              .9375

UNDOTBS1                             .125

UNDOTBS1                          16.9375

SYSAUX                             8.3125

USERS                              4.5625

TEST                            2033.5625

ZXY                               60.9375

8 rows selected.

SQL> select file_name,tablespace_name,bytes/1024/1024 mb from dba_data_files where tablespace_name='ZXY';

FILE_NAME

--------------------------------------------------------------------------------

TABLESPACE_NAME                        MB

------------------------------ ----------

/oracle/oradata/orcl/zxy01.dbf

ZXY                                   100

SQL> conn /as sysdba

Connected.

SQL> drop user zxy cascade;#删除一个用户,加cascade,作用在下面,别急

User dropped.

SQL> select file_name,tablespace_name,bytes/1024/1024 mb from dba_data_files where tablespace_name='ZXY';

FILE_NAME

--------------------------------------------------------------------------------

TABLESPACE_NAME                        MB

------------------------------ ----------

/oracle/oradata/orcl/zxy01.dbf

ZXY                                   100

#看到了吗,zxy的表空间空闲又回到原来的接近100m了

SQL> select tablespace_name,bytes/1024/1024 mb from dba_free_space;

TABLESPACE_NAME                        MB

------------------------------ ----------

SYSTEM                                .25

SYSTEM                              .9375

UNDOTBS1                             .125

UNDOTBS1                          16.9375

SYSAUX                             8.3125

USERS                              4.5625

TEST                            2033.5625

ZXY                               99.9375

8 rows selected.

小结:

drop user zxy cascade就是把这个用户所有的数据(包括在表空间中的数据),全部清除了

oracle快速回收表空间,drop user cascade_快速回收表空间大小相关推荐

  1. mysql 命令执行drop 命令_(笔记)Mysql命令drop table:删除数据表

    drop table命令用于删除数据表. drop table命令格式:drop table ; 例如,删除表名为 MyClass 的表: mysql> drop table MyClass; ...

  2. Mysql命令drop table:删除数据表

    drop table命令用于删除数据表. drop table命令格式:drop table ; 例如,删除表名为 MyClass 的表: mysql> drop table MyClass; ...

  3. oracle rman表空间传输,rman 实现在线传输表空间(=10g)

    rman操作 RMAN> transport tablespace O_ORACLE 2> tablespace destination 'F:\rmanbackup\td' 3> ...

  4. ArcSDE for Oracle表空间管理——暂时(TEMP)表空间

    Oracle暂时表空间主要用来做查询和存放一些缓冲区数据.暂时表空间消耗的主要原因是须要对查询的中间结果进行排序. 重新启动数据库能够释放暂时表空间,假设不能重新启动实例,而一直保持问题sql语句的运 ...

  5. 4.Oracle 在删除表、表空间、用户时 如何释放磁盘空间

    1. drop表 执行drop table xx 语句 drop后的表被放在回收站(dba_recyclebin)里,而不是直接删除掉.这样,回收站里的表信息就可以被恢复,或彻底清除. 通过查询回收站 ...

  6. oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...

    当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...

  7. Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间

    Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; ...

  8. 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型

    一.oracle 数据库版本 select * from v$version; 注:https://blog.csdn.net/zhufengzhuiri/article/details/791391 ...

  9. Oracle用OEM和命令行方式创建用户及表空间

    目录 一.登录OEM 二.OEM分账户管理 2.1 创建永久表空间 2.2 创建临时表空间 2.3 创建用户 三.用命令行创建用户及表空间 3.1 创建临时表空间 3.2 创建永久表空间 3.3 创建 ...

最新文章

  1. dlib 获取人脸姿态 6个关键点
  2. OSPF中DR选举机制详解
  3. SpriteBuilder中关于大量CCB文件的数字命名建议
  4. 35岁以上的程序员们,后来都干什么去了?
  5. LeetCode 1473. 给房子涂色 III(DP)
  6. python数据类型和循环控制
  7. unity案例 mysql lua_通过Xlua实现unity热更新的一个小例子
  8. i - 数据结构实验之图论九:最小生成树_「核心考点」2021计算机数据结构
  9. Git 出现Branch master set up to track remote branch master问题 与忽略文件上传
  10. pytorch学习笔记(三十八):Image-Augmentation
  11. 字符串排序算法 java_Java经典算法:重新排列字符串K
  12. 麒麟MIPS:用光盘安装提示Out Of Memory,用U盘安装成功
  13. linux终端设置为管理员权限,ubuntu 中的管理员权限
  14. zoiper 软件_zoiper软件下载
  15. 詹克团反攻比特大陆:一场失去人心的自我挽留
  16. 解决百度网盘刷新不出来二维码
  17. python字符串equals方法_equals方法和 == 的使用
  18. 网络游戏数据同步的实现 一:状态同步、帧同步的基本原理概述
  19. Oracle表空间及表分区
  20. 使用msfvenom生成木马用于监听别人的操作

热门文章

  1. 换一种姿势挖掘任意用户密码重置漏洞
  2. 基于python的微信公众号开发教程_基于python的微信公众号开发教程
  3. EventBus底层实现原理
  4. EventBus原理与源码解析
  5. 计算机基础教学质量分析报告,张丹菲信息技术质量分析报告1
  6. 堆栈思想案例—汉诺塔问题求解最小步数
  7. Numpy-如何对数组进行切割
  8. Vue下拉列表el-select二级联动效果
  9. 莫纳什大学计算机申请案例,莫纳什大学计算机系统工程学士申请.pdf
  10. Mysql事务隔离与Spring