`

DB2与 ORACLE 中创建数据库分区表

 
阅读更多

DB2中创建数据库分区表partition_table的语句,其中选择partition_date字段作为分区键:

 

  

 

  CREATE TABLE partition_table

  (partition_date date NOT NULL,

  partition_data VARCHAR(20) NOT NULL

  IN tbsp_parts

  DISTRIBUTE BY HASH (partition_date);


  Oracle也支持数据库分区特性,语法不同也略有。如下所示,使用PARTITION BY HASH来建立数据库分区:

 

  

 

  CREATE TABLE hash_table

  hash_part date,

  hash_data varchar2(20)

  PARTITION BY HASH(hash_part)

  (partition p1 tablespace tbsp1,

  partition p2 tablespace tbsp2

  );


  该语句表示创建了hash_table表,此表按照hash_part字段进行哈希分区,每个分区以循环的方式放置在表空间tbsp1和tbsp2中。

 

 

http://hb.qq.com/a/20120307/000139.htm

分享到:
评论

相关推荐

    DB2和orcale数据库表分区方法和数据库的备份与恢复

    DB2和Oracle数据库表分区方法和数据库备份与恢复 DB2数据库表分区是指将大型表拆分为多个小的、独立的部分,每个部分称为一个分区。分区的目的是为了提高表的可管理性、可扩展性和查询性能。DB2数据库提供了 RANGE ...

    DB2与Oracle数据库技术的对比研究

    ### DB2与Oracle数据库技术的对比研究 #### 1. 引言 当前,在全球数据库管理系统(DBMS)市场中,存在着三个主要竞争者:Oracle、IBM的DB2以及Microsoft SQL Server。其中,Oracle和DB2因其能够在多种操作系统平台...

    DB2与ORACLE常用语句对照

    "DB2与ORACLE常用语句对照"的主题旨在帮助用户理解和转换这两种数据库系统中的SQL命令。下面将对一些常见的SQL语句和概念进行详细解释,以便于在两个系统间进行迁移或比较。 1. 数据定义语言(DDL): - 在Oracle中...

    DB2到ORACLE的数据转移工具程序

    在转移数据之前,需要先创建Oracle数据库中的目标表结构,确保与源DB2表的字段匹配。这包括列名、数据类型、主键、外键和索引等。可以使用DDL(Data Definition Language)脚本来完成这项工作。 4. 数据导出与导入...

    Oracle数据库迁移到DB2数据库的技巧和注意点.doc

    1. 分区存储过程:在Oracle数据库中,存储过程可以使用分区存储,但是DB2数据库不支持这种方式。在DB2数据库中,需要使用多纬索引来代替分区存储。 2. Insert into ... with 语句:在Oracle数据库中,insert into ....

    Oracle数据库学习指南

    44. 提高Oracle数据库应用系统安全的举例与分析 45. 在ORACLE7数据库并发控制技术的研究及其应用 46. 在SQLPlus中insert进的都是中文的,为什么一存入服务器后,再select出的就是???了 47. 在客户端处理Oracle的...

    db2与oracle差别.pdf

    本文将详细介绍 Oracle 和 DB2 之间的差异,包括并发机制、数据类型、隐式类型转换、SQL 方言、PL/SQL 语言、置包、客户端编程接口、框架、数据库事故恢复能力、并行机制和分区等十一个方面的差异。 一、并发机制 ...

    DB2 and Oracle – An Architectural Comparison

    - Oracle在某些方面提供了更多的高级功能,如分区、并行查询处理等,这些功能可能在DB2中不存在或实现方式不同。 总结来说,DB2和Oracle在架构设计上有显著的不同,这体现在它们对实例和数据库的定义、内存管理...

    为Oracle DBA准备的DB2数据库管理

    相比之下,**DB2**也有类似的不同版本选择,例如DB2 Express-C、DB2 Workgroup Server Edition等,并且提供了多种附加特性,如分区表支持、空间索引等。 #### 数据类型 **Oracle**和**DB2**在数据类型的定义上有...

    DB2 和 oracle 不同

    ### DB2 与 Oracle 数据库的不同点分析 随着信息技术的发展,数据库管理系统(DBMS)作为企业信息化建设的基础之一,其重要性日益凸显。其中,IBM 的 DB2 和 Oracle 是市场上两大主流的关系型数据库管理系统,它们...

    oracle和db2等数据库自学文档

    首先,Oracle数据库是全球广泛使用的开源关系型数据库管理系统,由甲骨文公司开发。它支持多种数据类型,包括数值、字符串、日期时间以及复杂的对象结构。Oracle的核心特性包括ACID(原子性、一致性、隔离性、持久性...

    DB2与Oracle的数据仓库技术关键能力对比研究.pdf

    在当前的数据库市场中,IBM的DB2和Oracle数据库是最具影响力的两款产品,特别是在数据仓库技术方面。这两款数据库系统都具有强大的功能和性能,但各自的特点和优势有所不同。 1. **DB2概述** IBM的DB2是一款多平台...

    ORACLe数据库讲义.ppt

    Oracle数据库在市场上的竞争激烈,尤其是在大型数据库领域,与IBM的DB2展开激烈的较量。尽管IBM在2001年在全球数据库软件销售上短暂超越Oracle,但Oracle在中国市场表现出色,持续提供创新的解决方案和服务。 总之...

    实践Oracle与DB2区别及问题解决

    一、Oracle数据库 Oracle,由甲骨文公司开发,是全球最大的企业级数据库解决方案之一。它的优势在于其强大的性能、可扩展性和安全性。Oracle支持分布式数据库,能够处理大量并发用户和复杂事务。此外,Oracle还提供...

    ORACLE数据库讲义.pptx

    Oracle数据库讲义 Oracle数据库讲义是大型数据库应用技术的教学大纲,涵盖了Oracle数据库的基础知识、数据库管理系统、关系数据库、数据库对象、数据库管理员的职责等方面的知识点。 1. 数据库的基础知识 数据库...

    oracle与db2对比

    - 表空间和分区策略在两个数据库中各有特点。 - 锁定和并发控制机制也略有不同,Oracle 使用多版本并发控制,而 DB2 提供了自己的并发模型。 在迁移或维护涉及这两种数据库的项目时,理解这些差异至关重要,因为...

    DB2,Oracle使用经验积累

    - CONTAINER(容器):在DB2中,容器是一个物理存储单元,可以包含一个或多个表空间分区,用于存储数据和索引。 - DRDA(分布式关系数据库架构):这是IBM开发的一种标准协议,用于不同数据库之间的通信,使得异构...

    面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要使用Oracle。在这种背景下,如何开发?

    - 根据新的数据库环境调整应用程序的连接池配置,如C3P0、HikariCP或Apache DBCP,确保连接Oracle数据库的参数正确。 6. **性能调优**: - Oracle和DB2的性能优化策略有所不同。例如,Oracle的索引组织表(IOT)...

    Oracle和DB2的那些事

    ### Oracle与DB2的关键知识点解析 #### 一、Oracle与DB2概述 - **Oracle**:是由Oracle Corporation开发的一款关系型数据库管理系统,广泛应用于企业级应用程序。它支持SQL标准,并提供了一系列高级特性如分区、...

Global site tag (gtag.js) - Google Analytics