1、查看数据库版本:
SQL> select * from v$version;
行号 BANNER
---------- ---------------------------------------------------------------
1 DM Database Server x64 V7.6.0.142-Build(2019.03.12-103811)ENT
2 DB Version: 0x7000a
已用时间: 3.044(毫秒). 执行号:3.
2、根据表空间名,查询表信息:
SQL> select owner,table_name,tablespace_name from dba_tables where tablespace_name='DMHR';
行号 OWNER TABLE_NAME TABLESPACE_NAME
---------- ----- ----------- ---------------
1 DMHR REGION DMHR
2 DMHR CITY DMHR
3 DMHR LOCATION DMHR
4 DMHR DEPARTMENT DMHR
5 DMHR JOB DMHR
6 DMHR EMPLOYEE DMHR
7 DMHR JOB_HISTORY DMHR
7 rows got
已用时间: 22.772(毫秒). 执行号:27.
3、查询用户相关的表信息:
SQL> select table_name from dba_tables where owner='DMHR'; // 用户名区分大小写
行号 TABLE_NAME
---------- -----------
1 REGION
2 CITY
3 LOCATION
4 DEPARTMENT
5 JOB
6 EMPLOYEE
7 JOB_HISTORY
7 rows got
已用时间: 7.346(毫秒). 执行号:33.
其他查询用户表信息的SQL:
select table_name from user_tables; //当前用户拥有的表
select table_name from all_tables; //所有用户的表
select table_name from dba_tables; //包括系统表
4、查看表空间的名称和大小:
SQL> select name,total_size*sf_get_page_size()/1024/1024 || 'M' from v$tablespace;
行号 NAME TOTAL_SIZE*SF_GET_PAGE_SIZE()/1024/1024||'M'
---------- ------ --------------------------------------------
1 SYSTEM 21M
2 ROLL 128M
3 TEMP 10M
4 MAIN 128M
5 DMHR 128M
已用时间: 0.569(毫秒). 执行号:36.
5、查看表空间物理文件的名称和大小:
SQL> select t.name tablespace_name,t.id file_id,d.path file_name