1,oracle查看数据库中有哪些表

select * from all_tables

oracle查看数据库中有哪些表

2,查看数据库中有哪些表空间

1、查看表空间名字:select distinct TABLESPACE_NAME from tabs2、查看几个表空间:select count(distinct TABLESPACE_NAME) from tabs
select * from v$tablespace
可以用SQL语句 SELECT ** FROM v$tablespace也可以用oracle enterprise manger console 直接在可视化窗口上查看
use 数据库名show tables就能看到这个库中所有的表或者更直接一点,你到mysql 的data文件夹下看看,有多少个文件夹就有多少个库,看看有多少个不同的文件名,就有多少个表
用企业管理器最方便,em中就有,不然就要登录到sqlplus中,执行select name from v$tablespace

查看数据库中有哪些表空间

3,如何知道Oracle数据库中有哪些表空间

表空间就是给用户以及表、数据等一个存储的空间数据库安装完毕后会有一些默认的表空间,如system、temp等当然你可以通过 create tablespace 命令来创建属于自己的表空间。
1.select tablespace_name,file_name from dba_data_files;2.select name from v$tablespace;3.select tablespace_name from dba_tablespaces;
在每一个数据库中都有一个名为SYSTEM的表空间,就是系统空间,除了这个以外还有SYSAUX、TEMP、USERS、UNDO表空间,SYSAUX主要是作为SYSTEM的辅助的空间,UNDO用来在自动撤消管理方式下储存撤消信息,TEMP用于储存在执行SQL语句时所产生的临时数据 连接到数据库之后,执行select tablespace_name,contents from dba_tablespaces; 可查出表空间
select * from dba_tablespaces;

如何知道Oracle数据库中有哪些表空间


文章TAG:查数据库有哪些表空间  oracle查看数据库中有哪些表  
下一篇