oracle根据分区移动,Oracle 12c 在线移动分区和部分分区read only
在Oracle12c当中可以在线移动分区。这里我们先随便建一个分区表,来试验这个新特性。
SQL> select TABLE_NAME,PARTITION_NAME,COMPRESS_FOR,READ_ONLY from dba_tab_partitions where TABLE_NAME='T1';
TABLE_NAME PARTITION_NAME COMPRESS_FOR READ
------------------------------ ------------------------------ ------------------------------ ----
T1 T_RANGE_P1 NO
T1 T_RANGE_P2 NO
T1 T_RANGE_P3 NO
T1 T_RANGE_PMAX NO
SQL> select segment_name,partition_name,bytes/1024/1024 from dba_segments where segment_name='T1';
SEGMENT_NAME PARTITION_NAME BYTES/1024/1024
------------------------------ ------------------------------ ---------------
T1 T_RANGE_P1 192
T1 T_RANGE_P2 104
T1 T_RANGE_P3 104
T1 T_RANGE_PMAX 104
直接对其中一个分区进行压缩并在线移动。
alter table T1 move partition T_RANGE_P1 row store compress basic online;
在压缩的过程中对这个分区进行增删改查的操作均不受影响。
同时在有一些情况下,我们可以对单独的分区设置成read only。一般业务都有一定程度的需求,比如:1.历史数据太大,需要存很久,这个时候,压缩就是一个不错的选择。2.历史数据只是做查询用,不涉及修改和删除。所以Oracle在12c推出的这两个功能和业务贴合的更加紧密了。
SQL> select TABLE_NAME,PARTITION_NAME,COMPRESS_FOR,READ_ONLY from dba_tab_partitions where TABLE_NAME='T1';
TABLE_NAME PARTITION_NAME COMPRESS_FOR READ
------------------------------ ------------------------------ ------------------------------ ----
T1 T_RANGE_P1 BASIC YES
T1 T_RANGE_P2 NO
T1 T_RANGE_P3 NO
T1 T_RANGE_PMAX NO
设置成read only之后,该分区就不能做修改操作了。
分享到:
更多
oracle根据分区移动,Oracle 12c 在线移动分区和部分分区read only相关推荐
- 【oracle分区:分区表/分区索引查看,在线重建分区索引】
分区表/分区索引查看,在线重建分区索引 1.查看分区索引/普通索引 2.查看分区使用空间 3.重建分区索引/主键 4.增加/删除分区 5.创建分区表.分区字段值不能修改. 6.非分区表重建成分区表 1 ...
- 【转载】Oracle ACE总监对Oracle 12c的一些新特性总结
2019独角兽企业重金招聘Python工程师标准>>> 本文是Oracle ACE总监Syed Jaffer Hussain对Oracle数据库12c的一些新特性总结,包括数据库管理 ...
- Oracle 12.2 新特性:在线PDB数据库克隆(Pluggable Hot Clone)
Oracle 12.2 新特性:在线PDB数据库克隆(Pluggable Hot Clone) 在Oracle 12c的多租户(Multitenant)特性中,可以通过灵活的克隆复制来创建PDB(Pl ...
- oracle查看分区名称,oracle学习笔记之 分区表
1.概念: 分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区.表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空 ...
- 使用 Oracle Enterprise Manager Cloud Control 12c 安装和管理 Oracle Data Guard
2019独角兽企业重金招聘Python工程师标准>>> 使用 Oracle Enterprise Manager Cloud Control 12c 安装和管理 Oracle Dat ...
- 12c 2cpu oracle se_Linux 平台安装Oracle Database 12c
官方的下载地址: 关于这两者有啥区别: 听一个同事说,用metalink 账号下载的安装文件完整一些.具体情况是不是如此,还不得而知. 地址1下载的文件为: linuxamd64_12c_databa ...
- 【Oracle健康检查脚本加量不加价】对Oracle 10g、11g和12c版本分别提供了只读版,并且加上了MySQL的健康检查...
目前一共包含6个脚本,若脚本的扩展名为".sql"则表示该脚本为sql脚本,若脚本的扩展名为".pl"则表示该脚本为perl脚本. 对于SQL脚本而言,其中DB ...
- oracle 12cr2静默安装,oracle 12c R2静默安装
1.扩大交换分区 dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096 /sbin/mkswap /tmp/mem.swap /sbin/swapon / ...
- 探索Oracle之数据库升级八 12c Downgrade 11gR2
探索Oracle之数据库升级八 12c Downgrade 11gR2 前言: 我们前面已经完毕了11gR2 upgrade to 12c 的升级,整个过程还是比較顺利的,尽管和曾经版本号升级有些不太 ...
最新文章
- 第一次接觸sbt會遇到的
- Spring IOC 容器源码分析 - 创建原始 bean 对象
- egg --- 配置连接mysql 创建模型 插入数据
- [css] 举例说明clear取值有哪些?
- “睡服”面试官系列第十七篇之Reflect(建议收藏学习)
- 我的世界python写游戏_快来试试Python写的游戏《我的世界》
- nginx下虚拟目录配置301域名重定向
- 又发现一款牛逼的 API 敏捷开发工具
- Redis:主从配置
- 【云快讯】《微软Sharepoint 2016 Beta版发布,强化混合云搜索功能》
- 三菱fx5u modbus tcp fb块用法_2020江苏三菱PLCFX3GA14MT回收回收上门提货西门子软启动器...
- opencv视频转图片并保存到文件夹下
- Mysql使用dos命令安装
- html如何改变日期样式,html如何修改日期样式
- 微信商户号进件接口,错误之 重新确认最终受益人字段
- Python 中国象棋源码 V1
- 华容道 java_华容道 ( java)
- 中关村回收贩曝黑幕:翻新一部iPhone4可赚2000元
- vlc播放海康威视摄像头rtsp rtmp视频教程
- table如何正确的隐藏一列
热门文章
- 小数向上_【实操技巧】社保计算方法:向上取整见分进角(上)
- 威纶通触摸屏维修_威纶通WEINVIEW触摸屏维修故障检测
- python import_Python中import机制
- php 二维数组字母排序,PHP二维数组获取第一个中文首字母并排序 筋斗云网络
- a或b search vim_vim编辑器
- Python基础教程:内置类型之真值测试
- python魔法方法中的__str__和__repr__区别
- Python类的静态属性、类方法、静态方法
- Python 列表List常见操作和错误总结
- 函数matlab,Matlab函数