文档章节

oracle11g自动分区使用

strict_nerd
 strict_nerd
发布于 06/23 14:58
字数 494
阅读 172
收藏 4
点赞 0
评论 0
  1. 为什么使用自动分区?

在oracle11g之前,oracle是不支持自动分区功能的,这就可能导致我们系统在运行一段时间之后,就需要看看分区是否创建或者写触发器进行创建分区,否则就会导致数据无法入库或者大量的数据全部都进入了默认分区。维护起来容易出错而且复杂。但oracle11g出现了通过interval自动分区,这就使我们系统在使用分区功能时更加自如。

  1. 如何自动创建分区?

oracle本身提供了多种创建分区的功能,比如创建表的同时创建分区,或者创建好分区把数据导入进去,在或者在线定义分区,本文我主要介绍如何range模式下自动创建分区。

  1. 创建分区具体实例(可直接运行)
 CREATE TABLE "T_PART_TABLE"
   (	"ID" VARCHAR2(64),
	"PERSOID" NUMBER,
	"CODE" VARCHAR2(64),
	"NAME" VARCHAR2(64),
	"DEPT" VARCHAR2(64),
	"LOG_TIME" NUMBER,
	"LOG_TYPE" NUMBER,
	"CONTENT" VARCHAR2(1024),
	"RESULT" VARCHAR2(2),
	"SN" VARCHAR2(128),
	"DEPT_ID" NUMBER,
	"BLACK_FLAG" VARCHAR2(2 BYTE),
	"CREATE_TIME" Date)
	PARTITION BY RANGE (CREATE_TIME)  interval (numtodsinterval (1,'DAY'))
(
 PARTITION part_p180613 VALUES LESS THAN (TO_DATE('2018-6-13', 'yyyy-mm-dd'))
 );
   COMMENT ON COLUMN "T_PART_TABLE"."ID" IS '主键';

   COMMENT ON COLUMN "T_PART_TABLE"."PERSOID" IS 'id';

   COMMENT ON COLUMN "T_PART_TABLE"."CODE" IS '编码';

   COMMENT ON COLUMN "T_PART_TABLE"."NAME" IS '姓名';

   COMMENT ON COLUMN "T_PART_TABLE"."DEPT" IS '部门';

   COMMENT ON COLUMN "T_PART_TABLE"."LOG_TIME" IS '日志时间';

   COMMENT ON COLUMN "T_PART_TABLE"."LOG_TYPE" IS '类型 ';

   COMMENT ON COLUMN "T_PART_TABLE"."CONTENT" IS '内容';

   COMMENT ON COLUMN "T_PART_TABLE"."RESULT" IS '';

   COMMENT ON COLUMN "T_PART_TABLE"."SN" IS '证书sn';

   COMMENT ON COLUMN "T_PART_TABLE"."DEPT_ID" IS '部门id';
   CREATE UNIQUE INDEX "T_PART_TABLE_PK" ON "T_PART_TABLE" ("ID");
   ALTER TABLE "T_PART_TABLE" MODIFY ("ID" NOT NULL ENABLE);
   ALTER TABLE "T_PART_TABLE" ADD CONSTRAINT "T_PART_TABLE_PK" PRIMARY KEY ("ID") ENABLE;

© 著作权归作者所有

共有 人打赏支持
strict_nerd
粉丝 5
博文 40
码字总数 20816
作品 0
郑州
程序员
oracle 11g 新特性

Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle...

Reborn-D
2016/06/06
28
0
CentOS6.7系统下安装配置Oracle11G R2

一、安装Oracle 11G前环境搭建 本次实验是基于Linux(CentOS6.7_64)下搭建oracle 11g环境,这里选择CentOS安装oracle并不是最佳选择,可以根据需要选择不同的Linux发行版,如Oracle Linux、...

HMLinux
2016/10/16
0
0
oracle11g安装过程提示swap size 检查失败问题

#time 2016/12/6 00:43 #@auth liu 场景描述:我在自己电脑的虚拟机上linux环境下安装oracle11g数据库。 Linux版本为:CentOS release 6.8 (Final),Oracle版本为:linux.x64_11gR2 问题描述...

SHUIMOMO
2017/11/08
0
0
centos6.2上oracle11g远程安装

官方网站:www.oracle.com 版本号: 11g 端口:1521 安装文件:/install/ linux.x6411gR2database1of2.zip, linux.x6411gR2database2of2.zip 安装过程:此次安装以centos没装图形界面,使用远程...

熊二哈
2012/04/24
0
2
【教你玩转云计算】在阿里云一键安装快速部署Oracle11g

云计算时代提供了更方便可靠的IAAS,PAAS和SAAS平台。将已有或正在研发的项目迁移到云计算平台,和传统的服务器部署还是存在一些异同点。 本文手把手教你在阿里云平台快速的部署Oracle11g 环...

威卅信息
06/24
0
0
Oracle11g安装笔记2-安装11g的基本过程

Oracle11g安装笔记2-安装11g的基本过程 既然写到Oracle11g的安装,顺便把最近几天遇到的问题一起笔记一下: 当然主要参考仍然是官方文档,需要注意的是别看错成client的文档 Oracle® Databa...

核桃博客
2012/03/19
573
5
Linux 命令符下安装Oracle

Linux 命令符下安装Oracle 之前都是使用脚本直接安装,这样很容易出现出现问题 不知道排错, 于是尝试在linux 下手动分步安装, 内部有些原理并不是很懂, 待慢慢完善, 最好是多安装几次图形...

youngITgirl
2017/04/12
0
0
Oracle11g常用数据字典

Oracle11g常用数据字典 Oracle数据字典的名称由前缀和后缀组成,使用_连接,含义说明如下:   dba_:包含数据库实例的所有对象信息   v$:当前实例的动态视图,包含系统管理和系统优化等所...

wangxuwei
04/21
0
0
Win7旗舰版安装Oracle_11gR1_database

参考原文:http://www.doc88.com/p-573889596685.html ,一次安装成功,留档备用。 注意: 1. 这个版本是Oracle11gR1,R1和R2是不同的版本 2. 建议联网(不联网会出现“产品特定的先决条件检...

派卡琪安
2012/11/17
0
0
hibernate无法访问oracle 总是报ORA-12505错误

我有一个项目原来是用mysql做的,运行没问题。现在需要移植到oracle数据库上。每次用hibernate自动生成表总是报ORA-12505错误。后来自己在oracle上创建了数据表,但是插入数据的时候还是会报...

beetle
2012/12/17
707
6

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vue-router懒加载

1. vue-router懒加载定义 当路由被访问的时候才加载对应组件 2. vue-router懒加载作用 当构建的项目比较大的时候,懒加载可以分割代码块,提高页面的初始加载效率。 ###3. vue-router懒加载实...

不负好时光
12分钟前
0
0
庆祝法国队夺冠:用Python放一场烟花秀

天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花庆祝昨晚法国队夺冠,工作之余也可以随时让程序为自己放一场烟花秀。 这个有趣的小项目并不...

猫咪编程
14分钟前
0
0
SpringBoot | 第七章:过滤器、监听器、拦截器

前言 在实际开发过程中,经常会碰见一些比如系统启动初始化信息、统计在线人数、在线用户数、过滤敏高词汇、访问权限控制(URL级别)等业务需求。这些对于业务来说一般上是无关的,业务方是无需...

oKong
28分钟前
4
0
存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储

存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储 存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储。 顺序结构和链接结构适用在内存结构中。 顺序表每个单元都是按物理...

DannyCoder
38分钟前
1
0
Firefox 61已经为Ubuntu 提供支持

最新和最好的Mozilla Firefox 61 “Quantum”网络浏览器已经为Ubuntu Linux操作系统的用户提供了支持,现在可以通过官方软件库进行更新。 Mozilla于2018年6月26日发布了Firefox 61版本,该版...

六库科技
今天
0
0
Win10升级后执行系统封装(Sysprep)报错

开始封装 一年多以前开始给公司封装Win10系统,便于统一给公司电脑初始化携带各种软件的系统,致力于装完既可以开发的状态。那时候最新的版本是Win10 1703版本,自然就以他为母盘,然后结合V...

lyunweb
今天
40
0
php 性能优化

#什么情况下会遇到性能问题 PHP 语法使用的不恰当

to_be_better
今天
0
0
Jenkins 构建触发器操作详解

前言 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法 * * * * * (五颗星,中间用空格隔...

覃光林
今天
0
0
IDEA配置技巧

超详细设置Idea类注释模板和方法注释模板 idea去掉注解param下划线 JetBrains全系列破解

AK灬
今天
0
0
rsync通过服务同步/Linux系统日志/screen工具

rsync通过服务同步 分为服务端(机器A) 和客户端(机器B) 机器A操作编辑/etc/rsyncd.conf配置文件 [root@yolks1 ~]# vim /etc/rsyncd.conf 文件中添加以下配置 port=873 ...

Hi_Yolks
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部