oracle修改temp表空间大小,默认TEMP表空间变更,释放空间
默认TEMP表空间变更
应用场景:由于TEMP表空间自动增涨,在增涨到一定大小会占用大量存储空间,需要对TEMP表空间减小
处理方法: 建立新的TEMP表空间--->将default_temp_tablespace变更为新建立的TEMP表空间--->删除旧的TEMP表空间,清理空间出来。
1、检查TEMP表空间状态
select tablespace_name,file_name ,file_id,bytes/1024/1024 as "size(M)" from dba_temp_files;
2、新建立TEMP表空间
create
temporary tablespace TEMP1tempfile '/usr/ora10g/data/temp01.dbf'size100M
AUTOEXTEND ON NEXT 1m MAXSIZE UNLIMITED;
3、修改数据默认临时表空间为新建立的TEMP空间,检查用户的默认TEMP表空间
alter
database default temporary tablespace temp1;
Select
username,default_temporary;
4、删除旧的TEMP表空间及数据文件
drop tablespace temp
including contents and datafiles;
5、检查操作系统旧的TEMP文件删除情况,空间是否被释放,如果未被释放需要使用 lsof 命令找到deleted的进程,KILL这些进程后空间自动释放
lsof |grep deleted
oracle 9866 oracle 11u
REG 8,7 25005400064 6619320 /usr/oracle
/oradata/oa/temp01.dbf
(deleted)
oracle 16459 oracle 11u
REG 8,7 25005400064 6619320 /usr/oracle
/oradata/oa/temp01.dbf
(deleted)
[root@localhost oa]#
kill -9 9866
[root@localhost oa]#
kill -9 16459
6、旧的TEMP数据文件开始在操作系统中清除
[root@localhost oa]#
df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda5 29G 6.3G
22G 23% /
/dev/sda3 494M 20M
449M 5% /boot
none 1007M 0 1007M
0% /dev/shm
/dev/sda7 97G 84G 7.7G
92% /usr
[root@localhost oa]#
df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda5 29G 6.3G
22G 23% /
/dev/sda3 494M 20M
449M 5% /boot
none 1007M 0 1007M
0% /dev/shm
/dev/sda7 97G 80G 12G 88%/usr
[root@localhost oa]#
df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda5 29G 6.3G
22G 23% /
/dev/sda3 494M 20M
449M 5% /boot
none 1007M 0 1007M
0% /dev/shm
/dev/sda7 97G 77G 16G 84% /usr
[root@localhost oa]#
df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda5 29G 6.3G
22G 23% /
/dev/sda3 494M 20M
449M 5% /boot
none 1007M 0 1007M
0% /dev/shm
/dev/sda7 97G 68G 24G 74% /usr
oracle修改temp表空间大小,默认TEMP表空间变更,释放空间相关推荐
- oracle更改system表空间大小,收缩system表空间大小
注:这种方法功能有限,如果system表空间末尾写入了一些系统表资料,那么是无法回收的. C:\Documents and Settings\Administrator.XY>sqlplus & ...
- ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件
当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了, ...
- html form表单大小,HTML Form表单
1.表单简介 HTML 表单用于搜集不同类型的用户输入. 表单是一个包含表单元素的区域.表单元素包括:文本域(textarea).下拉列表.单选框(radio-buttons).复选框(checkbo ...
- oracle占多大表空间,oracle查询表空间大小以及每个表所占空间的大小
1.查询数据库中所有的表空间以及表空间所占空间的大小,直接执行语句就可以了: select tablespace_name, sum(bytes)/1024/1024 from dba_data_fi ...
- linux查看db2表空间大小,DB2 查看表空间的容器情况
1,先获取表空间的表空间标识 db2 => list tablespaces show detail 当前数据库的表空间 表空间标识 = 0 名 ...
- linux 文件系统 簇 浪费空间,Linux rm -rf删除文件不释放空间的解决办法
前几天发现在Linux系统下有一个很大的无用文件,于是用rm -rf 删除,然后用df -h查看磁盘空间,发现即使文件被删除了,但文件所占用的空间并未释放,十分疑惑,于是在网上找到了解决方案,即使用l ...
- Oracle查看表空间大小以及修改表空间大小
问题描述: 一.修改表空间大小 二.查看表空间大小及相关的sql 1.查看表空间的名称及大小 2.查看表空间物理文件的名称及大小 3.查看回滚段名称及大小 4.查看控制文件 5.查看日志文件 6.查看 ...
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
http://suan2046.iteye.com/blog/379539 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问 ...
- 查询oracle表空间是否满了,查看Oracle表空间大小的方法
Oracle表空间大小的查看方法应该是我们都需要掌握的知识,下面就为您详细介绍查看Oracle表空间大小的方法,供您参考学习. 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见. -- ...
最新文章
- 验证环境中的program为什么必须是automatic
- 成员资格、授权 – ASP.NET MVC 4 系列
- Android NDK基础样例
- STM32 电机教程 8 - 步进电机开环电流控制
- C语言递归遍历一棵二叉树(附完整源码)
- 在 “相对” 高薪面前,任何的喊冤叫屈都是苍白无力的
- 树莓派3B+,我要跑.NET CORE
- javafx 内存占用_JavaFX:TouchGesture内存泄漏?
- java日期的运用(DateUtils工具类)
- 【蓝桥杯官网试题 - 真题训练】生命之树(树形dp)
- elementUI响应式布局@media:基于断点的隐藏类
- c语言中编程中跳格的写法是,c语言中现代写法,用C语言编程中,一般的格式是怎样的?...
- UVALive - 6436
- matlab中角度,利用 matlab 计算各种角度
- 华为s5700交换机忘记console的密码,怎么恢复
- 远程控制 - 手机完全控制电脑之TeamViewer
- easyui treegrid php,Easyui 之 Treegrid 笔记
- 用 Java 实现一个远程控制客户端
- 合肥工业大学2021离散数学上机实验一
- 电商生鲜网站开发(二)——后台开发:用户模块
热门文章
- 浪擎科技助文新集团构建报业采编容灾系统
- html表和连接css的方法
- sketchup怎么建模使用1skp素材库的同时进行无损渲染呢?
- Golang入门之——cobra包
- python word处理_妙用Python将word文件转换成html 方法超简单
- html点击下拉框无反应,js模拟点击select,但是没有弹出下拉框。
- 编程新技术实务实验一
- 史上最详细Python爬取电影教程,还不会那也是没谁了
- 闪耀暖暖服务器维护时间,闪耀暖暖什么时候开服 闪耀暖暖登陆不上-范米市场...
- 基于matlab的sift变换的图像配准和拼接算法仿真