oracle怎么分表分庫 數據庫怎么分庫分表

mycat怎么操作oracle做分庫分表的操作

配置不同的oracle用戶就相當于不同的databases;比如system,scott

成都網絡公司-成都網站建設公司創新互聯建站十余年經驗成就非凡,專業從事成都網站建設、成都網站制作,成都網頁設計,成都網頁制作,軟文平臺廣告投放等。十余年來已成功提供全面的成都網站建設方案,打造行業特色的成都網站建設案例,建站熱線:18982081108,我們期待您的來電!

dataHost name="oracle1" maxCon="1000" minCon="1"balance="0" writeType="0" dbType="oracle" dbDriver="jdbc"

heartbeatselect1 from dual/heartbeat

connectionInitSqlaltersession set nls_date_format='yyyy-mm-dd hh24:mi:ss'/connectionInitSql

writeHosthost="hostM1" url="jdbc:oracle:thin:@localhost:1521:orcl"user="system" password="123456" /

/dataHost

dataHost name="oracle2" maxCon="1000" minCon="1"balance="0" writeType="0" dbType="oracle" dbDriver="jdbc"

heartbeatselect1 from dual/heartbeat

connectionInitSqlaltersession set nls_date_format='yyyy-mm-dd hh24:mi:ss'/connectionInitSql

writeHosthost="hostM1" url="jdbc:oracle:thin:@localhost:1521:orcl"user="scott" password="123456" /

/dataHost

關于Oracle 分區實現和操作的幾個問題

1. 組合分區表的創建方式("范圍-哈稀"),見附1

2. 樓主的需求,即"范圍-范圍分區",在ORACLE 9i, 10g經過測試都是不能實現的

在附1的基礎上修改為"范圍-范圍"組合分區,創建時報錯:ORA-14151:無效的表分區方法

3. 關于sxdtgsh兄的回答,我測了

3.1 沒有maxvalue上限分區設置,在插入超出分區的數據時會報錯ORA-14400: 插入的分區關鍵字未映射到任何分區

3.2 按回答的語句創建分區表沒有問題,但數據無法按照樓主的需求分布

====附1

附錄:創建"范圍-哈稀"組合分區表

CREATE TABLE TAB11 (ID NUMBER,DT DATE)

PARTITION BY RANGE (DT)

SUBPARTITION BY HASH (ID) SUBPARTITIONS 2 -- 自分區個數,可以不寫,由系統判斷

(

PARTITION Y2012 VALUES LESS THAN (TO_DATE('2013-01-01','YYYY-MM-DD'))

(

SUBPARTITION Y2012_H1

,SUBPARTITION Y2012_H2

)

,PARTITION Y2013 VALUES LESS THAN (TO_DATE('2014-01-01','YYYY-MM-DD'))

(

SUBPARTITION Y2013_H1

,SUBPARTITION Y2013_H2

)

,PARTITION YMAX VALUES LESS THAN (MAXVALUE)

(

SUBPARTITION YMAX_H1

,SUBPARTITION YMAX_H2

)

)

====附2,請樓主檢查最后查詢的數據分布

create table T_TEST

(

ID NUMBER(20) NOT NULL,

TIME DATE NOT NULL

)

partition by range(TIME, ID) -- 按時間、ID范圍分區 這個例子是按年的

(

partition P_2012_10 values less than (to_date('2013-01-01','yyyy-MM-dd'), 10),

partition P_2012_20 values less than (to_date('2013-01-01','yyyy-MM-dd'), 20),

partition P_2012_MAX values less than (to_date('2013-01-01','yyyy-MM-dd'), MAXVALUE),

partition P_2013_10 values less than (to_date('2014-01-01','yyyy-MM-dd'), 10),

partition P_2013_20 values less than (to_date('2014-01-01','yyyy-MM-dd'), 20),

partition P_2013_MAX values less than (to_date('2014-01-01','yyyy-MM-dd'), MAXVALUE),

partition P_MAX values less than (MAXVALUE,MAXVALUE)

);

INSERT INTO T_TEST VALUES (1,TO_DATE('20121204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (12,TO_DATE('20121204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (32,TO_DATE('20121204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (2,TO_DATE('20131204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (12,TO_DATE('20131204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (33,TO_DATE('20131204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (3,TO_DATE('20141204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (23,TO_DATE('20141204 00:00:00','YYYYMMDD HH24:MI:SS'));

INSERT INTO T_TEST VALUES (43,TO_DATE('20151204 00:00:00','YYYYMMDD HH24:MI:SS'));

SELECT * FROM T_TEST;

SELECT * FROM T_TEST PARTITION(P_2012_10);

SELECT * FROM T_TEST PARTITION(P_2012_20);

SELECT * FROM T_TEST PARTITION(P_2012_MAX);

SELECT * FROM T_TEST PARTITION(P_2013_10);

SELECT * FROM T_TEST PARTITION(P_2013_20);

SELECT * FROM T_TEST PARTITION(P_2013_MAX);

SELECT * FROM T_TEST PARTITION(P_MAX);

oracle分庫分表

oracle暫時沒有這個功能。

關于你說的“oracle分區表還是不能解決幾百億數據存量下的插入性能”是什么意思?是將數據插入這么多記錄的表上性能無法保證,還是太大并發會導致性能問題?

另外,如果你的并發不太大,而且還想實現分表,可以通過觸發器實現啊

網頁標題:oracle怎么分表分庫 數據庫怎么分庫分表
瀏覽地址:http://m.kartarina.com/article40/hgsjeo.html

成都網站建設公司_創新互聯,為您提供搜索引擎優化標簽優化自適應網站網站改版營銷型網站建設品牌網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司
主站蜘蛛池模板: 亚洲av无码精品网站| 国产成人无码精品久久久久免费 | 无码日本电影一区二区网站| 无码av不卡一区二区三区| 18禁超污无遮挡无码免费网站| 亚洲va无码手机在线电影| 无码一区二区三区老色鬼| 青春草无码精品视频在线观| 无码人妻精品一区二区| 精品无码国产污污污免费网站国产| 亚洲AV无码AV男人的天堂| 无码国产精品一区二区免费I6 | AV无码精品一区二区三区宅噜噜| 久久水蜜桃亚洲av无码精品麻豆 | 亚洲精品自偷自拍无码| 一本加勒比hezyo无码专区| 亚洲AV无码男人的天堂| 日韩人妻无码一区二区三区99 | 小泽玛丽无码视频一区| 无码区日韩特区永久免费系列| 亚洲中文字幕无码久久精品1| 麻豆亚洲AV成人无码久久精品 | 国产精品无码aⅴ嫩草| 亚洲色无码专区一区| 2024你懂的网站无码内射| 无码AV波多野结衣久久| 国产在线精品无码二区| 国产成人无码AV一区二区在线观看 | 亚洲成A人片在线观看无码3D| 无码一区18禁3D| 午夜无码熟熟妇丰满人妻| 中文字幕人成无码免费视频| 精品无码成人片一区二区98| 人妻中文字系列无码专区| 日韩AV无码久久一区二区| 亚洲中文字幕无码av在线| 中文AV人妻AV无码中文视频| 最新亚洲春色Av无码专区| 亚洲av中文无码字幕色不卡 | 一本久道综合在线无码人妻| 人妻夜夜添夜夜无码AV|