失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle查看临时表空间文件 Oracle-临时表空间

oracle查看临时表空间文件 Oracle-临时表空间

时间:2019-08-30 17:12:45

相关推荐

oracle查看临时表空间文件 Oracle-临时表空间

一:临时表空间查询

--查看数据库表空间数据文件

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

来源: /chunxiaozhang/p/14510025.html

如果觉得《oracle查看临时表空间文件 Oracle-临时表空间》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。