原文:oracle在線重定義表

在一個高可用系統中,如果需要改變一個表的定義是一件比較棘手的問題,尤其是對於 系統。Oracle提供的基本語法基本可以滿足一般性修改,但是對於把普通堆表改為分區表,把索引組織表修改為堆表等操作就無法完成了。而且,對於被大量DML語句訪問的表,幸運的是,Oracle從 i版本開始提供了在線重定義表功能,通過調用DBMS REDEFINITION包,可以在修改表結構的同時允許DML操作。 在線重定義表 ...

2014-03-26 18:50 2 5541 推薦指數:

查看詳情

oracle在線定義

select * from tb_cablecheck_equipment_bak e 第一步:驗證是否能被在線定義 驗證是否能按主鍵定義(默認,最后一次參數可以不加) 1 2 3 ...

Wed Jul 18 07:07:00 CST 2018 0 930
Oracle 在線定義分區

==================原始================原始=====================原始 create table BUILDING_temp(building_id NUMBER(19) not null,buildingform VARCHAR2(10 ...

Thu Nov 10 17:26:00 CST 2016 0 1748
Oracle在線定義DBMS_REDEFINITION 普通—>分區

實驗環境:RHEL 6.4 + Oracle 11.2.0.3實驗:在線定義 普通 為 分區,包括主鍵對應的索引都改造為分區索引.1,構造普通t_objects conn test1/test1; create table t_objects as select * from ...

Wed Jul 30 06:15:00 CST 2014 0 2290
Oracle)已有數據建立分區—在線定義

今天在做數據抽取的時候,發現有一張業務數據量達到了5000W,所以就想將此改為分區。分區的有點如下: 1、改善查詢性能:對分區對象的查詢可以僅搜索自己關心的分區,提高檢索速度。 2、增強可用性:如果的某個分區出現故障,在其他分區的數據仍然可用; 3、維護方便 ...

Sat Aug 19 01:11:00 CST 2017 2 2319
使用ORACLE在線定義將普通改為分區

因客戶現場有一張數據流量巨大,達到50G,查詢起來較慢,遂決定進行分區改造,測試環境進行測試,此次方法才用在線定義方法 1.創建測試表 create table elan(id int primary key,name varchar2(32)); --中需要定義主鍵 ...

Thu Jan 02 23:44:00 CST 2020 0 957
Oracle 在線定義表功能

Oracle在線定義表功能 在一個高可用系統中,如果需要改變一個定義是一件比較棘手的問題,尤其是對於7×24系統。Oracle提供的基本語法基本可以滿足一般性修改,但是對於把普通堆改為分區,把索引組織修改為堆等操作就無法完成了。而且,對於被大量DML語句訪問的,幸運 ...

Fri Apr 05 23:47:00 CST 2013 0 3424
在線定義操作步驟

Oracle有個存儲過程,通過在線定義,可以實現業務,與臨時進行轉換,並且不影響業務的情況下(實際還是存在影響)。 本篇文檔根據操作后,進行精簡,重點描述操作步驟,減少操作遇到問題的可能性。 一 實施流程 1)前期調研,查詢及相關對象大小,臨時分區創建語法,后期分區表相關索引創建 ...

Thu Dec 05 23:08:00 CST 2019 0 270
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM