当前位置: 首页 > news >正文

oracle表空间对象迁移到其他表空间

oracle数据库的磁盘空间满了,除了简单粗暴的增加磁盘空间外,还可以缩小表空间的datafile,因为正常业务运行中,表数据的删除和增加,会造成表空间里面里面有很多空的地方。方案有很多种,我这里简单介绍一下,将表空间里面的对象全部迁移到另外一个表空间的方法,迁移完成后,再resize datafile。

1,迁移表,生成迁移语句

select 'alter table '||a.owner||'.'||a.table_name||' move tablespace TEST_DATA;' from dba_tables a where tablespace_name = 'TEST_TBS'

生成的参考语句:

alter table TEST.T_CUST_ATTR_DTL move tablespace TEST_DATA;

2,迁移索引,生成索引重建语句

select 'alter index '||a.OWNER||'.'||a.index_name||' rebuild tablespace TEST_DATA;' from dba_indexes a where tablespace_name = 'TEST_TBS'

生成的参考语句:

alter index TEST.IDX_IVTAR_M_INVEST_USERID rebuild tablespace TEST_DATA;

3,迁移Clob字段,生成clob字段迁移的语句

select 'alter table ' || a.OWNER || '.' || a.table_name || ' move lob(' || a.column_name || ') store as (tablespace TEST_DATA);' from dba_lobs a where tablespace_name = 'TEST_TBS'

生成的参考语句:

alter table TEST.t_mkt_cust_homepage_buy move lob(info_json) store as (tablespace TEST_DATA);

4,迁移分区表,生成迁移分区表的语句

select 'alter table '|| a.table_owner || '.' || a.table_name ||' move partition '||a.partition_name||' tablespace TEST_DATA;' from dba_tab_partitions a where tablespace_name = 'TEST_TBS'

生成的参考语句:

alter table prod.T_S01_DTY_DTY_CUSTOMER_TAG move partition P_TAGID_66 tablespace TEST_DATA;

5,干掉segment,一般是一些垃圾表之类的,直接清理就行了

select owner, segment_type, segment_name from dba_segments where tablespace_name = 'TEST_TBS'

如果多的话,也可以按照上面的方式生成批量执行的语句。

生成的参考语句:

drop table "BIN$dVKhHwBrXyXgU3l9EKyU5A==$0" purge;

相关文章:

oracle表空间对象迁移到其他表空间

oracle数据库的磁盘空间满了,除了简单粗暴的增加磁盘空间外,还可以缩小表空间的datafile,因为正常业务运行中,表数据的删除和增加,会造成表空间里面里面有很多空的地方。方案有很多种,我这里简单介绍一下&a…...

<stdlib.h>头文件: C 语言常用标准库函数详解

文章目录 引言1. <stdlib.h> 概览1.1 头文件包含 2. 内存管理函数2.1 malloc 函数2.2 calloc 函数2.3 realloc 函数2.4 free 函数 3. 随机数生成函数3.1 rand 函数3.2 srand 函数 4. 字符串转换函数4.1 atoi 函数4.2 atof 函数4.3 itoa 函数4.4 ltoa 函数4.5 ultoa函数 5…...

Qt前端技术:3.QSS字体样式

small-caps就是让这个文本中的小写字母用大写的形式写出来并且在用大写的形式表达出来后他本身的大小会变小 有绝对尺寸和相对尺寸的区别 绝对尺寸一般是cm&#xff0c;英寸之类的 相对尺寸如px之类的是由显示器的屏幕分辨率来决定的 如windows用户分辨率一般是96像素点每英…...

阿里面试官:面试了一个能力相当不错的候选人,但背调时,他前同事和领导都说他人品很差,纠结该不该要他?...

* 你好&#xff0c;我是前端队长&#xff0c;在职场&#xff0c;玩副业&#xff0c;文末有福利! 在职场中&#xff0c;背调是个躲不开的事情。不管是各行各业背调可能都存在&#xff0c;只是形式不同而已。而且现在大环境不好&#xff0c;可能对个人的要求还更高一些。 背调的主…...

如何设计树形结构

作者简介&#xff1a;大家好&#xff0c;我是smart哥&#xff0c;前中兴通讯、美团架构师&#xff0c;现某互联网公司CTO 联系qq&#xff1a;184480602&#xff0c;加我进群&#xff0c;大家一起学习&#xff0c;一起进步&#xff0c;一起对抗互联网寒冬 前置知识&#xff1a;前…...

限量25台,川崎亮相Ninja ZX-10RR冬季限量款

最近川崎发布了自家ZX-10RR的超级限量版&#xff0c;官方称之为冬季测试版&#xff0c;之前也有一些车型推出过冬季测试版&#xff0c;通常是在年底推出&#xff0c;因为这个时候北半球都是非常寒冷的冬天。 不过这台ZX-10RR冬季测试版&#xff0c;并不仅仅只是限量那么简单&am…...

【QT八股文】系列之篇章1 | QT的基础知识及事件/机制

【QT八股文】系列之篇章1 | QT的基础知识及事件/机制 前言0. 基础Qt/PyQt5介绍/关联Qt的优缺点&#xff08;为什么要用qt来做界面&#xff09;Qt 的核心机制请简要介绍一下Qt中的主窗口&#xff08;MainWindow&#xff09;类&#xff0c;它有哪些重要的函数和成员变量&#xff…...

SpringBoot 3 集成Hive 3

前提条件: 运行环境&#xff1a;Hadoop 3.* Hive 3.* MySQL 8 &#xff0c;如果还未安装相关环境&#xff0c;请参考&#xff1a;Hive 一文读懂 Centos7 安装Hadoop3 单机版本&#xff08;伪分布式版本&#xff09; SpringBoot 2 集成Hive 3 pom.xml <?xml ver…...

STL中优先队列的模拟实现与仿函数的介绍

文章目录 仿函数优先队列的模拟实现 仿函数 上回我们说到&#xff0c;优先队列的实现需要用到仿函数的特性 让我们再回到这里 这里我们发现他传入的用于比较的东西竟然是一个类模板&#xff0c;而不是我们所见到的函数 我们可以先创建一个类&#xff0c;用于比较大小 struc…...

LeetCode刷题--- 目标和

个人主页&#xff1a;元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏 力扣递归算法题 http://t.csdnimg.cn/yUl2I 【C】 http://t.csdnimg.cn/6AbpV 数据结构与算法 http://t.csdnimg.cn/hKh2l 前言&#xff1a;这个专栏主要讲述递归递归、搜…...

【.NET Core】反射(Reflection)详解(二)

【.NET Core】反射&#xff08;Reflection&#xff09;详解&#xff08;二&#xff09; 文章目录 【.NET Core】反射&#xff08;Reflection&#xff09;详解&#xff08;二&#xff09;一、概述二、Type类2.1 Type对象表示哪些类型2.2 获取Type及其关联对象类型的方式2.3 Type…...

【错误记录/js】保存octet-stream为文件后数据错乱

目录 说在前面场景解决方式其他 说在前面 后端&#xff1a;go、gin浏览器&#xff1a;Microsoft Edge 120.0.2210.77 (正式版本) (64 位) 场景 前端通过点击按钮来下载一些文件&#xff0c;但是文件内容是一些非文件形式存储的二进制数据。 后端代码 r : gin.Default()r.Stat…...

sql_lab之sqli中的post注入

Post注入 用burpsuit抓包去做 Post第一关&#xff1a;&#xff08;gxa5&#xff09; 1.判断是否存在注入 username1or 11 #&password123&submit%E7%99%BB%E5%BD%95 有回显 username1or 12 #&password123&submit%E7%99%BB%E5%BD%95 没有回显 则证明存在sq…...

智能优化算法应用:基于白冠鸡算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于白冠鸡算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于白冠鸡算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.白冠鸡算法4.实验参数设定5.算法结果6.参考文…...

DETR++: Taming Your Multi-Scale Detection Transformer论文解读

文章目录 前言一、摘要二、引言三、相关研究四、模型方法1、Removing the Encoder方法2、Multi-Head方法3、Shifted Windows方法4、Bi-directional Feature Pyramid方法5、DETR方法 五、实验结果总结 前言 今天查看了一篇DETR论文&#xff0c;本想网络上找博客大概浏览一下&am…...

高级数据结构 <二叉搜索树>

本文已收录至《数据结构(C/C语言)》专栏&#xff01; 作者&#xff1a;ARMCSKGT 目录 前言正文二叉搜索树的概念二叉搜索树的基本功能实现二叉搜索树的基本框架插入节点删除节点查找函数中序遍历函数析构函数和销毁函数(后序遍历销毁)拷贝构造和赋值重载(前序遍历创建)其他函数…...

蚂蚁集团5大开源项目获开放原子 “2023快速成长开源项目”

12月16日&#xff0c;在开放原子开源基金会主办的“2023开放原子开发者大会”上&#xff0c;蚂蚁集团主导开源的图数据库TuGraph、时序数据库CeresDB、隐私计算框架隐语SecretFlow、前端框架OpenSumi、数据域大模型开源框架DB-GPT入选“2023快速成长开源项目”。 &#xff08;图…...

SpringBoot+JaywayJsonPath实现Json数据的DSL(按照指定节点表达式解析json获取指定数据)

场景 若依前后端分离版手把手教你本地搭建环境并运行项目&#xff1a; 若依前后端分离版手把手教你本地搭建环境并运行项目_前后端分离项目本地运行-CSDN博客 在上面搭建SpringBoot项目的基础上&#xff0c;并且在项目中引入fastjson、hutool等所需依赖后。 Jayway JsonPat…...

气压计LPS28DFW开发(2)----水压检测

气压计LPS28DFW开发.2--水压检测 概述视频教学样品申请完整代码下载水压计算设置速率和分辨率轮询读取数据测试结果 概述 本文将介绍如何使用 LPS28DFW 传感器来读取的压强数据&#xff0c;来估算水下深度&#xff0c;可以利用液体静压的原理。 最近在弄ST和瑞萨RA的课程&…...

设计模式之-装饰模式,快速掌握装饰模式,通俗易懂的讲解装饰模式以及它的使用场景

系列文章目录 设计模式之-6大设计原则简单易懂的理解以及它们的适用场景和代码示列 设计模式之-单列设计模式&#xff0c;5种单例设计模式使用场景以及它们的优缺点 设计模式之-3种常见的工厂模式简单工厂模式、工厂方法模式和抽象工厂模式&#xff0c;每一种模式的概念、使用…...

飞凌嵌入式与中移物联战略合作:全国产化端云一体方案解析与实战

1. 项目概述&#xff1a;一次嵌入式领域的“国产化”深度握手最近在嵌入式圈子里&#xff0c;一个消息引起了不小的讨论&#xff1a;飞凌嵌入式与中移物联达成了战略合作。乍一看&#xff0c;这像是两家公司一次常规的商业合作新闻&#xff0c;但如果你对国内嵌入式硬件和物联网…...

Semtech GS2972-IBE3:解锁专业级3G-SDI视频传输的设计奥秘

1. 揭秘GS2972-IBE3&#xff1a;专业视频传输的"瑞士军刀" 第一次拿到Semtech的GS2972-IBE3芯片时&#xff0c;我正为一个4K转播车的项目头疼。客户要求在不增加设备体积的情况下&#xff0c;实现8路3G-SDI信号的稳定传输。这块指甲盖大小的芯片&#xff0c;最终成了…...

多模态AI在移动端测试中的应用:视觉+日志+性能联合分析

一、从单点验证到全景追溯&#xff1a;测试范式的必然演进 移动端测试的复杂性早已超越传统Web应用。设备碎片化、网络环境多变、系统资源受限、跨应用交互频繁&#xff0c;这些因素使得单一维度的测试手段越来越力不从心。过去&#xff0c;测试工程师习惯在UI自动化、接口测试…...

MCP9600热电偶测温:从塞贝克效应到工业应用实战

1. 项目概述与核心价值在嵌入式开发和工业测量领域&#xff0c;温度是一个最基础也最关键的物理量。从3D打印机的热床监控&#xff0c;到化学反应釜的温度控制&#xff0c;再到家用烤箱的精准烘焙&#xff0c;可靠的温度测量无处不在。然而&#xff0c;当我们需要测量的温度范围…...

Web Components深度解析:构建可复用的原生组件

Web Components深度解析&#xff1a;构建可复用的原生组件 前言 大家好&#xff0c;我是cannonmonster01&#xff01;今天我们来深入探讨Web Components这个强大的原生组件技术。 想象一下&#xff0c;你是一个乐高爱好者&#xff0c;你可以用不同的积木块搭建出各种各样的模型…...

基于Remix与本地存储的订阅管理工具Subs:从设计到部署全解析

1. 项目概述&#xff1a;一个纯粹、高效的订阅费用追踪器在数字订阅服务泛滥的今天&#xff0c;我们每个人的钱包都在被各种“自动续费”悄悄掏空。从流媒体、云服务到各种软件会员&#xff0c;账单分散在各个平台&#xff0c;支付周期也各不相同&#xff0c;想要清晰地知道自己…...

别再只调参数了!深入理解Pure Pursuit:从几何原理到ROS中lookahead_distance的实战影响分析

别再只调参数了&#xff01;深入理解Pure Pursuit&#xff1a;从几何原理到ROS中lookahead_distance的实战影响分析 当你的机器人在弯道上反复震荡&#xff0c;或者像醉汉一样切弯时&#xff0c;盲目调整参数就像在黑暗中摸索——你可能偶然找到解决方案&#xff0c;但永远无法…...

从STM32空闲中断迁移到HC32F460超时中断:串口不定长数据接收的两种思路对比

STM32空闲中断与HC32F460超时中断的深度对比&#xff1a;串口不定长数据接收实战指南 在嵌入式系统开发中&#xff0c;串口通信作为最基础的外设接口之一&#xff0c;其数据接收的稳定性和效率直接影响系统性能。对于无固定协议帧的串口数据流&#xff08;如编码器输出&#xf…...

如何永久保存微信聊天记录:3步完成专业级数据备份方案

如何永久保存微信聊天记录&#xff1a;3步完成专业级数据备份方案 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾因手机丢失、系统升级或更换设备&#xff0c;而…...

ChatTTS开源对话式语音合成:情感控制与实战部署指南

1. 项目概述&#xff1a;从文本到语音的“情感”革命最近在语音合成圈子里&#xff0c;一个名为ChatTTS的项目热度持续攀升。作为一个长期关注语音技术发展的从业者&#xff0c;我最初也被它“高质量、多语言、可控性强”的描述所吸引。但真正上手后才发现&#xff0c;这个项目…...