ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 11g 新特性 表压缩

oracle 11g 新特性 表压缩

原创 Linux操作系统 作者:paulyibinyi 时间:2010-07-19 22:29:38 0 删除 编辑

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

SQL> create user paul identified by paul;

用户已创建。

SQL> grant connect,resource,dba to paul;

授权成功。

SQL> conn paul/paul
已连接。
SQL>
SQL>
SQL>
SQL> CREATE TABLE test_tab_1 (
  2    id            NUMBER(10)    NOT NULL,
  3    description   VARCHAR2(50)  NOT NULL,
  4    created_date  DATE          NOT NULL
  5  )
  6  COMPRESS FOR ALL OPERATIONS;

表已创建。

SQL> CREATE TABLE test_tab_2 (
  2    id            NUMBER(10)    NOT NULL,
  3    description   VARCHAR2(50)  NOT NULL,
  4    created_date  DATE          NOT NULL
  5  )
  6  PARTITION BY RANGE (created_date) (
  7    PARTITION test_tab_q1 VALUES LESS THAN (TO_DATE('01/01/2008', 'DD/MM/YYYY
')) COMPRESS,
  8    PARTITION test_tab_q2 VALUES LESS THAN (TO_DATE('01/04/2008', 'DD/MM/YYYY
')) COMPRESS FOR DIRECT_LOAD OPERATIONS,
  9    PARTITION test_tab_q3 VALUES LESS THAN (TO_DATE('01/07/2008', 'DD/MM/YYYY
')) COMPRESS FOR ALL OPERATIONS,
 10    PARTITION test_tab_q4 VALUES LESS THAN (MAXVALUE) NOCOMPRESS
 11  );

表已创建。

SQL> SELECT table_name, compression, compress_for FROM user_tables;

TABLE_NAME                     COMPRESS COMPRESS_FOR
------------------------------ -------- ------------
TEST_TAB_2
TEST_TAB_1                     ENABLED  OLTP

SQL> SELECT table_name, partition_name, compression, compress_for FROM user_tab_
partitions;

TABLE_NAME                     PARTITION_NAME                 COMPRESS
------------------------------ ------------------------------ --------
COMPRESS_FOR
------------
TEST_TAB_2                     TEST_TAB_Q1                    ENABLED
BASIC

TEST_TAB_2                     TEST_TAB_Q2                    ENABLED
BASIC

TEST_TAB_2                     TEST_TAB_Q3                    ENABLED
OLTP


TABLE_NAME                     PARTITION_NAME                 COMPRESS
------------------------------ ------------------------------ --------
COMPRESS_FOR
------------
TEST_TAB_2                     TEST_TAB_Q4                    DISABLED

 

SQL>
SQL> SELECT table_name, partition_name, compression, compress_for FROM user_tab_
partitions;

TABLE_NAME                     PARTITION_NAME                 COMPRESS
------------------------------ ------------------------------ --------
COMPRESS_FOR
------------
TEST_TAB_2                     TEST_TAB_Q1                    ENABLED
BASIC

TEST_TAB_2                     TEST_TAB_Q2                    ENABLED
BASIC

TEST_TAB_2                     TEST_TAB_Q3                    ENABLED
OLTP


TABLE_NAME                     PARTITION_NAME                 COMPRESS
------------------------------ ------------------------------ --------
COMPRESS_FOR
------------
TEST_TAB_2                     TEST_TAB_Q4                    DISABLED

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7199859/viewspace-668411/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
学习数据库

注册时间:2007-12-11

  • 博文量
    907
  • 访问量
    6894216