oracle 查询哪些oracle查看表占用空间间

问:oracle中如何不同下面表数据的比对oracle不同下面表数据的比对答:比对是什么意思?是不是准备比较一下两个的两个表的数据是不是一样吗?如果是这样,你可以在一个中建立另一个的相应表的同义词,就可以用同一个...
问:无DBA权限查看oracle表空间大小请问没有DBA权限,无法看到dba相关的表以及V$视图等,可以查看当前表空间的使用...答:没有DBA的权限,只能查看你自己的表空间的大小等.只能查看v$以user开头的视图,也就是你自己下的一些相关的表空间,角,对象等.例如楼上列举的哪些我给你解释...
问:Oracle表的导出我们的项目平时测试环境的Oracle数据库可以随便修改。我见有个同事把测试...答:你去看看oracle的管理手册很简单的两条命令就可以完成你所说的功能导出:exp命令,具体用法exp-?同样导入:imp
问:怎么查看oracle表空间,剩余大小,表空间利用答:给个,我给个oracle工具你用,很简单很方便的帮你解决你的问题:在我给你的工具中一样使用名和以normal模式登陆所在的数据库,之后在菜单‘管理...
问:oracle数据表如何恢复到某个时间点?如题,oracle数据表如何恢复到某个时间点?答:你可以做个例程恢复。用之前备份的控制+数据+参数+归档(自备份时刻到现在的)然后执行例程恢复 RECOVERY DATABASE UNTIL某个时间点就好。具体的...
问:如何查看oracle中某个占用表空间大小情况其实我就是想知道这个每个月数据增加量是多少,但是目前有多个,直接...答:(1)以DBA权限登录数据库执行,全部表空间使用情况。SELECT c.tablespace_name,a.bytes/1456 Megs_Total,(a.bytes-b.bytes)/1456 Megs_Used,b.bytes/...
问:oracle中数据表空间和索引表空间的区别?其码又是怎样的?...如题,oracle中数据表空间和索引表空间的区别?其码又是怎样的?答:oracle中数据表空间和索引表空间的区别是表和索引分开在不同的表空间存放,放表的叫数据表空间,放索引的叫索引表空间,如果能分别存放在不同的硬盘上性能会更好,...
问:如何查看oracle所有的表空间答:SQL:方法一:select dbf.tablespace_name,dbf.totalspace"总量(M)",dbf.totalblocks as总块数,dfs.freespace"剩余总量(M)",dfs.freeblocks"剩余块数",(dfs....
问:Oracle数据库,Oracle表空间不足问题 CREATE TABLESPACE ttest DATAFILE'E:DISK2ttest.dbf' size5M uniform size...答:有时候一个表空间的剩余空间太小了是会从dba_free_space视图中删除的,因为那时候bytes列接近,当你释放点空间,它又会回到dba_free_space视图中,就是这样...
问:oracle如何查看的表空间大小?不是 sum(bytes)/124/124 from user_的那种答:select t.tablespace_name,round(t.bytes/124/124/124,2)'G'"总大小",round((t.bytes-f.bytes)/124/124/124,2)'G'"已使用",round(1*(t.bytes-f.bytes)...
问:要修改oracle中表列的大小是否一定要删除表中的数据_ ...答:对同一种类型并且长度大于已经设置的长度可以不删除原始数据
问:oracle中如何查看一个表所占空间的大小,这表包含blob字段_...用下面的sql,无法统计出带有blob字段的表的实际大小:select segment_name,...答:写了一个,你试试:select a.TABLESPACE_NAME"TableSpace Name",round(a.BYTES/124/124)"MB Allocated",round((a.BYTES-nvl(b.BYTES,))/124/124)"MB Used",...
问:oracle中怎样看表空间的空间大小和剩余空间大小,及各个表的...oracle中怎样看表空间的空间大小和剩余空间大小,及各个表的占用情况?谢谢答:Maximum per datafile Ptypically2*22-1 blocks准确地说是Oracle块的数量,是一个定值41433。所以,可以管理的空间大小就跟块的大小(2k...
问:如何查看oracle表空间已使用大小答:1.查看所有表空间大小:Sql码 select tablespace_name,sum(bytes)/124/124 from dba_data_files group by tablespace_2.已经使用的表空间大小:Sql码...
09-0809-1609-1008-27
09-1709-2408-2009-18
◇本站云标签如何查看oracle表空间已使用大小 - garlic - ITeye技术网站
博客分类:
1. 查看所有表空间大小
select tablespace_name,sum(bytes)/ from dba_data_files
group by tablespace_
2. 未使用的表空间大小
select tablespace_name,sum(bytes)/ from dba_free_space
group by tablespace_
3. 所以使用空间可以这样计算
select a.tablespace_name,total,free,total-free used from
( select tablespace_name,sum(bytes)/ total from dba_data_files
group by tablespace_name) a,
( select tablespace_name,sum(bytes)/ free from dba_free_space
group by tablespace_name) b
where a.tablespace_name=b.tablespace_
4. 下面这条语句查看所有segment的大小。
Select Segment_Name,Sum(bytes)/ From User_Extents Group By Segment_Name
5. 还有在命令行情况下如何将结果放到一个文件里。
SQL& spool out.txt
SQL& select * from v$
SQL& spool off
6.如何查看oracle临时表空间当前使用了多少空间的大小? 不是占用量,是当前正在使用的临时表空间大小
SELECT SE.USERNAME,
SU.EXTENTS,
SU.BLOCKS * TO_NUMBER(RTRIM(P.VALUE)) AS SPACE,
TABLESPACE,
FROM V$SORT_USAGE SU, V$PARAMETER P, V$SESSION SE, V$SQL S
WHERE P.NAME = 'db_block_size'
AND SU.SESSION_ADDR = SE.SADDR
AND S.HASH_VALUE = SU.SQLHASH
AND S.ADDRESS = SU.SQLADDR
ORDER BY SE.USERNAME, SE.SID;
查询所有的表空间
select tablespace_name from dba_tablespaces
查看表空间中分布的用户信息
select tablespace_name, owner,sum(bytes) from dba_segments
group by tablespace_name, owner
浏览: 152689 次
来自: 南京
谢谢,帮助很大
两种基本的流是输入流和输出流?您现在的位置:&&>>&&>>&&>>&正文
oracle之SQL语句查询某个表所占物理空间大小
  Sql代码
  select bytes B, bytes/1024 KB, bytes/ MB from
  user_segments s where s.segment_name='TAB_PUB_CALLLOG';
  结果如下:
  B&&&&&&&& KB&&&&&&&& MB
  ---------- ---------- ----------
  65536&&&&&&&& 64&&&& 0.0625
  备注:表名要大写
【责编:peter】
?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]
相关产品和培训
 友情推荐链接
 认证培训
 专题推荐
 ? ? ? ? ? ? ? ? ? ?
 今日更新
?&?&?&?&?&?&?&?&?&?&
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航
技术导航:         产品导航 :  |
|  :  |Oracle中如何查看表所占的空间大小
1、查询用户表所占用空间SQL:
  SQL&select segment_name
段名,sum(bytes)/ 总大小M from user_extents
group by gegment_name order by&
sum(bytes)/;
2、查询系统表所占用空间SQL:
  SQL&select tablespace_name 段名,sum(bytes)/ 总大小M from
dba_segments
group by tablespace_name order by sum(bytes)/;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 oracle 查询占用空间 的文章

 

随机推荐