oracle move不能操作分区,Oracle分区表的move操作
对于普通的表而言,做move操作室理所当然,oracle提供的方式很直接快捷。当然了这个命令也不是高可用的范畴。但是对于数据重组还是很方便快捷的。
一般来说,如果尝试对分区表进行move操作,会得到如下的错误警告。
SQL> alter table charge move tablespace large_data;
alter table charge move tablespace large_data
*
ERROR at line 1:
ORA-14511: cannot perform operation on a partitioned object
这个时候可以使用如下的sql语句生成动态sql来做partition级别的move操作。
比如对下面3个大表,如下的sql就可以生成成百上千条语句来完成partition级别的move操作。
select ‘alter table ‘||table_name||‘ move partition ‘||partition_name||‘ tablespace large_data;‘ from user_tab_partitions where table_name in (‘CHARGE‘,‘MEMO‘,‘CHARGE_REL‘)
如果表中含有lob字段,可能会碰到如下的问题
alter table memo move partition xxxx tablespace large_data;
*
ERROR at line 1:
ORA-01658: unable to create INITIAL extent for segment in tablespace DATAS01
碰到这种问题,一般有以下的几种原因,一种需要查看quota的情况
oracle move不能操作分区,Oracle分区表的move操作相关推荐
- oracle中alter增加分区,oracle表分区的部分操作
有关表分区的一些维护性操作: 一.添加分区 以下命令给SALES表添加了一个P3分区 ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DA ...
- oracle查询两个分区,oracle下 分区表部分分区查询慢有关问题(2)
当前位置:我的异常网» Oracle技术 » oracle下 分区表部分分区查询慢有关问题 oracle下 分区表部分分区查询慢有关问题(2) www.myexceptions.net 网友分享于: ...
- oracle 中创建表分区,oracle三种分区表的建立
范围分区.hash 分区.列表分区的搭建 一范围分区表(需有严格的范围划分条件): 因为分区表的特征就是一个表对应多个表空间,所以,先建出多个表空间 create tablespace ts01 lo ...
- oracle 如何查看表分区,ORACLE中如何查看分区表信息
ORACLE 中如何 查看分区表 信息 Oracle 显示分区表信息 显示数据库所有分区表的信息:DBA_PART_TABLES 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES 显 ...
- oracle 全表扫描 分区,oracle分区表全分区扫描问题
分区表:将一个大表根据某种规则分成多个小表,从而提高检索效率. 查询分区表sql select user_tables.table_name from user_tables where user_t ...
- oracle根据主键分区,oracle分区表和主键关系
--全局唯一索引 create table test_par1 ( tdate varchar2(8) primary key ) partition by range ( tdate ) ...
- oracle 增加一个新分区,oracle 11g 新增分区
oracle 11g新增了间隔分区.虚拟列分区和引用分区.详细的介绍请查看官方文件: 1. 间隔分区 间隔分区是范围分区的一种扩展.在引入间隔分区之前,DBA 需要显式定义每个分区的值范围,随着分区值 ...
- oracle按天创建分区,oracle 10g按天分区
1.分区的几种类型 范围分区(range):根据数据库表中某一字段的值的范围来划分分区. 哈希分区(hash):根据字段的hash值进行均匀分布,尽可能的实现各分区所散列的数据相等. 列表分区(lis ...
- oracle 增加一个新分区,oracle增加分区的方法
在项目中经常要增加大量的分区,总结了增加分区的方法: 1.如果只增加一级分区,没有子分区,可以简单的用如下语句增加: alter table TDW_12580_ORD_REL_TAB_M add P ...
最新文章
- java applet 官网_java applet
- inline修饰虚函数问题
- 02.elasticsearch-monitor使用独立的集群存储监控data
- 修正IE6中FIXED不能用的办法,转载
- linux下缓存命中测试,linux为什么报表缓存缓存未命中?_linux_开发99编程知识库...
- Django09:图书管理系统笔记/choices用法/ MTV与MVC模型/多对多三种创建方式
- 队列Queue:任务间的消息读写,安排起来~
- java 重力脚本_Java中非常简单的脚本解析器
- Codeforces Round #542(Div. 2) B.Two Cakes
- C++主线程与子线程的关系
- 区块链 数据读权限 设计方案
- Android 基于监听的事件处理机制
- VIM 快捷键汇总(持续更新)
- 性能测试:竞品APP性能对比测试
- 【转】将 azw3 格式转换为 mobi 格式并保持原有排版格式
- 查看浏览器Browsers的内核版本, 可以用 navigator.userAgent
- java SteamAPI练习(流的创建、流的操作、流的终止)
- Gradle Composite builds 扩展使用
- vSphere中Storage vMotion的流程详解
- 郑州机电工程学校计算机部,郑州机电工程学校