电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle 中檢查臨時(shí)表空間的方法

瀏覽:65日期:2023-03-12 15:25:12
目錄
  • 一、什么是臨時(shí)表空間
  • 二、oracle創(chuàng)建臨時(shí)表空間的方法
  • 三、如何在 Oracle 中檢查臨時(shí)表空間
    • 3.1 如何檢查 Temp 表空間的大小
    • 3.2 oracle如何查看臨時(shí)表空間的可用空間
    • 3.3 如何在實(shí)例級(jí)別檢查臨時(shí)表空間使用情況
    • 3.4 如何查看 Temp 表空間的使用百分比
    • 3.5 如何找到正在使用臨時(shí)表空間的會(huì)話
    • 3.5 如何通過會(huì)話檢查臨時(shí)使用情況
    • 3.6 如果我們還想看到正在運(yùn)行的 sql
    • 3.7 如何使用大量 TEMP 查找會(huì)話
  • 四、oracle如何增加臨時(shí)表空間
    • 4.1 如何調(diào)整臨時(shí)文件的大小
    • 4.2 如何刪除臨時(shí)文件

一、什么是臨時(shí)表空間

臨時(shí)表空間用于 Oracle 中的排序操作。它也用于連接操作。基本上,它是臨時(shí)存儲(chǔ),臨時(shí)對(duì)象是在這里創(chuàng)建的。全局臨時(shí)表也在這個(gè)表空間中創(chuàng)建。這是一個(gè)非常重要的表空間,如果管理不當(dāng),可能會(huì)出現(xiàn)問題。讓我們看看臨時(shí)表空間管理的各種查詢

二、oracle創(chuàng)建臨時(shí)表空間的方法

這是創(chuàng)建臨時(shí)表空間的 SQL

--單個(gè)臨時(shí)文件
CREATE TEMPORARY TABLESPACE TEMP TEMPFILE "/u01/oracle/TEST/oradata/temp_1.dbf" SIZE 1000M; 
--多個(gè)臨時(shí)文件
CREATE TABLESPACE TEMP TEMPFILE 
"/u01/oracle/TEST/oradata/temp_1.dbf" SIZE 1000M 
"/u01/oracle/TEST/oradata/temp_2.dbf" SIZE 1000M 
;
--使用 ASM 
CREATE TEMPORARY TABLESPACE TEMP TEMPFILE "+DATA" SIZE 1000M;

三、如何在 Oracle 中檢查臨時(shí)表空間

Oracle 數(shù)據(jù)庫(kù)可以有多個(gè)臨時(shí)表空間

select tablespace_name,status,contents from dba_tablespaces where contents="TEMPORARY";

我們可以使用以下查詢選擇每個(gè)表空間中的文件

select file_name, tablespace_name, bytes from dba_temp_files
或
select a.name,b.name, a.bytes from v$tempfile a, v$tablespace b where a.ts#=b.ts#

3.1 如何檢查 Temp 表空間的大小

這是有關(guān)如何在 oracle 中檢查以 GB 為單位的臨時(shí)表空間大小的查詢

select tablespace_name,sum(bytes)/1024/1024/1024 temp_gb
from dba_temp_files group by tablespace_name;
or
select b.name, sum(a.bytes)/1024/1024/1024 from v$tempfile a, v$tablespace b where a.ts#=b.ts# group by b.name;

3.2 oracle如何查看臨時(shí)表空間的可用空間

select tsh.tablespace_name,
dtf.bytes/1024/1024/1024 total_GB,
sum(nvl(tsh.bytes_used,0))/1024/1024/1024 used_GB,
sum(nvl(tsh.bytes_free,0))/1024/1024/1024 free_GB,
(1-sum(nvl(tsh.bytes_free,0))/dtf.bytes)*100 pct,
from v$temp_space_header tsh,
(select tablespace_name, sum(bytes) bytes
from dba_temp_files
group by tablespace_name) dtf
where dtf.tablespace_name = tsh.tablespace_name(+)
group by tsh.tablespace_name, dtf.bytes/1024, dtf.bytes
order by 1
/

在 11g 中,引入了一個(gè)新視圖 dba_temp_free_space,因此我們也可以將其用作

SELECT * FROM dba_temp_free_space;

3.3 如何在實(shí)例級(jí)別檢查臨時(shí)表空間使用情況

select inst_id, tablespace_name, segment_file, total_blocks,
used_blocks, free_blocks, max_used_blocks, max_sort_blocks
from gv$sort_segment;
?
select inst_id, tablespace_name, blocks_cached, blocks_used
from gv$temp_extent_pool;
?
select inst_id,tablespace_name, blocks_used, blocks_free
from gv$temp_space_header;
?
select inst_id,free_requests,freed_extents
from gv$sort_segment;

3.4 如何查看 Temp 表空間的使用百分比

select tablespace_name, " %free="|| round(sum(free_blocks) / sum(total_blocks) * 100 ,0)
from gv$sort_segment group by tablespace_name;

3.5 如何找到正在使用臨時(shí)表空間的會(huì)話

set pagesize 50000 echo off verify off feedback off lines 80 heading on
col username format a15 head "Username"
col osuser format a15 head "OS User"
col sid format 99999 head "Sid"
col logon_time format a14 head "Logon Time"
col tablespace format a15 head "Tablespace Name"
select
tablespace
, a.osuser
, a.username
, a.sid
, to_char(logon_time,"MM/DD/YY HH24:MI") logon_time
from v$session a, v$sort_usage b
where a.saddr = b.session_addr;

3.5 如何通過會(huì)話檢查臨時(shí)使用情況

SELECT s.sid、s.username、s.status、u.tablespace、u.segfile#、u.contents、u.extents、u.blocks 
FROM v$session s、v$sort_usage u 
WHERE s.saddr=u。 session_addr 
ORDER BY u.tablespace, u.segfile#, u.segblk#, u.blocks;

3.6 如果我們還想看到正在運(yùn)行的 sql

SELECT a.username, a.sid, a.serial#, a.osuser, b.tablespace, b.blocks, c.sql_text 
FROM v$session a, v$tempseg_usage b, v$sqlarea c 
WHERE a.saddr = b .session_addr 
AND c.address= a.sql_address 
AND c.hash_value = a.sql_hash_value 
ORDER BY b.tablespace, b.blocks;

3.7 如何使用大量 TEMP 查找會(huì)話

col inst_id format 999
col sid format 99999
col status format a11
col program format a20 trunc
col machine format a17 trunc
col action format a39
col module format a39
col blocks heading "TEMP BLOCKS"
SELECT b.blocks, s.inst_id, s.sid, s.status,
s.action,
s.program,
s.machine,
s.module
FROM gv$session s,
gv$sort_usage b
WHERE s.saddr = b.session_addr
and s.inst_id = b.inst_id
and b.blocks > 100000
order by b.blocks desc;

四、oracle如何增加臨時(shí)表空間

我們可以通過擴(kuò)展現(xiàn)有文件或添加新的臨時(shí)文件來增加臨時(shí)表空間。

alter database tempfile "+DATA/test/tempfile01.dbf" resize 10000m ;
or
alter tablespace TEMP add tempfile "+DATA/test/tempfile02.dbf" resize 10000m ;

4.1 如何調(diào)整臨時(shí)文件的大小

alter database tempfile "+DATA/test/tempfile01.dbf" resize 10000m ;

4.2 如何刪除臨時(shí)文件

無法從普通表空間中刪除數(shù)據(jù)文件,但可以從臨時(shí)表空間中刪除臨時(shí)文件。這是sql

ALTER DATABASE TEMPFILE "<temp file>" DROP INCLUDING DATAFILES;

到此這篇關(guān)于Oracle 中檢查臨時(shí)表空間的方法的文章就介紹到這了,更多相關(guān)Oracle 臨時(shí)表空間內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Oracle
主站蜘蛛池模板: 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 温室大棚建设|水肥一体化|物联网系统| SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 快速门厂家-快速卷帘门-工业快速门-硬质快速门-西朗门业 | 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 深圳律师咨询_深圳律师事务所_华荣【免费在线法律咨询】网 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 |