电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

幫你快速掌握Oracle數據庫中的Copy命令

瀏覽:12日期:2023-11-25 19:58:48
SQL*Plus的Copy命令 在數據表間復制數據是Oracle DBA經常面對的任務之一,Oracle為這一任務提供了多種解決方案,SQL*Plus Copy 命令便是其中之一。SQL*Plus Copy 命令通過SQL*Net在不同的表(同一服務器或是不同服務器)之間復制數據或移動數據。  在實際運行環境中若能恰當地選擇使用SQL*Plus Copy 命令可以有效地提高數據復制的性能。  下面將簡要介紹SQL*Plus Copy 命令使用,并在性能方面與其他兩種方案進行對比,力求能提供一個使用Copy 命令的方案參考。 語法及使用說明 語法: 下面我們來看一下SQL*Copy 命令的語法及使用說明。 在解釋SQL*Plus Copy 命令的語法之前,我們必須要明確SQL*Plus Copy 命令不是一個方法或是函數,也不是一個SQL語句,它是一個命令(command),當然這個命令必須在SQL*Plus里運行。 SQL*Plus Copy 命令的語法: COPY {FROM database TO database FROM database TO database} {APPENDCREATEINSERTREPLACE} destination_table [(column, column, column, ...)]USING query我們分部分來解釋一下: COPY – 這個不太需要解釋,主命令,聲明要執行COPY操作。 From Database – 源數據庫。 To Database – 目標數據庫。 此處注重花括號中有三種可選的寫法(以””隔開),假如源數據表和目標數據表在同一個Schema中,則可以只寫From Database,也可以只寫To Database,當然還可以是第三種寫法,把From Database和To Database寫全。但假如源數據表和目標數據表不在同一個Schema中,則必須用第三種寫法,即把From Database和To Database都寫全,格式相同:USERID/PASSWord@SID。 {APPENDCREATEINSERTREPLACE} – 聲明操作數據的方式,下面分別解釋一下: Append – 向已有的目標表中追加記錄,假如目標表不存在,自動創建,這種情況下和Create等效。 Create – 創建目標表并且向其中追加記錄,假如目標表已經存在,則會返回錯誤。 Insert – 向已有的目標表中插入記錄,與Append不同的是,假如目標表不存在,不自動創建而是返回錯誤。 Replace – 用查詢出來的數據覆蓋已有的目標表中的數據,假如目標表不存在,自動創建。 destination_table – 目標表的名字 [(column, column, column, ...)] – 可以指定目標表中列的名字,假如不指定,則自動使用Query中的列名。 USING query – 查詢語句,交流的數據來自這兒。 使用范例: 下面我們通過幾個例子來看一下SQL*Plus Copy 命令的使用: 在同一個服務器的同一個Schema中復制數據: 同時指定From database和To database: SQL> copy from scott/tiger@lsj to scott/tiger@lsj create dept1 using select * from dept;只指定From Database SQL> copy from scott/tiger@lsj create dept2 using select * from dept;只指定To Database SQL> copy to scott/tiger@lsj create dept3 using select * from dept;在同一個服務器的不同Schema中復制數據:(這種情況下必須同時指定From Database和To Database) SQL> copy from scott/tiger@lsj to lsjdemo/lsjdemo@lsj create dept using select * from dept;注重這種情況下,using select * from dept 中并不需要使用scott.demp的形式。 在不同的服務器間復制數據: SQL> conn lsj/lsj@sunserve已連接。SQL> copy from scott/tiger@lsj to lsj/lsj@sunserve create dept using select * from dept;性能實驗結果: 實驗數據:記錄數:5,082,500數據量:504M實驗結果方案-------------------執行時間(秒) ----Undo(M) ----Redo(M)Copy command -----------520.51-------------0 -------- 592Insert into…select …--- 631.64 ----------345 -------1720Create Table…------- 244.79 -----------0 ------------515總結 Create Table…as select…是最快的,而且生成的Undo和Redo信息最少,所以只要可能,請盡量使用這種方案。但這種方案有一定的限制,即目標表必須是不存在的,不能用它向已有的目標表中追加記錄。 Insert into … select … 是最慢的,而且生成最多的Undo和Redo信息,對I/O的壓力最大,優勢在于大家對它比較熟悉,使用起來比較簡單,適合于處理少量的數據,若要處理大量的數據,不推薦使用這種方案。 Copy Command可以處理Create Table不能處理的情況,即向已有的數據表中追加記錄,相對于insert來說,效率更高一些,生成更少的Redo信息,不生成Undo信息,所以在執行大量的數據追加時,推薦使用Copy Command命令。
標簽: Oracle 數據庫
主站蜘蛛池模板: STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 存包柜厂家_电子存包柜_超市存包柜_超市电子存包柜_自动存包柜-洛阳中星 | 上海律师咨询_上海法律在线咨询免费_找对口律师上策法网-策法网 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 江苏大隆凯科技有限公司 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 线粒体膜电位荧光探针-细胞膜-标记二抗-上海复申生物科技有限公司 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 | 深圳天际源广告-形象堆头,企业文化墙,喷绘,门头招牌设计制作专家 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 中药超微粉碎机(中药细胞级微粉碎)-百科 |