IT技術互動交流平台

ORACLE分區表梳理係列(一) 分區表概述 分類 使用方法及注意事項

作者--|新乡窝窝团:Yumiko_Sunny  來源htcg55:IT165收集  發布日期--_038彩票怎么玩:2016-11-24 21:08:08

版權聲明---云顶娱乐斗地主181:本文發布於http://www.cnblogs.com/yumiko/__李晨nic新浪微博,版權由Yumiko_sunny所有|__舌苔生绒毛,歡迎轉載_--长微博工具。轉載時--苟同,請在文章明顯位置注明原文鏈接__|长武公众信息网。若在未經作者同意的情況下|||赢彩网是哪年成立的,將本文內容用於商業用途|_cf修复工具,將保留追究其法律責任的權利-_朴政珉。如果有問題|-优彩娱乐平台是真的吗,請以郵箱方式聯係作者(793113046@qq.com)-奇迹世界2狂战士加点。


前言

本文著重闡述分區表的概念--天才相师2、優勢__济南一中升学率,以及常用分區表的使用方法及使用過程中的注意事項-|_120富婆看图中肖特。 對於分區表的日常維護方法_-_0707彩票怎么样,如|丁丁和杨坤后场接吻:索引的維護|-运盛彩票能提现吗?、分區的合並等-||掌上彩票pro安卓,將在後續文章中再詳細介紹_|中国达人秀2017。 本文涉及的相應演示-|街头篮球葡萄论坛,使用的數據庫版本為oracle 11.2.0.4_|中博彩票。 本文常用分區表的使用方法||针砭时弊的意思,主要以較為常規的範圍分區--话不投机三句多、列表分區--|娱乐天地检点、hash分區以及組合分區為主__a型磁性材料卡。 本文主要涉及的數據字典視圖包括XX_TAB_PARTITIONS__野火烧不尽打一字、XX_TAB_SUBPARTITIONS以及XX_PART_TABLES阜新红茶馆。  注意示例中-_花城广场停车,使用紅色標記的說明_--全国专科大学排名。

1|-_甄情达、分區表的概述 

分區表就是通過使用分區技術||_闵行区华翔路2239号,將一張大表_|上海中潭癫痫病医院,拆分成多個表分區(獨立的segment)_||八千网,從而提升數據訪問的性能|中央电视台新闻频道在线直播,以及日常的可維護性-浪翻云博客。 分區表中||行政法规可以设定,每個分區的邏輯結構必須相同-_-亿彩官方邀请码。如-__潘春春 樊玲:列名_-自摸摸和努呸呸、數據類型_|苏州洗头房。 分區表中|--12371共产党员网,每個分區的物理存儲參數可以不同|__106彩票平台。如-_-雪人大冒险:各個分區所在的表空間_--昆明湖歌词。 對於應用而言完全透明_-快穿之系统养成(h)冉冉,分區前後沒有變化|易彩是什么,不需要進行修改_--开淘宝网店。

需要注意___昆明三夫妇:雖然各個分區可以存放在不同的表空間中__-安理会成员国,但這些表空間所使用的塊大小(block_size)必須一致_|-鲁音屋。

需要注意_-_殷世航一个月赚多少钱:除了包含LONG以及LONG RAW字段的表無法使用分區外|__赢咖登陆网站,其他表均可以使用分區-|永盛娱乐,包括含有LOB字段的表_--078彩票软件安全吗。

2|-众赢彩票娱乐有限公司、分區表的優點

在維護性方麵|-_索尼爱立信x8刷机,可以在分區級別-|_莱州教育科研网,針對單獨的分區___易富娱乐,進行索引的維護--致胜网络科技有限公司、數據的加載以及備份恢複等操作-_亿彩彩票可以提现吗。大大降低了維護時長||-易富娱乐彩票。 在可用性方麵_众赢彩票开奖直播网,由於各個分區相對獨立_英雄联盟定级赛规则,當一個分區處於維護或者出現故障時-|-2019时时彩精准计划,不會影響到其他分區的正常使用||-法网奖金。 在性能方麵-|-镶嵌栏开启装置,oracle對於用戶的請求||男士眼霜,隻檢索需要的分區-_300302,從而提升性能|_-家门的荣光国语版百度影音。 在其他方麵|-_中国电信iphone4,由於分區表對於用戶是透明的|--苏州36路公交车路线,因此-|_陈诚传,不需要在分區後|_银彩会员,對代碼進行修改-|南京长江骨科医院。

3-|香港大学集体欺凌、分區鍵的簡介

分區鍵就是決定表中的數據行__-政府最新打击云联惠,屬於哪一個分區的一組數據列||-什么是铆工。在執行DML操作時|-_历届北京市委书记,ORACLE會根據分區鍵選擇分區-||狼人 狼嚎再起。

4|||耄耋佳缘、常用分區表簡介及使用方法(含注意事項)

4.1_|_借身份证号、範圍分區(range partition)

範圍分區特點-|178众发娱乐:
範圍分區主要依據分區鍵定義時給出的鍵值範圍|-长虹国际彩票,根據實際的取值_寇小宇,進行分區的選擇_众发娱乐跑路了吗,進而在相應分區中存儲數據|-autocad2004中文版下载。
範圍分區比較合適存在以數字為導向-|观澜田背花园,方便進行數字範圍劃分的數據列--_盈发彩票网址。如-_234彩票平台怎么样:員工表的雇傭日期列|||重庆电视台少儿频道、工資列等||-气雾剂之家。
範圍分區的數據分布可能不均勻|-铁将军防盗器电路图。

範圍分區定義規則-_|106官方彩票com:
1||太原洗头房、在定義範圍分區時___爱财部落网,每個分區定義必須使用 values less than(value)子句_-|脱狱之王第二季。其中(value)表示該分區的上限值__|快手封号名单300人。
2--0165彩票真假、在定義範圍分區時--卡其色衬衫,最後一個分區可以是values less than(maxvalue)|_优衣库百度云。其中(maxvalue)表示該分區存儲高於其他分區上限值的數據行-256cp彩票三分11选5。

示例|-易旺彩票主页:

示例涉及的測試數據源_||永盛国际彩票靠谱吗,來自於ORACLE數據庫的測試用戶scott下的emp表-铁路运输安全保护条例。

emp表的大致數據情況如下|_-董小姐歌词:

--測試表emp的數據總記錄條數為14條
Yumiko@sunny >select count(*) from emp;

  COUNT(*)
----------
        14



Yumiko@sunny >select * from emp;

     EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 17-12月-80            800                    20
      7499 ALLEN      SALESMAN        7698 20-2月 -81           1600        300         30
      7521 WARD       SALESMAN        7698 22-2月 -81           1250        500         30
      7566 JONES      MANAGER         7839 02-4月 -81           2975                    20
      7654 MARTIN     SALESMAN        7698 28-9月 -81           1250       1400         30
      7698 BLAKE      MANAGER         7839 01-5月 -81           2850                    30
      7782 CLARK      MANAGER         7839 09-6月 -81           2450                    10
      7788 SCOTT      ANALYST         7566 19-4月 -87           3000                    20
      7839 KING       PRESIDENT            17-11月-81           5000                    10
      7844 TURNER     SALESMAN        7698 08-9月 -81           1500          0         30
      7876 ADAMS      CLERK           7788 23-5月 -87           1100                    20
      7900 JAMES      CLERK           7698 03-12月-81            950                    30
      7902 FORD       ANALYST         7566 03-12月-81           3000                    20
      7934 MILLER     CLERK           7782 23-1月 -82           1300                    10

已選擇14行-_v880刷机包。

下麵采用範圍分區的方法創建分區-|jy鞋子淘宝店,並將emp表的數據導入該分區表-限娱令的影响。

這裏--陈中信,使用HIREDATE列作為分區鍵進行分區操作|||导电铝浆。

建議_||青岛小海燕艺术学校,使用dbms_metadata.get_ddl的方法進行emp表結構創建語法的提取工作-|众盈娱乐投注怎么样删,並進而修改-|产品说明书范文。

Yumiko@sunny >CREATE TABLE 'EMPLOYEE_RANGE_PART'
  2  ( 'EMPNO' NUMBER(4,0),
  3    'ENAME' VARCHAR2(10),
  4    'JOB' VARCHAR2(9),
  5    'MGR' NUMBER(4,0),
  6    'HIREDATE' DATE,
  7    'SAL' NUMBER(7,2),
  8    'COMM' NUMBER(7,2),
  9    'DEPTNO' NUMBER(2,0)
 10  )
 11  PARTITION BY RANGE (HIREDATE)
 12  (
 13  PARTITION EMPLOYEE_PART01 VALUES LESS THAN (TO_DATE('1981-01-01','yyyy-mm-dd'))
 14  TABLESPACE test_tbs_01,
 15  PARTITION EMPLOYEE_PART02 VALUES LESS THAN (TO_DATE('1982-01-01','yyyy-mm-dd'))
 16  TABLESPACE test_tbs_02,
 17  PARTITION EMPLOYEE_PART03 VALUES LESS THAN (MAXVALUE)
 18  TABLESPACE test_tbs_03
 19  );  

表已創建__-09被骗20w。



Yumiko@sunny >insert into EMPLOYEE_RANGE_PART select * from emp;
已創建 14 行-_许宗衡简历。


Yumiko@sunny >commit;
提交完成|-王俊凯死亡照片曝光。

查看此時分區表的狀態__诺基亚n97功能,以及emp表的數據在分區表中的分布情況赢咖注册地址。

注意|管栎,新建的數據表|掌上购彩app犯法吗,統計信息未必收集-|富诚电商平台,可通過analyze table tablename compute statistics進行收集-_金五星百货城。

Yumiko@sunny >select TABLE_NAME,PARTITIONING_TYPE,PARTITION_COUNT,STATUS
  2  from dba_part_tables
  3  where TABLE_NAME='EMPLOYEE_RANGE_PART';

TABLE_NAME                     PARTITION PARTITION_COUNT STATUS
------------------------------ --------- --------------- --------
EMPLOYEE_RANGE_PART            RANGE                   3 VALID




Yumiko@sunny >select PARTITION_NAME,NUM_ROWS,TABLESPACE_NAME,SEGMENT_CREATED
  2  from dba_tab_partitions
  3  where TABLE_NAME='EMPLOYEE_RANGE_PART';

PARTITION_NAME                   NUM_ROWS TABLESPACE_NAME                SEGM
------------------------------ ---------- ------------------------------ ----
EMPLOYEE_PART03                         3 TEST_TBS_03                    YES
EMPLOYEE_PART02                        10 TEST_TBS_02                    YES
EMPLOYEE_PART01                         1 TEST_TBS_01                    YES

查詢單獨分區的數據信息-__注册华人平台。

Yumiko@sunny >select * from EMPLOYEE_RANGE_PART partition(EMPLOYEE_PART01);

     EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 17-12月-80            800                    20

4.2_|-苯乙烯用途、列表分區(list partition)

列表分區特點_|_隆昌地图:
列表分區主要依據分區鍵定義時給出的取值列表_赢彩彩票,根據實際的取值--118彩票软件苹果版,進行分區的選擇-国家医考网登录入口,進而在相應分區中存儲數據|上海神舟电脑维修点。
列表分區比較合適列唯一取值有限|钢铁战歌,且較為固定的數據列|--清华同方锋锐k431。如石家庄紫萱保健按摩:員工表的部門列__头彩饰品。
列表分區的數據分布可能不均勻-|诺基亚e66软件下载。

列表分區定義規則-361彩票官方网站登录:
1|-y阅、在定義範圍分區時|||2011版qq官方下载,每個分區定義必須使用 values('value01','value02'....)子句-97香港回归晚会。表示該分區存儲包含相關value值的數據行--2019最新买足彩软件。
2___金鹰网抢票、在定義範圍分區時|-盈盈彩票网址是多少,最後一個分區可以是values(DEFAULT)-_6厘米等于多少毫米。表示該分區存儲未在其他分區定義的數據行--1288购彩app。

示例|电影节目表:

本示例數據來源-_-萧瑟流光,與上一節相同_冰山互联,均為emp表__|三八色。

本示例中_|花厂峪,將使用JOB列作為分區鍵進行分區操作_-淘宝购物车参数错误。

首先__晋城五个人图片,看一下JOB列中_|-陈丽华的前夫,目前涉及的工作分類有哪些-优衣库百度云。

Yumiko@sunny >select job,count(*) job from emp group by job ;

JOB              JOB
--------- ----------
CLERK              4
SALESMAN           4
PRESIDENT          1
MANAGER            3
ANALYST            2

從上麵的信息可以看出|_注册新账号免费给彩金,目前涉及五種職位_||钢结构楼梯图集。

下麵采用列表分區的方法進行分區表的創建_|黑道特种兵电影,並倒入emp中的數據_-_亿贝在线平台登录。其中-|易赢彩票提现,

涉及PRESIDENT_-里程碑3怎么样,MANAGER以及ANALYST三種職位的數據-新型小型农业机械,存放在分區一_-_安全性能综合测试仪;

涉及CLERK職位的數據||解放军466耳鼻喉科,存放在分區二|--亿发国际官网;

涉及SALESMAN職位的數據_|-众发娱乐app官方下载,以及未來可能出現的新職位的數據_神州行大众卡,存放在分區三-__248彩票网站;

CREATE TABLE 'EMPLOYEE_LIST_PART'
  2  ( 'EMPNO' NUMBER(4,0),
  3    'ENAME' VARCHAR2(10),
  4    'JOB' VARCHAR2(9),
  5    'MGR' NUMBER(4,0),
  6    'HIREDATE' DATE,
  7    'SAL' NUMBER(7,2),
  8    'COMM' NUMBER(7,2),
  9    'DEPTNO' NUMBER(2,0)
 10  )
 11  PARTITION BY LIST (JOB)
 12  (
 13  PARTITION EMPLOYEE_PART01 VALUES ('PRESIDENT','MANAGER','ANALYST')
 14  TABLESPACE test_tbs_01,
 15  PARTITION EMPLOYEE_PART02 VALUES ('CLERK')
 16  TABLESPACE test_tbs_02,
 17  PARTITION EMPLOYEE_PART03 VALUES (DEFAULT)
 18  TABLESPACE test_tbs_03
 19  );   

表已創建||氨糖为何橄固力牌最好。


Yumiko@sunny >insert into EMPLOYEE_LIST_PART select * from emp;
已創建 14 行_|-234彩票真假。


Yumiko@sunny >commit;
提交完成_-|广西桑拿网。

首先觀察一下EMPLOYEE_PART02分區|-|198彩注册。

Yumiko@sunny >select SEGMENT_NAME,PARTITION_NAME,HEADER_FILE,HEADER_BLOCK,BLOCKS
  2  from dba_segments where PARTITION_NAME='EMPLOYEE_PART02';

SEGMENT_NAME         PARTITION_NAME       HEADER_FILE HEADER_BLOCK     BLOCKS
-------------------- -------------------- ----------- ------------ ----------
EMPLOYEE_LIST_PART   EMPLOYEE_PART02               10         1169       1024
EMPLOYEE_RANGE_PART  EMPLOYEE_PART02               10          145       1024

從上麵的查詢結果可以看到_--亿赢彩票1000反300,前麵創建的兩張分區表--解方程计算器,都采用相同的EMPLOYEE_PART02名字__-银太阳餐饮,進行了分區的命名_369彩怎么不见了。

雖然分區均處於相同的表空間下||093彩票咋样,但相互之前並未受到影響-|-gm730e。

由此可以得出結論--|365彩票怎么提现老失败:

1|-孙继发豆芽机、對於普通分區表|-_11086可信吗,隻要不是同一張的分區表|--掌上彩票怎么进不去了,分區的命名可以相同|--移动彩票平台是真的吗;

2-深圳电视台第一现场、對於組合分區表-国世平本人新浪博客,同一張表的子分區命名|_以下哪种行为很有可能构成图片侵权,不能夠相同_-|原来辛夷坞。(創建時會有提示-_男扮女装过程,此處隻給出結論|_乐成公立寄宿学校,不再進行演示)

查看此時分區表的狀態以及數據在分區間的分布情況

Yumiko@sunny >select TABLE_NAME,PARTITIONING_TYPE,PARTITION_COUNT,STATUS
  2  from dba_part_tables
  3  where TABLE_NAME='EMPLOYEE_LIST_PART';

TABLE_NAME                     PARTITION PARTITION_COUNT STATUS
------------------------------ --------- --------------- --------
EMPLOYEE_LIST_PART             LIST                    3 VALID




Yumiko@sunny >select PARTITION_NAME,NUM_ROWS,TABLESPACE_NAME,SEGMENT_CREATED
  2  from dba_tab_partitions
  3  where TABLE_NAME='EMPLOYEE_LIST_PART';

PARTITION_NAME         NUM_ROWS TABLESPACE_NAME                SEGM
-------------------- ---------- ------------------------------ ----
EMPLOYEE_PART03               4 TEST_TBS_03                    YES
EMPLOYEE_PART02               4 TEST_TBS_02                    YES
EMPLOYEE_PART01               6 TEST_TBS_01                    YES

查詢單獨分區的數據信息||许新建。

Yumiko@sunny >select * from EMPLOYEE_LIST_PART partition(EMPLOYEE_PART01);

     EMPNO ENAME      JOB              MGR HIREDATE              SAL       COMM     DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
      7566 JONES      MANAGER         7839 02-4月 -81           2975                    20
      7698 BLAKE      MANAGER         7839 01-5月 -81           2850                    30
      7782 CLARK      MANAGER         7839 09-6月 -81           2450                    10
      7788 SCOTT      ANALYST         7566 19-4月 -87           3000                    20
      7839 KING       PRESIDENT            17-11月-81           5000                    10
      7902 FORD       ANALYST         7566 03-12月-81           3000                    20

已選擇6行|_浠水姜林。

4.3_|淘1站、HASH分區(hash partition)

HASH分區特點-|广汉刘勇:
HASH分區主要通過hash算法確定相應數據行應該被存放到哪個分區中_-综合素质作文。
HASH分區比較適合列差異值很多的數據列__至尊彩是真的吗。

HASH分區的注意事項-_|众博彩票是黑的:
對於HASH分區||星光龙门阵,無法控製一條數據在分區間的具體分布-||布鲁金斯基征。具體分布由hash算法決定|--13334彩票网。
對於HASH分區-_-铜皮厚度,如果更改分區的數量|-王晶的女儿,將導致所有數據在分區間的重新分布|_反间谍工作的主管单位是什么。

HASH分區定義規則-||众博棋牌骗了我二十万:
在定義HASH分區時__掌上赢彩,其分區數量應為2的N次方_-|郸城黑社会,如||铸造工艺图:2|--霞飞路28号,4-|-下载2011qq正式版,8--四年级自然景观作文,16等

示例說明|_2m彩票2m彩票振撼来袭:

此示例的數據源依然來源於emp表--|倚天2龙驹私服。

關於HASH分區的創建|||木丹青,有標準寫法以及簡易寫法__|藤步阁。

標準寫法示例-_008彩票论坛ll:

Yumiko@sunny >CREATE TABLE 'EMPLOYEE_HASH_PART'
  2  ( 'EMPNO' NUMBER(4,0),
  3    'ENAME' VARCHAR2(10),
  4    'JOB' VARCHAR2(9),
  5    'MGR' NUMBER(4,0),
  6    'HIREDATE' DATE,
  7    'SAL' NUMBER(7,2),
  8    'COMM' NUMBER(7,2),
  9    'DEPTNO' NUMBER(2,0)
 10  )
 11  PARTITION BY HASH (ENAME)
 12  (
 13  PARTITION EMPLOYEE_PART01 TABLESPACE test_tbs_01,
 14  PARTITION EMPLOYEE_PART02 TABLESPACE test_tbs_02
 15  );   

表已創建-|至尊心水在哪里下载。


Yumiko@sunny >insert into EMPLOYEE_HASH_PART select * from emp;
已創建 14 行---林娜冰21。



Yumiko@sunny >commit;
提交完成|-_青岛市公交线路图。

查看標準寫法下--_掌上彩票怎么打不开了,HASH分區表的狀態及數據分布情況

Yumiko@sunny >select TABLE_NAME,PARTITIONING_TYPE,PARTITION_COUNT,STATUS
  2  from dba_part_tables
  3  where TABLE_NAME='EMPLOYEE_HASH_PART';

TABLE_NAME                     PARTITION PARTITION_COUNT STATUS
------------------------------ --------- --------------- --------
EMPLOYEE_HASH_PART             HASH                    2 VALID



Yumiko@sunny >select PARTITION_NAME,NUM_ROWS,TABLESPACE_NAME,SEGMENT_CREATED
  2  from dba_tab_partitions
  3  where TABLE_NAME='EMPLOYEE_HASH_PART';

PARTITION_NAME         NUM_ROWS TABLESPACE_NAME                SEGM
-------------------- ---------- ------------------------------ ----
EMPLOYEE_PART02               6 TEST_TBS_02                    YES
EMPLOYEE_PART01               8 TEST_TBS_01                    YES

簡單寫法示例-|英华ok:

Yumiko@sunny >CREATE TABLE 'EMPLOYEE_HASH_PART_SAMPLE'
  2  ( 'EMPNO' NUMBER(4,0),
  3    'ENAME' VARCHAR2(10),
  4    'JOB' VARCHAR2(9),
  5    'MGR' NUMBER(4,0),
  6    'HIREDATE' DATE,
  7    'SAL' NUMBER(7,2),
  8    'COMM' NUMBER(7,2),
  9    'DEPTNO' NUMBER(2,0)
 10  )
 11  PARTITION BY HASH (ENAME) PARTITIONS 2
 12  STORE IN (test_tbs_01,test_tbs_02);

表已創建__漆画图片。




Yumiko@sunny >select PARTITION_NAME,NUM_ROWS,TABLESPACE_NAME,SEGMENT_CREATED
  2  from dba_tab_partitions
  3  where TABLE_NAME='EMPLOYEE_HASH_PART_SAMPLE';

PARTITION_NAME         NUM_ROWS TABLESPACE_NAME                SEGM
-------------------- ---------- ------------------------------ ----
SYS_P11074                    6 TEST_TBS_02                    YES
SYS_P11073                    8 TEST_TBS_01                    YES

從上圖可以看到---中科彩票下载,相較於標準寫法_|_莱州中考成绩,簡單寫法創建的分區名字|_四播,由oracle自動指定---武汉口碑网。

4.4-_易彩票、組合分區(composite partition)

組合分區的特點|-视觉卡盟:
組合分區中_|105彩票怎样玩才能赚钱,主要通過在不同列上|-金之彩包装,使用“範圍分區”|--汽油提价、“列表分區”以及“HASH分區”不同組合方式-|服务业会计科目,進而實現組合分區_|_大部制改革最新消息。
組合分區中__|飞影铠甲图片,分區本身沒有相應的segment__|父亲的盾牌,可以認為是一個邏輯容器_|-双线盗毒蛾,隻有子分區擁有實際的segment_-注册送彩金时时彩,用於存放數據-|_365彩票还能买吗。


組合分區的注意事項_|楚雄彝族歌曲:
在11g以前-至尊争霸大发快3时时计划软件,組合分區主要有兩種組合方式-|_qq2011免费下载:“RANGE-HASH”以及“RANGE-LIST”_盐城杀人。
在11g以後|-若奥穆蒂尼奥,組合分區新增了四種組合方式||奇乐影院:“RANGE-RANGE”||长江教育网频道、“LIST-RANGE”助赢官方网站是多少?、“LIST-HASH”以及“LIST-LIST”--|明星替身。

示例說明__|英文版权声明:

關於本示例的數據源依然選擇emp表為參考-二手军用吉普车。

關於本示例的演示--|2019王中王平特肖图,將采用LIST-LIST的組合方式__青银高速地图,創建組合分區_|oppo803。

關於其他組合方式效仿即可-|优彩娱乐骗局。

示例__|跆拳道太子妃:

首先按照部門(deptno)進行分區|_新商盟无法登陆,針對相同部門---注册送钱的网站,再按照職位(JOB)是否為manager再次進行子分區|_丁丁地图上海交通查询。具體如下:

Yumiko@sunny >CREATE TABLE 'EMPLOYEE_LIST_LIST_PART'
  2  ( 'EMPNO' NUMBER(4,0),
  3    'ENAME' VARCHAR2(10),
  4    'JOB' VARCHAR2(9),
  5    'MGR' NUMBER(4,0),
  6    'HIREDATE' DATE,
  7    'SAL' NUMBER(7,2),
  8    'COMM' NUMBER(7,2),
  9    'DEPTNO' NUMBER(2,0)
 10  )
 11  PARTITION BY LIST (DEPTNO)
 12  SUBPARTITION BY LIST (JOB)
 13  (
 14  PARTITION EMPLOYEE_DEPTNO_10 VALUES (10) TABLESPACE test_tbs_01
 15    ( SUBPARTITION EMPLOYEE_10_JOB_MAGAGER VALUES ('MANAGER'),
 16      SUBPARTITION EMPLOYEE_10_JOB_DEFAULT VALUES (DEFAULT)
 17    ),
 18  PARTITION EMPLOYEE_DEPTNO_20 VALUES (20) TABLESPACE test_tbs_02
 19    ( SUBPARTITION EMPLOYEE_20_JOB_MAGAGER VALUES ('MANAGER'),
 20      SUBPARTITION EMPLOYEE_20_JOB_DEFAULT VALUES (DEFAULT)
 21    ),
 22  PARTITION EMPLOYEE_DEPTNO_OTHERS VALUES (DEFAULT) TABLESPACE test_tbs_03
 23    ( SUBPARTITION EMPLOYEE_30_JOB_MAGAGER VALUES ('MANAGER'),
 24      SUBPARTITION EMPLOYEE_30_JOB_DEFAULT VALUES (DEFAULT)
 25    )
 26  );

表已創建__纤之秀。




Yumiko@sunny >insert into EMPLOYEE_LIST_LIST_PART select * from emp;
已創建 14 行__-长沙市消防支队。




Yumiko@sunny >commit;
提交完成__诺基亚3208c游戏。

需要注意-苏泊尔电饭煲维修点:關於表空間(tablespace)的指定__|369彩票注册,可以放在分區一級指定_--镇赉吧,也可以放在子分區一級指定|||王恒升。

本示例中_-免费e夜情网站,表空間的指定-|珍爱十字绣花开富贵,放在了分區一級指定--诸神竞技场bug。對於子分區直接套用分區指定__张玉其。

查看分區創建情況

Yumiko@sunny >select PARTITION_NAME,SUBPARTITION_COUNT,COMPOSITE,NUM_ROWS,
  2  TABLESPACE_NAME,SEGMENT_CREATED
  3  from dba_tab_partitions
  4  where TABLE_NAME='EMPLOYEE_LIST_LIST_PART';

PARTITION_NAME          SUBPARTITION_COUNT COM   NUM_ROWS TABLESPACE_NAME SEGM
----------------------- ------------------ --- ---------- --------------- ----
EMPLOYEE_DEPTNO_OTHERS                   2 YES          6 TEST_TBS_03     NONE
EMPLOYEE_DEPTNO_20                       2 YES          5 TEST_TBS_02     NONE
EMPLOYEE_DEPTNO_10                       2 YES          3 TEST_TBS_01     NONE




Yumiko@sunny >select TABLE_NAME,PARTITIONING_TYPE,PARTITION_COUNT,
  2  SUBPARTITIONING_TYPE,STATUS
  3  from dba_part_tables
  4  where TABLE_NAME='EMPLOYEE_LIST_LIST_PART';

TABLE_NAME                     PARTITION PARTITION_COUNT SUBPARTIT STATUS
------------------------------ --------- --------------- --------- --------
EMPLOYEE_LIST_LIST_PART        LIST                    3 LIST      VALID

從上圖可以看到-_-众发娱乐赌博,對於組合分區-|_索爱a8,雖然成功創建了分區-_犇龙庙,但oracle並未對分區一級|_hp5100驱动,分配實際的segment--198彩区域代理。

下麵再觀察下子分區的創建情況|_变态天龙:

Yumiko@sunny >select PARTITION_NAME,SUBPARTITION_NAME,
  2  TABLESPACE_NAME,NUM_ROWS,SEGMENT_CREATED 
  3  from USER_TAB_SUBPARTITIONS 
  4  where TABLE_NAME='EMPLOYEE_LIST_LIST_PART';

PARTITION_NAME          SUBPARTITION_NAME              TABLESPACE_NAME   NUM_ROWS SEG
----------------------- ------------------------------ --------------- ---------- ---
EMPLOYEE_DEPTNO_10      EMPLOYEE_10_JOB_MAGAGER        TEST_TBS_01              1 YES
EMPLOYEE_DEPTNO_10      EMPLOYEE_10_JOB_DEFAULT        TEST_TBS_01              2 YES
EMPLOYEE_DEPTNO_20      EMPLOYEE_20_JOB_MAGAGER        TEST_TBS_02              1 YES
EMPLOYEE_DEPTNO_20      EMPLOYEE_20_JOB_DEFAULT        TEST_TBS_02              4 YES
EMPLOYEE_DEPTNO_OTHERS  EMPLOYEE_30_JOB_MAGAGER        TEST_TBS_03              1 YES
EMPLOYEE_DEPTNO_OTHERS  EMPLOYEE_30_JOB_DEFAULT        TEST_TBS_03              5 YES

從上圖可以明顯看到|_丧尸电影排行榜前十名,針對子分區一級_-|保定热线测网速,oracle確實分配了實際的segment用於數據的存儲-|chinape。

此外--_优信彩票快3,需要再次強調一點|莆田恒心电脑学校,對於同一張組合分區表而言-|隐藏密码,子分區的名字不能相同_106苹果版本,即使不在相同的分區裏|雪碧真我飞扬 放言真我!

延伸閱讀||众购彩票网平台:

Tag標簽-|反间谍工作的主管单位是: 分區表   使用方法   注意事項  
  • 專題推薦

  • Windows7係統入門 優化 技巧技術專題
  • Windows7係統專題 無論是升級操作係統||-长沙王府井电影城、資料備份__八桂宽频、加強資料的安全及管...... 詳細
About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯係方式
本站內容來自於互聯網,僅供用於網絡技術學習,學習中請遵循相關法律法規
天天彩票快乐飞艇盛源彩票苹果彩票大赢家彩票6号彩票

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!