oracle10自动扩分区,Oracle 11g数据库的分区表扩展(按年度)
Oracle 11g数据库的分区表扩展(按年度)
一般一张表超过2G的大小,Oracle推荐使用分区表。oracle 11g支持自动分区,也可按年度、季度、月份手动设置分区。
有一张分区表定义如下,需扩展2020年分区。
CREATE TABLE US_REAL.T_TRADE
(
ID NUMBER(14) NOT NULL,
TRADE_NO VARCHAR2(20 BYTE) NOT NULL,
AMOUNT NUMBER(12,2),
-- OTHER
)
TABLESPACE TS_US_REAL
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
BUFFER_POOL DEFAULT
)
LOGGING
PARTITION BY RANGE (ID)
(
PARTITION PT_TRADE _2018 VALUES LESS THAN (20181300000000)
LOGGING
NOCOMPRESS
TABLESPACE TS_TRADE_2018
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 8M
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
BUFFER_POOL DEFAULT
),
PARTITION PT_TRADE _2019 VALUES LESS THAN (20191300000000)
LOGGING
NOCOMPRESS
TABLESPACE TS_TRADE _2019
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 8M
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
BUFFER_POOL DEFAULT
)
)
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING
ENABLE ROW MOVEMENT;
1.新建表空间
表空间名 TS_TRADE_YYYY
执行语句
CREATE TABLESPACE TS_TRADE_2020 DATAFILE SIZE 500M AUTOEXTEND ON NEXT 500M MAXSIZE 32000M
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
2.扩展表分区
表分区名 PT_TRADE_YYYY
执行语句
alter table US_REAL.T_TRADE add
PARTITION PT_TRADE_2020 VALUES LESS THAN (20201300000000)
LOGGING
NOCOMPRESS
TABLESPACE TS_TRADE _2020
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 8M
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
BUFFER_POOL DEFAULT
) ;
扩展表分区SQL参数说明:
alter table [scheam.]表名 add partition 分区名 values (分区字段)
tablespace tbs_tbname --表空间
pctfree 10 --预留的空间大小,10%
initrans 1 --是一个 block 上初始预分配给并行交易控制的空间
maxtrans 255 --如果initrans 不够了,自动扩展,最大这个值
oracle10自动扩分区,Oracle 11g数据库的分区表扩展(按年度)相关推荐
- Oracle 11g数据库的部署
一.前言 最近要准备考试了,准备温习下Oracle数据库的相关知识,那么学习Oracle的前提肯定是部署了,目前主流Oracle版本为11g,那么接下来我们就先来一起看下,如何部署Oracle已经对数 ...
- 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置
前提条件: 1.查看系统版本 [root@server ~]#cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 ( ...
- oracle数据库的详细安装,Oracle 11g数据库详细安装图文教程
本教程为大家分享了Oracle 11g数据库详细安装步骤,供大家参考,具体内容如下 1.先到Oracle官网上下载11g oracle Database 11g第 2 版 (11.2.0.1.0)标准 ...
- 安装Oracle 11g数据库服务器类
<Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南>第3章Oracle 11g数据库的安装,本章将介绍如何在32位系统结构的Windows 7操作系统平台上对Oracle ...
- Oracle 11g 数据库 实验7 数据库安全管理
Oracle 11g 数据库实验7 数据库安全管理 1.实验目的 (1)掌握Oracle数据库安全控制的实现. (2)掌握Oracle数据库用户管理. (3)掌握Oracle数据库权限管理. (4)掌 ...
- Oracle数据库学习(一):Oracle 11g数据库下载及安装
1.1 Oracle 11g数据库下载 百度网盘:oracle11g安装包:https://pan.baidu.com/s/1eP2rxnDBI-GKb-7FEFUaMg 提取码:khrn 1.2 O ...
- oracle对日期字符串动态分区,oracle 11g分区表新特性---interval分区 的坑
oracle 11g分区表新特性---interval分区 的坑 oracle 11g的范围分区表中新增的interval分区特性,此种范围分区不需要定义MAXVALUE,Oracle会根据分区定义的 ...
- Oracle 11g 数据库基础教程
Oracle 11g 数据库基础教程 课堂笔记 系统服务 操作系统通过服务来管理安装好的Oracle 11g数据库产品的运行 在运行Oracle数据库前,要检查数据库服务有没有启动好 开始»控制面板» ...
- ubuntu14.04、CentOS安装oracle 11g数据库【转载】
出处:https://blog.csdn.net/cainanxing/article/details/78988671 ubuntu14.04.CentOS安装oracle 11g数据库 折腾了好久 ...
- php ci oracle,CI连接Oracle 11G数据库
CI框架算是个人最喜欢的PHP框架之一,易用性上没的说,还有完备的中文文档,不过大多数时候是搭配MySQL一起使用. 不过最近接触的一个项目使用的是Oracle 11G数据库,开发前给大家搭环境的时候 ...
最新文章
- linux下解压缩文件中文乱码问题的解决
- 网站SEO优化之如何维护网站权重?
- 我们应该使用什么指标来描述数据中心及其效率?
- python argpare 模块的简单用法
- python ui自动化测试框架_基于python语言下的UI自动化测试框架搭建(一)
- java导入导出excel_Java导入导出Excel工具 easyexcel
- Linux 查看进程的命令
- 找出一个字符串中出现次数最多的字_海量数据中找出前k大数(topk问题)
- 作者:陈纯(1955-),男,博士,浙江大学计算机科学与技术学院教授,中国工程院院士。...
- 指点聚源码论坛全站源码 WordPress内核
- Android开发者指南24难点各个击破—来自androi中文翻译组
- Redis Sentinel实现的机制与原理详解
- MOOC 数据结构 第九周 树与二叉树(下)
- Oracle启动报错ORA-03113解决
- 双三次插值及Matlab实现
- zigbee网关数据到json格式
- foreign 磁盘阵列_RAID组中的“Foreign”状态磁盘
- 【工具使用】GPU的各项参数说明
- 【NCRE】---拼接SQL语句(Case....When语句)
- 搜狗浏览器个人数据丢失解决方案