Oracle调整临时表空间大小

Oracle调整临时表空间大小

  • 一、方法一:直接修改表空间文件大小
  • 二、方法二:重建临时表空间
    • 2.1、查看当前的临时表空间大小及使用情况
    • 2.2、查看当前的临时表空间使用率
    • 2.3、确认需要增大临时表空间的大小,创建一个新的临时表空间
    • 2.4、设置数据库的默认临时表空间为新创建的临时表空间
    • 2.5、释放旧的临时表空间


一、方法一:直接修改表空间文件大小

alter database tempfile 'D:\app\twx1014920\oradata\tzq\TEMP01.DBF' resize 1024M;

二、方法二:重建临时表空间

2.1、查看当前的临时表空间大小及使用情况

SELECT tablespace_name,file_name,bytes / 1024 / 1024 size_mb,used_space / 1024 / 1024 used_mb,free_space / 1024 / 1024 free_mb,round((used_space / bytes) * 100,2) "% USED",round((free_space / bytes) * 100,2) "% FREE"FROM (SELECT t1.tablespace_name,t1.file_name,t1.bytes,nvl(t2.used_space,0) used_space,t1.bytes - nvl(t2.used_space,0) free_spaceFROM (SELECT tablespace_name,file_name,SUM(bytes) bytes,file_idFROM dba_temp_filesGROUP BY tablespace_name,file_name,file_id) t1,(SELECT tablespace_name,file_id,SUM(bytes) used_spaceFROM v$temp_extent_mapGROUP BY tablespace_name,file_id) t2WHERE t1.tablespace_name = t2.tablespace_name(+)AND t1.file_id = t2.file_id(+))ORDER BY tablespace_name,file_name;

在这里插入图片描述

2.2、查看当前的临时表空间使用率

SELECT *FROM (SELECT round((SUM(bytes_used) * 100 / SUM(bytes_used+bytes_free)) * 100) / 100 "% USED"FROM v$temp_space_header);

2.3、确认需要增大临时表空间的大小,创建一个新的临时表空间

CREATE TEMPORARY TABLESPACE new_temp_ts TEMPFILE '/u02/app/oracle/oradata/db/temp02.dbf' SIZE 2048M;

注:请将路径和文件名替换为实际的路径和文件名。

2.4、设置数据库的默认临时表空间为新创建的临时表空间

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE new_temp_ts;

2.5、释放旧的临时表空间

DROP TABLESPACE old_temp_ts INCLUDING CONTENTS AND DATAFILES;

注:请将旧的临时表空间替换为实际的临时表空间名称。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/87933.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重生c++系列之类与对象(中篇)

好的继上期,我们今天带来c类与对象系列的继续学习。 类的6个默认成员函数 如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员 函数。 …

执行SQL文件出现【Unknown collation “utf8mb4_0900_ai_ci”】的解决方案

执行SQL文件出现【Unknown collation “utf8mb4_0900_ai_ci”】的解决方案 一、背景描述二、报错原因三、解决方案 一、背景描述 从服务器MySQL中导出数据为SQL执行脚本后,在本地执行导出的SQL脚本。 报错:Unknown collation “utf8mb4_0900_ai_ci” …

LAMP 架构及Discuz论坛与Wordpress博客搭建

目录 1 LAMP 配置与应用 1.1动态资源与语言 1.2 LAMP 架构的组成 1.2.1 主要功能 2 编译安装Apache http 服务 2.1 环境准备 2.1.1 关闭防火墙及selinux服务 2.1.2 安装依赖环境 2.2 安装软件包 2.2.1 解压软件包 2.2.2 移动apr包 apr-util包到安装目录中,并…

企业工程系统管理 工程项目管理系统源码 工程项目各模块及其功能点清单

工程项目各模块及其功能点清单 一、系统管理 1、数据字典:实现对数据字典标签的增删改查操作 2、编码管理:实现对系统编码的增删改查操作 3、用户管理:管理和查看用户角色 4、菜单管理:实现对系统菜单的增删改查操…

【已解决】pycharm突然双击无法打开,重启电脑也不管用

1.问题: pycharm突然双击无法打开,重启电脑也不管用 2.解决 2.1 方法一(修改Roaming) 1.找到C盘对应路径下的pycharm版本 2. 用记事本打开文件类型为VMOPTIONS文件 3. 修改或删除最后一行的映射路径 4.保存退出 2.2 方法二…

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器

目的:创建一个ubuntu系统下的python解释器,作为win平台下的pycharm的解释器。 这样做的好处是可以直接在win系统里操作文件,相比于linux方便一点,而且也不用对wsl的子系统进行迁移。 一、安装前准备 1. 设置-Windows更新-window…

JVM 访问对象的两种方式

Java 程序会通过栈上的 reference 数据来操作堆上的具体对象。由于 reference 类型在《Java 虚拟机规范》里面只规定了它是一个指向对象的引用,并没有定义这个引用应该通过什么方式去定位、访问到堆中对象的具体位置,所以对象访问方式也是由虚拟机实现而…

LInux之chrony服务器

目录 场景 重要性 LInux的两个时钟 硬件时钟 系统时钟 NTP协议 Chrony介绍 定义 组成 --- chronyd和chronyc 安装与配置 安装 Chrony配置文件分析 同步时间服务器 chronyc命令 chronyc sources输出分析 其它命令 查看时间服务器的状态 查看时间服务器是否在线 …

【Go 基础篇】深入探索:Go语言中的切片遍历与注意事项

嗨,Go语言学习者!在我们的编程旅程中,切片(Slice)是一个极其重要的工具。它可以帮助我们处理各种类型的数据,从而让我们的代码更加灵活和高效。本文将围绕Go语言中切片的遍历方法以及在遍历时需要注意的事项…

Node.js 的 Buffer 是什么?一站式了解指南

在 Node.js 中,Buffer 是一种用于处理二进制数据的机制。它允许你在不经过 JavaScript 垃圾回收机制的情况下直接操作原始内存,从而更高效地处理数据,特别是在处理网络流、文件系统操作和其他与 I/O 相关的任务时。Buffer 是一个全局对象&…

uni-app里使用webscoket

实现思路和vue中是一样的。如果想看思路可以看这篇文章:websocket 直接上可以运行的代码: 一、后端nodeJS代码: 1、新建项目文件夹 2、初始化项目: npm init -y 3、项目里安装ws npm i ws --save 4、nodeJS代码&#xff1…

linux并发服务器 —— 文件IO相关函数(三)

文件IO 以内存为主体,看待输入输出; 标准C库IO函数带有缓冲区,效率较高; 虚拟地址空间 虚拟地址空间是不存在的,一个应用程序运行期间对应一个虚拟地址空间; 虚拟地址空间的大小由CPU决定,位…