知识大全 Oracle中如何快速的卸载和加载数据

Posted

篇首语:万事须己运,他得非我贤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle中如何快速的卸载和加载数据相关的知识,希望对你有一定的参考价值。

Oracle中如何快速的卸载和加载数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  前几天有个朋友在MSN上问 如何能更快速的从数据库中卸载和加载数据 他原来是用sql查询spool出来 效率很低

  这让我想起DCBA的一个工具ociuldr 这个工具是用C写成的 通过OCI和数据库交互 方便而且效率很高     通过ociuldr转储的数据 可以很容易用sqlldr加载入数据库 两者结合使用 效果非凡 我简单测试了一下 转储很简单

D:\\OraDoc\\OracleTools\\ociuldr>ociuldr user=scott/tiger@eygle query= select * from emp field=# record= x a file=emp txt

   rows exported at : : rows exported at : : output file emp txt closed at rows

  创建好测试表

D:\\OraDoc\\OracleTools\\ociuldr>sqlplus scott/tiger@eygle

  SQL*Plus: Release Production on 星期二 月 : :

  Copyright (c) Oracle All rights reserved

  连接到:Oracle i Enterprise Edition Release ProductionWith the Partitioning optionJServer Release Production

  SQL> create table empt as select * from emp where = ;

  表已创建

  编写简单的控制文件 通过sqlldr轻松加载入数据库

D:\\OraDoc\\OracleTools\\ociuldr>cat a ctlLOAD DATAINFILE emp txt INTO TABLE emptAPPENDFIELDS TERMINATED BY # TRAILING NULLCOLS(EMPNO ENAME CHAR JOB CHAR MGR HIREDATE DATE SAL M DEPTNO)

  D:\\OraDoc\\OracleTools\\ociuldr>sqlldr scott/tiger@eygle control=a ctl

  SQL*Loader: Release Production on 星期二 月 : :

  Copyright (c) Oracle All rights reserved

  达到提交点 逻辑记录计数

  D:\\OraDoc\\OracleTools\\ociuldr>sqlplus scott/tiger@eygle

  SQL*Plus: Release Production on 星期二 月 : :

  Copyright (c) Oracle All rights reserved

  连接到:Oracle i Enterprise Edition Release ProductionWith the Partitioning optionJServer Release Production

  SQL> set linesize SQL> select * from empt;

  EMPNO ENAME JOB MGR HIREDATE SAL M DEPTNO SMITH CLERK 月 ALLEN SALESMAN 月 WARD SALESMAN 月 JONES MANAGER 月 MARTIN SALESMAN 月 BLAKE MANAGER 月 CLARK MANAGER 月 SCOTT ANALYST 月 KING PRESIDENT 月 TURNER SALESMAN 月 ADAMS CLERK 月 JAMES CLERK 月 FORD ANALYST 月 MILLER CLERK 月

  已选择 行

  SQL>

  dcba说将在下一版增加自动控制文件生成的功能 那时候这个工具将会更加方便了

cha138/Article/program/Oracle/201311/18783

相关参考

知识大全 ORACLE*Forms 中List Item 加载数据的两种方法

ORACLE*Forms中ListItem加载数据的两种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Dotnet动态加载和卸载dll

Dotnet动态加载和卸载dll  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  案例在Dotne

知识大全 Dotnet实现动态加载和卸载dll

Dotnet实现动态加载和卸载dll  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  案例在Dot

知识大全 教你快速掌握Oracle数据库中的bfile

教你快速掌握Oracle数据库中的bfile  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  具体

知识大全 利用外部表卸载数据

Oracle10g新特性:利用外部表卸载数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天

知识大全 sqlldr加载数据到不同表的问题

  ◆首先我们来创建测试表    D:\\Orion>sqlpluseygle/eygleSQL*Plus:ReleaseProductionon星期一月::Copyright(c)Oracle

知识大全 Oracle快速删除数据字典管理的表空间

Oracle快速删除数据字典管理的表空间  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我的测试

知识大全 教你快速掌握Oracle数据库的备份策略

教你快速掌握Oracle数据库的备份策略  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  主要介绍

知识大全 快速掌握Oracle数据库游标的使用方法

快速掌握Oracle数据库游标的使用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  显式游标

知识大全 在RedHatAS3上快速安装Oracle数据库10g

在RedHatAS3上快速安装Oracle数据库10g  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧