快速轉移資料方法

2021-04-18 08:40:55 字數 486 閱讀 7095

如果你要把oracle裡的大量資料(80m以上)轉移到另外的使用者,另外的表空間裡。可以用下面介紹的快速轉移     資料的方法。一、建新表的方式create table target_tablename tablespace target_tablespace_name nologging     pctfree 10 pctused 60     storage(initial 5m next 5m minextents 1 maxextents unlimited pctincrease 0)     as select * from username.source_tablename where 條件;

注意事項: 新建的表沒有原來表的索引和預設值,     只有非空(not null)的約束素條件可以繼承過來,     其它的約束條件或索引需要重新建立.

二、直接插入的方法

在oracle8i以後的版本都可以使用.      

HashMap轉移資料的過程

確定需要擴容之後,先計算原來陣列的長度,如果已經等於最大值了那就不可能再擴容了,直接返回。如果不是,創新乙個新的新長度的陣列。然後執行轉移方法。轉移方法 for迴圈遍歷原陣列,遍歷每乙個entry,首先儲存entry中的下乙個entry。下一次需要迴圈的 判斷是否需要重新計算hash值,如果需要就重...

手工轉移資料庫Step By Step

手工轉移資料庫 step by step author kamus mail kamus itpub.date 2004 1 有時候我們會遇到這樣的情況,現有的資料庫要從乙個機器轉移到另外乙個機器上,一般我們會使用匯出,匯入。但是如果資料庫的資料非常多,資料檔案尺寸很大,那麼在匯出匯入的過程就很可能...

VF6 0與C 的轉移資料

在vfp的程式中新建txt檔案,將vfp評析結果放入txt 新建及刪除txt檔案 vfp cscore d score.txt if file cscore dele file d a.txt x fcreate d score.txt fputs x,alltrim str score all f...