问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用SQL语句查oracle数据库的表空间使用情况

发布网友 发布时间:2022-04-25 15:02

我来回答

2个回答

热心网友 时间:2022-04-07 21:27

SELECT UPPER(F.TABLESPACE_NAME) "表空间名",

D.TOT_GROOTTE_MB "表空间大小(M)",

D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",

TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",

F.TOTAL_BYTES "空闲空间(M)",

F.MAX_BYTES "最大块(M)"

FROM (SELECT TABLESPACE_NAME,

ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,

ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES

FROM SYS.DBA_FREE_SPACE

GROUP BY TABLESPACE_NAME) F,

(SELECT DD.TABLESPACE_NAME,

ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB

FROM SYS.DBA_DATA_FILES DD

GROUP BY DD.TABLESPACE_NAME) D

WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME

ORDER BY 1

热心网友 时间:2022-04-07 22:45

1、dtp1
varchar(1000)
:=
'drop
table
t1';//t1是临时表
2、execute
immediate
dtp1;//执行操作
3、execute
immediate
'create
global
temporary
table
t1(
"trans_id"
varchar(50),
//字段为你想要展示的
"opp_acct_num"
varchar(50))
on
commit
preserve
rows';
4、insert
into
t1
(trans_id,
opp_acct_num)
(select
t.trans_id,
t.opp_acct_num
from
ods_trans
t
//原始表
where
t.dr_cr_flag
=
'0');
commit;
----给你作为参考,你可以自己加条件,最后按月份取出不同单位的数据可以使用over
(partition
by
..)解决,你上网搜搜,一下就会的。希望采纳!!!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果银行拒贷有哪些办法 小天鹅滚筒洗衣机水位多少合适 阴阳师百闻牌攻略大全 百闻牌式神卡组阵容大全 阴阳师百闻牌三大妖狐阵容推荐 妖狐流派怎么搭配?-新手攻略-安族网... 阴阳师百闻牌妖狐快攻阵容 怎么搭配攻略推荐 阴阳师百闻牌妖狐技能攻略 妖狐属性及卡组搭配推荐-新手攻略-安族网... 阴阳师百闻牌妖狐最强卡组 阵容怎么搭配攻略 阴阳师百闻牌妖狐卡组推荐 怎么搭配攻略分享 带鹏字的公司名字大全 鹏字开头公司起名 叶罗丽娃娃玩具店在哪 地板上不小心把一瓶的502胶水洒在了地上 用什么办法能清理到啊 如何查询sqlserver数据库中数据的大小 502胶水洒落地板上 如何去除? 俄罗斯哪里有THOM BROWNE卖,急求答案。谢谢...... 如何查看SQLServer数据库每个表占用的空间大小 SQL Server 如何 查询表空间使用情况和连接数情况 502胶水弄在地板上了,有个黑色的印子,用什么可以把他弄掉? 502胶水洒到地板上怎么办?洒了1地(点状分布 有哪些适合在幼儿园上音乐欣赏活动的歌曲? 幼儿园《猜猜我有多爱你》语言教案 如何让孩子愉快的唱歌 如何培养幼儿音乐节奏感 幸福拍手歌教案 歌曲《幸福拍手歌》教案 快乐是什么│幼儿园大班教案 怎么评价电视剧《倚天屠龙记》? 推荐几部电影^_^ 《学警狙击》是第几部? 最近的日剧 日影 laughing哥系列一共几部? 如何使用SqlServer查询数据库表所有或指定记录 SQL如何查询一个数据库中的表 香港哪儿有thom browne专卖店 sqlserver中如何查询某几个表目前的空间大小 thom browne 首尔机场有卖的吗 sqlserver查询所有表(或所有数据库)中出现的表数据 曼谷有没有thom browne SQL SERVER里面如何查看一个表已经占据的容量? 泰国哪里有thom browne thombrowne四道杠在哪边 数据库中的表空间有什么用途 青岛万象城thombrowne在几楼 如何查看数据库的大小,和空间使用情况 有没有懂thom browne的 SqlServer 两个数据库,各有一个表,相同数据,但表的大小,数据占用的空 ... SQL数据库中表的查询 多伦多哪有买thom browne 人的保险有哪几种类型 家里的地板砖起来怎么办 瓷砖地板起鼓怎么办