如何查看一个表空间是否是自动增长的

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

  1. 本文以plsql图形化管理工具为例,使用它连接oracle数据库当点开plsql的时候,就需要输入用户名、密码、数据库然后连接如果连接成功,就能查看里面的表等等操作如果连接不成功,就输入正确的信息再次尝试

  2. 连接上数据库之后默认会看到这个主界面。顶部是各种操作菜单左侧第一个框是最近打开的一些信息,第二个框里面的才是数据库的所有信息

  3. 如果不想看到这么多的框只想专注于数据库的相关信息,就可以将其他框关闭或者隐藏这两种方式只是点击不同的按钮而已,具体参见截图

  4. 在oracle数据库中用户是属于表空间的,因此当使用某一个用户登录之后,看到的其實就是这个用户默认的表空间中的信息这个时候,可以展开【Tables】菜单就能看到当前表空间下的所有表,如果表的数量不多就可以直接一个一个的数出数量

  5. 如果当前用户具有管理员权限,还可以在【Tablespaces】菜单下面找到所有的表空间名称,在每个表空间名称下面还有【Tables】菜单这里面会显示这个表空间下面的所有用户和表。

    注意对于同一个表空间下的相同数据库,在这里会显示每个用户都拥有一套表结構

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

  7. 1)获取指定表空间丅表数量(这是包含了此表空间下的所有用户的表)

    2)获取指定表空间下,指定用户的表数量

    3)如果将count(1)换成星号就可以查询表空间下的所有表名信息等等

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
}

2.下面例子除5261undo和temp表空间外将其怹表空间的的4102使用情况记录每周插入db_spaec_hist表,以便1653查询:

4.查询结果(每月数据库的增长情况)统计的出发条件为createion_time.

}
  • Oracle 数据库在安装并正常使用之后需要查看的一些细节配置,会影响到后期使用过程....cn/s/blog_5421dfd20100w2dj.html前阵子发现系统的表空间满了数据存不...查看Oracle用户所使用的默认表空间及数据文件 SQL> select

  • }

    我要回帖

    更多推荐

    版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

    点击添加站长微信