在Oracle数据库中如何查询某一个表空间下的某张表里面的数据;怎么查询某个表空间下的所有表的信息

获取表名就行了,类似于MySql里面的show tables,还有怎么查询说有的表空间的信息啊

SELECT TABLESPACE_NAME,TABLE_NAME FROM DBA_TABLES WHERE TABLESPACE_NAME='XXXX';
其中XXXX为你要查的表空间名字,这样就能查处指定表空间下的所有表,希望能帮到你
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-28
查看当前用户的缺省表空间

select username,default_tablespace from user_users

查看当前用户的角色

select * from user_role_privs

查看当前用户的系统权限和表级权限

select * from user_sys_privs

select * from user_tab_privs

查看用户下所有的表

select * from user_tables追问

如果我想查看表空间info下的所有表应该怎么写了??????

追答

用拥有info表空间权限的登录
然后select * from user_tables

追问

我用的是管理员得权限登录,怎么来筛选表空间啊,用Java来操作的,弄不好啊

追答

select * from sys.dba_tablespaces WHERE tablespace_name='你要查找的表空间名'

本回答被提问者采纳
第2个回答  2011-04-12
查询指定表空间下表的物理存储大小
select
Owner,
Segment_name,
Bytes/1024/1024||'M' "Size"
From
Dba_segments
Where
Segment_type='TABLE' and
Tablespace_name like 'info%'
Order by
Bytes desc

查询指定表空间下表的名称
select
Segment_name
From
Dba_segments
Where
Segment_type='TABLE' and
Tablespace_name like 'info%'

在Oracle数据库中如何查询某一个表空间下的某张表里面的数据;怎么查 ...
SELECT TABLESPACE_NAME,TABLE_NAME FROM DBA_TABLES WHERE TABLESPACE_NAME='XXXX';其中XXXX为你要查的表空间名字,这样就能查处指定表空间下的所有表,希望能帮到你

怎样查询oracle数据库中所有的表空间(数据库表空间怎么看)
1、首先需要找到oracle安装目录,打开控制台管理。2、进入控制台界面,输入用户名和密码进行登录验证。3、登录成功,进入主界面,点击菜单栏处【服务器】。4、此时在存储栏,找到表空间选项,点击打开。5、在搜索栏输入表空间名称,进行搜索。6、此时在下方结果栏,可以看到表空间状态。

查询Oracle数据库表空间信息的方法
通过查询数据库系统中的数据字典表(data dictionary tables)获取表空间的相关信息 首先使用客户端工具连接到数据库 这些工具可以是SQLPLUS字符工具 TOAD PL\/SQL等 连接到数据库后执行如下的查询语句 select a a 表空间名称 c c 类型 c c 区管理 b b \/ \/ 表空间大小M (b b a a )\/ \/ 已使用M...

oracle数据库如何查询表数据量
1、查看表空间的大小,首先我们要登录到oracle数据库,我们要使用管理员的身份登录,因为管理员的权限要相对的大一些。2、登录到数据库之后,我们要在侧边栏找到dataspace这个文件夹,这个文件夹下存放的就是我们管理员可以管理的所有的表空间的名称。3、根据dataspace文件夹下的内容名称,选择我们想要看的...

oracle数据库如何查看表的表分区的信息(每个表分区的名字和所属表空间...
这样SELECT TABLE_NAME,PARTITION_NAME,TABLESPACE_NAMEFROM USER_TAB_PARTITIONS 注:USER_TAB_PARTITIONS:可查看分区表的名字、归属表空间以及表的详细分区情况。USER_PART_TABLES:可查看用户所有的分区表,以及分区方式。

oracle数据库如何查看表空间大小
1.查看Oracle数据库中表空间信息的工具方法: 使用oracle enterprise manager console工具,这是oracle的客户端工具,当安装oracle服务器或客户端时会自动安装此工具,在...2.查看Oracle数据库中表空间信息的命令方法: 通过查询数据库系统中的数据字典表(data dictionary tables)获取表空间的相关信息,首先使用...

Oracle查询表空间大小及每个表所占空间的大小
创建表(数据段)时,可以使用如下的命令在"ANIMAL"表空间下创建"dog"表。要确认表的创建是否成功,可以查看该表空间下的所有表,同样要注意表空间名的大写格式。在数据库管理过程中,如果不再需要某个表空间,可以进行删除操作。然而,这通常需要谨慎操作,因为涉及到数据的存储空间和权限管理。总的来说...

怎么察看Oracle 数据库表空间的使用情况
查看的方法和详细的操作步骤如下:1、首先,因为oracle在Linux系统下运行,所以必须连接到Linux系统,如下图所示,然后进入下一步。2、其次,完成上述步骤后,连接成功,进入Oracle控制台。 输入命令“sqlplus \/ as sysdba”,如下图所示,然后进入下一步。3、接着,完成上述步骤后,在sql命令行上,...

Oracle中如何查询所有表及其所使用的表空间
Oracle中查询所有表及其所使用的表空间可以使用SQL语句:select Segment_Name,Sum(bytes)\/1024\/1024 From User_Extents Group By Segment_Name;在数据库管理员的日常工作中,应该经常查询表空间的利用率,按照数据库系统的具体情况估算表空间的增长量,当表空间的利用率超过90%时,要及时采取措施。

如何在Oracle中查看各个表,表空间占用空间的大小
在Oracle中查看各表及表空间占用空间大小可用sql语句执行查看。Oracle版本:Oracle 10g 一、查看表占用空间大小语句:select t.segment_name, t.segment_type, sum(t.bytes \/ 1024 \/ 1024) "占用空间(M)"from dba_segments twhere t.segment_type='TABLE'group by OWNER, t.segment_name, t....

相似回答