`
sunrise_king
  • 浏览: 173237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 建表分区前的准备工作

阅读更多
   由于项目中的一个表突然一天的数据超量,每天的数据就有几百万,整个表更不用说了。而我又要每次查询一天这个区间的数据。还要加上其他条件。单只时间这个条件查询一遍的时间就是几百秒。而加索引等基本上是加重开销。所以想到了建分区表。网上有很多对他的赞美之词,基本上能满足大数据量的表需求。
   所以我兴冲冲的准备建分区表,谁知道说此功能没有启用。又Google了一下,很多人说可能是版本的问题,必须是企业版。可是我试了企业版还是不行,问题在哪里呢?重新安装的时候选中了partioning。为什么还不行?最后拿到同事的库里去试了试,发现可以。最后发现原来可能是我以前安装的是标准版,后来重新安装了组件但是数据库没有改变。
    没办法,来个死办法,重新安装oralce。在安装过程中发现原来企业版中中的包含了partioning 这个组件。在库中运行 select * from v$option 发现其中参数Partitioning的值为true.试着建分区,ok了。
    看来还是需要企业版才能建分区。而不像网上有些人说的此功能需要付费才能使用。
分享到:
评论

相关推荐

    Oracle表分区 建表空间 创建用户

    ### Oracle表分区、建表空间与用户管理 #### 一、表空间的创建与管理 在Oracle数据库中,**表空间**(Tablespace)是物理存储的逻辑容器,它由一个或多个数据文件组成。创建一个新的表空间对于数据库的管理非常重要...

    利用kettle自动创建oracle表分区

    如果大于0,就说明最大分区至少在当前系统时间的前一天乃至前N天,所以需要新建至少两个新的分区;如果小于0,说明满足条件,不需要新建分区。 在Kettle中,需要将这三个字段设置成环境变量,以供作业中调用。最后...

    oracle自带建表命令

    以下是一些关于Oracle建表命令的关键知识点: 1. **CREATE TABLE** 语句:这是在Oracle中创建新表的基础SQL命令。它的基本语法如下: ``` CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... ...

    Oracle建表脚本

    在实际操作中,我们还可能遇到分区表、索引、触发器、存储过程等复杂概念,它们都是Oracle建表脚本中可能涉及的部分。 例如,`shmm.sql`可能是一个创建共享内存表的脚本,这在处理大量并发操作时非常有用。共享内存...

    Oracle建表VBA文件.xls

    用于批量生成Oracle数据库表结构,包含表注释、列注释、分区表、主键索引的创建生成。支持多表生成,索引表空间添加等功能

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    9. **优化与调整**:转换后的Oracle表可能需要根据Oracle的最佳实践进行一些调整,如分区策略、索引优化等。 总的来说,这个过程涉及到数据库设计、SQL语法理解和自动化脚本编写。对于大型或复杂的数据库迁移,可能...

    oracle建表实例

    在Oracle数据库管理系统中,创建表是数据库设计的基础步骤。...在"oracle建表案例"文件中,可能包含了更多复杂的建表示例,涵盖了不同场景下的表设计和优化技巧,这将有助于读者更深入地理解和掌握Oracle建表技能。

    oracle建表开发手册.docx

    本篇文章将深入探讨Oracle建表时遵循的规范,特别是关于数据库设计的三个范式,以及原子性、唯一性和字段冗余性的概念。 首先,我们来理解一下创建表的三范式: 1. **第一范式(1NF)**:原子性约束。这是所有关系...

    oracle建表

    在Oracle数据库系统中,"建表"是数据库管理员或开发人员进行数据管理的...以上是Oracle建表及相关操作的基础知识,实际应用中,建表时还需要考虑性能优化、安全性、并发控制等多个方面,确保数据库设计的高效和稳定。

    Oracle创建表时Storage参数具体含义

    Oracle 创建表时 Storage 参数具体含义 在 Oracle 数据库中,创建新表时需要为表空间分配存储空间,这个过程中需要设置 Storage 参数。Storage 参数是 Oracle 中的一种存储管理机制,它控制着表空间的分配和管理。...

    Mysql转oracle工具

    在转换过程中,可能需要将MySQL的数据分布策略转换为Oracle的表空间或分区策略。 5. **索引和约束**: MySQL与Oracle的索引类型和约束定义(如主键、外键)也有所不同,转换时需要注意。 6. **存储过程和函数**:...

    多种库activiti建表sql.zip

    建表脚本会涉及到Oracle的分区、索引和触发器等特性。 每个数据库的SQL脚本将确保在对应数据库系统中正确地创建Activiti的核心表,如ACT_GE_PROPERTY(全局属性)、ACT_RE_DEPLOYMENT(部署)、ACT_RU_EXECUTION...

    sqlserver自动生成sql语句工具sqlserver转oracle

    6. 测试验证:迁移完成后,务必进行详尽的测试,确保所有功能在新的Oracle环境中正常工作。 总之,SQL Server到Oracle的转换是一个复杂的过程,涉及多个层面的考虑。借助合适的工具,可以极大地简化这个过程,但在...

    Oracle的表结构转成Mysql的表结构

    - **不支持的功能**:此函数目前不支持Oracle中的分区、函数索引、位图索引等特殊索引定义、自定义数据类型、ROWID、RAW等特殊数据类型、外键以及自定义约束。 - **数据类型转换**:Oracle中的`DATE`和`TIMESTAMP`...

    vba自动建表.zip

    1. "hive_tables.sql" - 这可能是一个包含了示例Hive建表语句的文件,用户可以参考或使用这些语句来理解VBA宏是如何工作的。 2. "vba自动建表.xlsm" - 这是包含VBA宏的Excel文件。用户可以通过打开此文件,运行宏来...

    Oracle创建表时考虑列顺序.pdf

    Oracle数据库在创建表时,列顺序的选择确实会对性能产生一定影响。这是因为Oracle在存储行数据时,采用了ROW HEADER和COLUMN...同时,还需要综合考虑其他因素,如索引、分区、数据分布等,以实现整体的数据库性能优化。

    Oracle触发器销售库存建表语句

    Oracle触发器文章配套建表语句。库存明细表:e_stock_info。销售明细表:e_sales_info(这里创建的是按日自动分区表)。

    Oracle RAC增加ASM盘,创建表空间

    在创建 ASM 盘之前,我们需要首先查看添加的磁盘,并对其进行分区。然后,我们可以在 rac1 节点上创建 ASM 盘,并在 rac2 节点上刷新 ASM 盘列表。 在创建表空间之前,我们需要首先检查 RAC 状态,然后使用 dbca ...

    Oracle__SQL建表小结

    在数据库管理中,Oracle SQL是用于创建、修改和管理数据对象的强大工具,特别是涉及到建表操作。本篇文章将深入探讨Oracle SQL建表的关键知识点,并通过示例进行详细说明。 首先,我们来看创建表的语法。在Oracle ...

    ORACLE数据库优化之分区技术 (2).pdf

    分区表的建立是在建表时确定的,可以建立只包含一个分区的表,但这和非分区表完全不同。分区表的建立后,用户可以对分区进行修改,如拆分一个分区,但对非分区表不能进行任何分区的操作。 例如,建立一个分区表,该...

Global site tag (gtag.js) - Google Analytics