oracle临时表空间占用率过高,ORACLE临时表空间太大,如何处理?

2023-11-18

近几天意外发现oracle所在的D盘占用量激增.发现oracle实例mydata下的数据文件temp01.dbf居然达到了30个G.

temp01.dbf是数据库的临时数据文件,存放在临时表空间temp中,如何减小呢.

原因:没有给临时表空间设置上限.导致数据文件无限增大.

思路1:创建新的临时表空间,设置数据文件上限,删除原来的临时表空间

a.创建新的临时表空间

CREATE TEMPORARY TABLESPACE mytemp

TEMPFILE 'D:\oracle\product\10.1.0\oradata\mybase\mytemp.dbf' SIZE

2G REUSE EXTENT MANAGEMENT local UNIFORM SIZE 256m;(不带自增长)

CREATE TEMPORARY TABLESPACE mytemp

TEMPFILE 'D:\oracle\product\10.1.0\oradata\mybase\mytemp.dbf' SIZE

521M REUSE AUTOEXTEND ON NEXT 512M MAXSIZE 2G

EXTENT MANAGEMENT local UNIFORM  SIZE

256M;(自增长)

b.设置新的默认表空间

ALTER DATABASE DEFAULT TEMPORARY

TABLESPACE mytemp;

c.删除原来的临时表空间

DROP TABLESPACE temp INCLUDING

CONTENTS AND DATAFILES;

d.手动删除temp01.dbf文件(如果提示正在被使用,重启数据库就可以删除)

e.验证

SELECT * FROM DBA_TEMP_FILES;

思路2:直接对原来的临时表空间进行设置

a.ALTER DATABASE

TEMPFILE'D:\oracle\product\10.1.0\oradata\mybase\temp01.dbf' RESIZE

2G;

或者

ALTER

DATABASE TEMPFILE

'D:\oracle\product\10.1.0\oradata\mybase\temp01.dbf' AUTOEXTEND ON

NEXT 512M MAXSIZE 2G;

b.验证

SELECT * FROM DBA_TEMP_FILES;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

oracle临时表空间占用率过高,ORACLE临时表空间太大,如何处理? 的相关文章

  • GO学习 --- 匿名函数

    一 匿名函数 Go支持匿名函数 如果我们某个函数只是希望使用一次 可以考虑使用匿名函数 匿名函数也可以实现多次调用 二 使用方式 方式一 在定义匿名函数时就直接调用 匿名函数 package main import fmt func mai
  • sas“安装后处理”失败的原因

    在安装sas软件时 最后一步会出现问题 如图 解决方法 1 SID过期 更新SID 或者更改计算机时间 用管理员身份运行 setup exe 在进行最后一步时 会有窗口弹出如下图 不要管它 PS 本人安装出错的原因不是SID过期 采用了第二
  • HTML编码与解码

    由于HTML是一种由符号标记的语言 所以该语言占用了一些表示的符号 而页面随时需要表示这些符号 所以HTML将一些被占用的符号或一些特殊功能的符号使用了一些特殊的方法标记 以便展示 这些方法就是HTML编码 HTML 中的预留字符必须被替换
  • js 给对象写 JSON.stringify 的方法

    但我们自己定义的对象 想要执行 JSON stringify 没法被序列化的属性就会产生报错 这时候应该用 toJson 来重写 具体代码是 object toJSON function return outputA a ouputB b
  • sqlite数据库处理大量数据(千万)

    先挖坑 连接 https www shuzhiduo com A VGzlVep15b
  • 5分钟学会创建微信小程序,超简单的入门指南

    小程序商城是一种在手机端直接购买商品的平台 它能够为商家提供便捷的销售渠道 并为消费者提供方便快捷的购物体验 要搭建一个小程序商城 我们可以通过乔拓云网进行操作 首先 我们需要登录乔拓云网的后台管理系统 在登录后台后 我们可以看到一个商城管
  • 解决 logback不打印 Mybatis SQL等相关日志 日志

    我使用的是 logback 1 2 3版本 其 maven 依赖如下
  • xd插件ui face

    简介 方便使用随机头像 使用 1 安装 略 2 在画布上画多个个圆圈 SHIFT CLICK画正圆 ALT CLICK复制 3 使用alt 框选全部的圆圈 4 对齐排列 5 如图点选 6 如图点选2 然后按 Apply 按钮
  • 【华为OD机试真题2023 JS】通信误码

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 通信误码 时间限制 1s 空间限制 32MB 限定语言 不限 题目描述 信号传播过程中会出现一些误码 不同的数字表示不同的误码ID 取值范围为1 65535 用一个数组记录误码出
  • 使用Jenkins自动部署vue项目

    1 Jenkins简介 Jenkins是开源CI CD软件领导者 提供超过1000个插件来支持构建 部署 自动化 满足任何项目的需要 2 Jenkins安装 这里是使用docker compose安装Jenkins 所以需要先安装docke
  • 2018-10-22心得

    gtest 今天学习使用了gtest gtest 主要使用方法就是在一个 TEST TEST F 里写测试用例 然后通过在main函数使用 RUN ALL TEST 即可运行 gtest 对于TEST F 实际跟TEST 基本一样 但是它多
  • 随机信号分析实验(matlab仿真实验)

    一 实验内容 1 产生均匀分布的随机数 高斯分布的随机数和其他分布 瑞利 卡方 的随机数及画图 对生成的随机数进行分析 2 检验 1 中产生的均匀分布 高斯分布的数学期望和方差 并画出各种分布的随机变量的概率密度直方图 3 两组及多组独立的
  • redis缓存的预热、降级、雪崩、穿透、击穿

    一 预热 指将一些可能经常使用数据在系统启动的时候预先设置到缓存中 这样可以避免在使用到的时候先去数据库中查询 还有一种方式就是添加一个缓存刷新页 这样通过人工干预的方式将一些可能为热点的key添加到缓存中 二 降级 当访问量突然剧增 服务
  • JS中定时器的用法以及窗口的滚动条函数

    在JS中定时器由setInterval函数设置 第一个参数为定时器的回调函数 第二个参数为间隔 单位为毫秒 窗口的滚动由window对象的scrollBy函数和scrollTo函数完成 例子如下
  • 通过安装cpolar内网穿透在Kali上实现SSH远程连接的步骤指南

    文章目录 1 启动kali ssh 服务 2 kali 安装cpolar 内网穿透 3 配置kali ssh公网地址 4 远程连接 5 固定连接SSH公网地址 6 SSH固定地址连接测试 简单几步通过cpolar 内网穿透软件实现ssh 远
  • jsonp跨域

    由于浏览器的同源策略 前端请求存在跨域问题 jsonp解决跨域是利用了html的有些标签 例如script link img iframe等的天生具有跨域请求的特点 例子如下 a href 测试 a
  • 逃跑吧少年辅助快乐羊儿吧

    逃跑吧少年是4399刚刚推出的一款小游戏 收到热烈欢迎 绝对的高热度2d刺激小游戏 同时我还发过一个帖子不过被CSDN删掉了 所以我来这里我自己的博客重新发一遍 下载地址 点我下载 点击后会跳转到诚通网盘 有三个按钮 大家点击普通下载按钮
  • 渗透测试——cookie注入

    1 cookie注入原理 Cookie最先是由Netscape 网景 公司提出的 Netscape官方文档中对Cookie的定义是这样的 Cookie是在HTTP协议下 服务器或脚本可以维护客户工作站上信息的一种方式 Cookie的用途非常
  • CTFHUB-时间注入

    时间盲注 页面回显的结果只有一种 原理和布尔盲注盲注类似 用 if exp sleep N 1 为例 true 页面执行了sleep N 就会等待N秒再执行 false 页面秒刷新 常用函数 sleep N 暂停或睡眠或等待脚本执行N秒 查

随机推荐