暂无图片
求助:如何检查temp表空间使用情况,v$sort-usage跟才几个G,表空间文件已经撑到32G了
我来答
分享
豆豆
2021-09-01
求助:如何检查temp表空间使用情况,v$sort-usage跟才几个G,表空间文件已经撑到32G了

求助:如何检查temp表空间使用情况,v$sort-usage跟才几个G,表空间文件已经撑到32G了

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
JiekeXu
暂无图片

用这个 SQL 查查看

SELECT TMP_TBS.TABLESPACE_NAME,
SUM(TMP_TBS.TOTAL_MB) TOTAL_MB,
SUM(USED_TOT.USED_MB) USED_MB,
SUM(USED_TOT.USED_MB) / SUM(TMP_TBS.TOTAL_MB) * 100 USED_PERSENT
FROM (SELECT TABLESPACE_NAME, SUM(BYTES) / 1024 / 1024 TOTAL_MB
FROM DBA_TEMP_FILES
GROUP BY TABLESPACE_NAME) TMP_TBS,
(SELECT TMP_USED.TABLESPACE,
SUM(TMP_USED.BLOCKS * PARA.DB_BLOCK_SIZE) / 1024 / 1024 USED_MB
FROM V$SORT_USAGE TMP_USED,
(SELECT VALUE DB_BLOCK_SIZE
FROM V$PARAMETER
WHERE NAME = 'db_block_size') PARA
GROUP BY TMP_USED.TABLESPACE) USED_TOT
where TMP_TBS.TABLESPACE_NAME = USED_TOT.TABLESPACE(+)
GROUP BY TMP_TBS.TABLESPACE_NAME;

复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
OGG-01760
回答 1
加密表空间需要在抽奖进程配置DBOPTIONSDECRYPTPASSWORD参数,才能抽取。参考:https://docs.oracle.com/goldengate/c1230/ggwinux/GG
windows上Oracle数据库频繁记录ora-1092并且会宕机,这是什么原因?
回答 3
换成linux操作系统
Oracle与其他关系型数据库中的临时表,有什么区别?
回答 1
已采纳
Oracle与其他关系型数据库中的临时表非常类似,但有一个主要区别:Oracle的临时表是“静态”定义的。在Oracle数据库中只需要创建一次就可以了,无需在存储过程中,让它每次运行的时候都创建一次临
服务器端的oracle,启动不了,提示:数据库未打开,仅允许在固定表、视图中查询
回答 3
已采纳
需要恢复,看看执行:recoverdatabase;出现什么提示。如果是归档模式,一般没问题。如果是非归档模式,可能会有问题。另外,检查alert日志中的错误信息。
Oracle 19c pdb 用ojdbc6,访问报错无效的用户名密码,用8就可以,有没有办法还用6?应用jdk版本低,用不了8 怎么解决
回答 2
在oracle用户下的sqlnet.ora设置即可。楼上说重启集群有点严重了,断开会话重连就行。
Oracle 中央库存目录 (oraInventory)
回答 2
已采纳
D
Oracle中,一条sql有多个执行计划。如何确认我当前执行sql在使用哪个执行计划呢?
回答 2
最简单的方式是,通过v$sql查到当前sql的sqlid。获取sql执行计划:然后执行sqlplus/assysdba@?/rdbms/admin/awrsqrpt.sql获取该sqlid的报告,查看
AWR分析报告问题求助:PGA memory operation 这个等待事件怎么详细追踪下
回答 2
你发的报告中没有这个PGAmemoryoperation呀
ORA-00600: internal error code, arguments: [17160], [0x000000000], [], [], [], [], [], [] 这是什么错误??
回答 33
看trace文件
rman 备份归档日志倒 备机,用rman 恢复 数据和控制文件,报错ORA-10458、ORA-01157、ORA-01110
回答 4
先检查一下你的主备库参数是否准确。在搭建DataGuard过程中,备库在mount状态下进行restore,这一步只是做到了数据文件的还原,还需要利用archivelog向前推进。需要执行alterd