oracle数据库的表table是存放在表空间tablespace下面嘚有些时候,出于某些特殊的需要想要知道一个表空间下面到底创建了多少张表,这个时候该怎么办呢
本文以plsql图形化管理工具为例,使用它连接oracle数据库当点开plsql的时候,就需要输入用户名、密码、数据库然后连接如果连接成功,就能查看里面的表等等操作如果连接不成功,就输入正确的信息再次尝试
连接上数据库之后默认会看到这个主界面。顶部是各种操作菜单左侧第一个框是最近打开的一些信息,第二个框里面的才是数据库的所有信息
如果不想看到这么多的框只想专注于数据库的相关信息,就可以将其他框关闭或者隐藏这两种方式只是点击不同的按钮而已,具体参见截图
在oracle数据库中用户是属于表空间的,因此当使用某一个用户登录之后,看到的其實就是这个用户默认的表空间中的信息这个时候,可以展开【Tables】菜单就能看到当前表空间下的所有表,如果表的数量不多就可以直接一个一个的数出数量
如果当前用户具有管理员权限,还可以在【Tablespaces】菜单下面找到所有的表空间名称,在每个表空间名称下面还有【Tables】菜单这里面会显示这个表空间下面的所有用户和表。
注意对于同一个表空间下的相同数据库,在这里会显示每个用户都拥有一套表结構
如果想直接获得表空间中的表数量可以点击左上角的新建图标,选择【SQL Window】右侧就会出现一个空白的SQL语句书写窗口
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
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。