oracle間隔分割槽
最開始的分割槽是永久分割槽,隨著資料的增加自動建立新的分割槽;
實現範圍分割槽的自動化;
現有表建立間隔分割槽表的語法:
create
table 分割槽表名
partition
by range(分割槽字段)
interval
(numtoyminterval(number,
'interval_unit'))
--interval_unit可以是year或者month
(partition 分割槽名 values less than (range1)
)--小於range1範圍內的值
asselect
*from 現有表表名;
新建分割槽表語法:
create
table 分割槽表名
(id number(10)
,hiredate date
)partition
by range(hiredate)
--例如:以時間為單位
interval
(numtoyminterval(number,
'interval_unit'))
--interval_unit可以是year或者month
(partition p1 values less than (range1)
--小於range1範圍內的值
)
查詢分割槽資料
select partition_name from user_tab_partitions where table_name=
'分割槽表名'
;select
*from 分割槽表名 partition
(partition_name)
;--將剛查詢的分割槽名寫在partition括號裡
間隔分割槽有效解決了資料隨時間增長資料儲存的問題,可以有效減輕運維人員的壓力。 oracle自動分割槽
oralce在linux下自動備份並刪除5天前備份 匯出指令碼 export oracle base opt oracle 安裝路徑 export oracle home opt oracle 920 產品目錄 export path ora bin path oracle home bin 工具路...
ORACLE自動建立分割槽
oracle設定按日期的分割槽表,並保證每日均有15天的富餘。如若某天分割槽建立執行失敗,建立分割槽時需將失敗那天的分割槽補充建立。每天按照最大分割槽同當前時間比對判斷,檢視缺失多少天,然後迴圈建立分割槽。建立儲存過程 create or replace procedure zxjy ora.add...
oracle 自動表分割槽
oracle 新功能自動分割槽 實現 create table t interval partition by range created dba objects 檢視的乙個字段 interval numtoyminterval 1,month 分割槽劃分為乙個月 partition p1 valu...