• 技术文章 >数据库 >Oracle

    oracle怎么查询有哪些表空间

    青灯夜游青灯夜游2022-01-13 09:01:46原创100

    方法:1、查询“dba_tablespaces”数据,语法“select * from dba_tablespaces;”;2、查询“v$tablespace”数据,语法“select * from v$tablespace;”。

    本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。

    Oracle表空间(tablespaces)是一个逻辑的概念,真正存放数据的是数据文件(data files)。一个Oracle数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。

    表空间是Oracle数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。

    oracle查询所有表空间

    方式1:dba_tablespaces

    select * from dba_tablespaces;

    方式2:v$tablespace

    select * from v$tablespace;

    删除表空间

    删除空的表空间,不包含物理文件

    DROP TABLESPACE tablespace_name;

    删除空表空间,包含物理文件

    DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

    删除非空表空间,不包含物理文件

    DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

    删除非空表空间,包含物理文件

    DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

    推荐教程:《Oracle教程

    以上就是oracle怎么查询有哪些表空间的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:oracle 表空间
    上一篇:oracle怎么查询指定用户的表空间 下一篇:oracle与db2的区别是什么
    php中文网线上培训班

    相关文章推荐

    • oracle怎样查询用户的表空间• oracle怎样查看存储过程• Oracle怎样修改表空间• oracle怎样截取字符串后几位• 怎样查询oracle的连接数

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网