国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Oracle數據庫中快速轉移數據的方法

瀏覽:3日期:2023-11-14 10:00:06
假如你要把Oracle里的大量數據(80M以上)轉移到另外的用戶,另外的表空間里。可以用下面介紹的快速轉移數據的方法。 一、建新表的方式  create table target_tablename tablespacetarget_tablespace_name nologging pctfree 10 pctused 60 storage(initial 5M next 5M minextents 1maxextents unlimited pctincrease 0) as select * from username.source_tablename where 條件; 注重事項: 新建的表沒有原來表的索引和默認值, 只有非空(not null)的約束素條件可以繼續過來,其它的約束條件或索引需要重新建立. 二、直接插入的方法 INSERT /*+ APPEND */ INTO target_tablename   SELECT * FROM username.source_tablename where 條件; COMMIT; 注重事項: 用INSERT /*+ APPEND */ 的方法會對target_tablename產生級別為6的獨占鎖,假如運行此命令時還有對target_tablename的DML操作會排隊在它后面,對OLTP系統在用的表操作是不合適的。 說明:這兩種方法轉移數據時沒有用SGA里數據緩沖區和事物處理的回滾段, 也不寫聯機事物日志,就象數據庫裝載工具Solload一樣直接把數據寫到物理文件,速度是很快的。在Oracle8i以后的版本都可以使用。
標簽: Oracle 數據庫
主站蜘蛛池模板: 新宁县| 星座| 交口县| 瓮安县| 石棉县| 南靖县| 灌阳县| 张家界市| 平泉县| 克什克腾旗| 丹巴县| 兴义市| 武宣县| 桃江县| 宜黄县| 南通市| 杨浦区| 葫芦岛市| 华阴市| 阆中市| 沁源县| 田东县| 镶黄旗| 婺源县| 武邑县| 广饶县| 五河县| 河津市| 大洼县| 常宁市| 潮州市| 富民县| 永善县| 上犹县| 巢湖市| 镇康县| 呼和浩特市| 应城市| 永宁县| 察哈| 敦化市|