oracle怎么查看表空间有多少张表

oracle数据库的表table是存放在表空间tablespace下面的 , 有些时辰 , 出于某些特别的需要 , 想要知道一个表空间下面到底建立了几多张表 , 这个时辰该怎么办呢?

需要这些哦
oracle
plsql
方式/
1本文以plsql图形化办理东西为例 , 利用它毗连oracle数据库 。 当点开plsql的时辰 , 就需要输入用户名、暗码、数据库然后毗连 。 若是毗连当作功 , 就能查看里面的表等等操作 , 若是毗连不当作功 , 就输入准确的信息再次测验考试

oracle怎么查看表空间有多少张表

文章插图

2毗连上数据库之后 , 默认会看到这个本家儿界面 。 顶部是各类操作菜单 , 左侧第一个框是比来打开的一些信息 , 第二个框里面的才是数据库的所有信息

oracle怎么查看表空间有多少张表

文章插图

3若是不想看到这么多的框 , 只想专注于数据库的相关信息 , 就可以将其他框封闭或者埋没 , 这两种体例只是点击分歧的按钮罢了 , 具体拜见截图

oracle怎么查看表空间有多少张表

文章插图

4在oracle数据库中 , 用户是属于表空间的 , 是以 , 当利用某一个用户登录之后 , 看到的其实就是这个用户默认的表空间中的信息 。 这个时辰 , 可以睁开【Tables】菜单 , 就能看到当前表空间下的所有表 , 若是表的数目不多 , 就可以直接一个一个的数出数目

oracle怎么查看表空间有多少张表

文章插图

5若是当前用户具有办理员权限 , 还可以在【Tablespaces】菜单下面 , 找到所有的表空间名称 , 在每个表空间名称下面还有【Tables】菜单 , 这里面会显示这个表空间下面的所有效户和表 。
注重 , 对于统一个表空间下的不异数据库 , 在这里会显示每个用户都拥有一套表布局

oracle怎么查看表空间有多少张表

文章插图

6若是想直接获得表空间中的表数目 , 可以点击左上角的新建图标 , 选择【SQL Window】 , 右侧就会呈现一个空白的SQL语句书写窗口

oracle怎么查看表空间有多少张表

文章插图

7【oracle怎么查看表空间有多少张表】1)获取指定表空间下表数目(这是包含了此表空间下的所有效户的表)
     select count(1) from all_tables where tablespace_name = '表空间名称';
2)获取指定表空间下 , 指定用户的表数目
     select count(1) from all_tables where tablespace_name = '表空间名称' and owner = '用户名称';
3)若是将count(1)换当作星号 , 就可以查询表空间下的所有表名信息等等

oracle怎么查看表空间有多少张表

文章插图


以上内容就是oracle怎么查看表空间有多少张表的内容啦 , 希望对你有所帮助哦!

    推荐阅读