ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Oracle-临时表空间

2021-03-10 10:33:46  阅读:163  来源: 互联网

标签:临时 空间 -- session tablespace Oracle select


一:临时表空间查询

--查看数据库表空间数据文件
select * from dba_data_files;
--查看数据库临时表空间文件
select * from dba_temp_files;
--查看数据库临时表空间使用情况
select * from dba_temp_free_space;
--查看占用临时表空间的session进程
SELECT sid,
       serial#,
       sql_address,
       machine,
       program,
       tablespace,
       segtype,
       contents
  FROM v$session se, v$sort_usage su
 WHERE se.saddr = su.session_addr
--杀掉进程
Alter system kill session 'sid,serial#'
--查看表空间实际使用大小(文件大小不代表全部使用)
select sum(t.BYTES)/1024/1024/1024 big from user_segments t where t.tablespace_name = 'ARMS_DATA';
--创建临时表空间
create temporary tablespace temp01 tempfile '/u01/app/oracle/oradata/orcl/temp02.dbf' size 1G autoextend on next 100m maxsize 4G;
--切换默认的临时表空间
alter database default temporary tablespace temp01;
--删除表空间(只有当此表空间不为默认时可执行)
drop tablespace TEMP including contents and  datafiles cascade constraint;
--清空当前用户垃圾回收站(会释放磁盘空间,但不会缩小表空间文件)
purge recyclebin;

 

标签:临时,空间,--,session,tablespace,Oracle,select
来源: https://www.cnblogs.com/chunxiaozhang/p/14510025.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有