首页>>数据库>>Oracle->oracle用户对应表空间,oracle 用户使用的表空间

oracle用户对应表空间,oracle 用户使用的表空间

时间:2023-12-25 本站 点击:0

oracle中用户,表,表空间,三者的关系是什么?

表(table)是数据库中用来存储数据的对象,是有结构的 数据库中的表 数据的集合,是整个数据库系统的基础。sql数据库中用于存储数据的工具。表是包含数据库中所有数据的数据库对象。表定义为列的集合。

数据表在表空间上,用户使用数据库,用户可以建数据表。

【表空间】是oracle的逻辑上的概念,【数据文件】是oracle的物理上的概念,是不一样的。oracle以表空间的概念管理数据,一个表空间可能存在在一个或者多个数据文件中。

参考下面图:逻辑上数据库由若干个表空间组成。在上图中表是模式对象的一种,数据文件是Oracle的物理结构部分。

oracle怎么查看用户属于哪个表空间

用PL/SQL登录到sys用户,执行命令:selectdefault_tablespacefromuser_users;可以看到sys用户默认的永久表空间为SYSTEM。用PL/SQL登录到我们要操作的用户,比如lottery用户。

这样SELECT TABLE_NAME,PARTITION_NAME,TABLESPACE_NAMEFROM USER_TAB_PARTITIONS 注:USER_TAB_PARTITIONS:可查看分区表的名字、归属表空间以及表的详细分区情况。USER_PART_TABLES:可查看用户所有的分区表,以及分区方式。

首先我们开启Oracle管理工具,找到Tablespaces。首先要看的是表空间的总大小和使用状况以及当前状态。Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用)。

Oracle查看用户下所有表空间

1、查看当前用户使用的表空间情况,使用命令select * from user_users即可,其中username标识用户名,default_tablespace表示默认的表空间。

2、USER_TAB_PARTITIONS:可查看分区表的名字、归属表空间以及表的详细分区情况。USER_PART_TABLES:可查看用户所有的分区表,以及分区方式。

3、首先我们开启Oracle管理工具,找到Tablespaces。首先要看的是表空间的总大小和使用状况以及当前状态。Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用)。

oracle用户对应表空间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle 用户使用的表空间、oracle用户对应表空间的信息别忘了在本站进行查找喔。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/oracle/60885.html