之前项目有用到的一些导入和导出,时至已久整理一下,做个记号

导入文件:

1. 在某路径下写控制文件 e:/testRegionControl.ctl :

load data

infile  e:/region.txt

truncate into table region

fields terminated by X'09'

TRAILING NULLCOLS

(

PPCC_ID      :PPCC_ID),

PPCC_PRINT_CODE    :PPCC_PRINT_CODE,

PPCC_STATUS     :PPCC_STATUS,

PPCC_STATUS     :PPCC_STATUS,

filler1      FILLER,

PPCC_MPDC_CREATE_DATE   to_date('" + PPCC_MPDC_CREATE_DATE + "','YYYY-MM-DD'),

PPCC_MPDC_UPDATE_POINT_FLAG  constant '1',

PPCC_MPDC_AMT      to_number(trim(:PPCC_MPDC_AMT))

)

2. 用SQLldr命令导入数据:

sqlldr silent=header feedback discards partitions userid=shawn/shawn@DEMO control=e:/testRegionControl.ctl log=e:/testRegionControl.log bad=e:/testRegionControl.bad

用expdp 导出,前提是directory已经它所指向的路径存在:

expdp shawn/shawn@DEMO  directory=TEST_DIRECTORY dumpfile=test.dmp logfile=test.log

用exp 导出

exp shawn/shawn@DEMO file=D:/test1.dmp tables=(region)

exp shawn/shawn@DEMO file=D:/test2.dmp tables=(emp,dept)

用Spool 导出数据到文本:

1. 首先编辑文件 test_sqlldr_exp.sql:

**********************************************

set trimspool on

set linesize 120

set pagesize 2000

set newpage 1

set heading off

set term off

spool e:/Others/sp_test.txt

select * from region;

spool off

/

**********************************************

或者

**********************************************

set wrap off

set linesize 100

set feedback off

set pagesize 0

set verify off

set termout off

set  lines 1024 trimo on trimspo on

set  echo off

spool e:/Others/sp_test.txt

select * from dual  where dual.dummy = null

/

select * from region;

/

spool off

exit

**********************************************

2. 然后用sqlplus 命令来执行这个文件

sqlplus -s shawn/shawn@Demo  @test_sqlldr_exp.sql

oracle ctl file constantnull,Oracle 的一些导入和导出方法相关推荐

  1. python读取大文件csv_对python中大文件的导入与导出方法详解

    1.csv文件的导入和导出 通过一个矩阵导出为csv文件,将csv文件导入为矩阵 将csv文件导入到一个矩阵中 import numpy my_matrix = numpy.loadtxt(open( ...

  2. rds oracle utl file,本地Oracle数据上传到AWS的RDS

    如何安装Oracle跟创建Oracle的AWS RDS在此就不再详述.只是简单的在本地Oracle创建一些简单的数据,后尝试导入RDS. · Step 1:赋予权限 登录到本地Oracle输入下面命令 ...

  3. oracle 导入单表,oracle 10g 中单个数据表的导入、导出

    一.导出工具 exp 他是oracle根目录下bin文件夹中的一个可执行文件,具体目录为:/ORACLE_HOME/BIN/exp. 利用该工具,可以将数据库中的表导出.交互式操作过程如下: 1.开始 ...

  4. oracle ctl 递增,增加oracle的控制文件

    SQL> alter system set control_files='C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL','C:\O RACLE\FLASH_RECO ...

  5. oracle fnd file.log,oracle D_FILE.PUTamp;FND_FILE.PUT_LINE

    oracle D_FILE.PUT&FND_FILE.PUT_LINE 类别:Oracle数据库   作者:码皇   来源:互联网   点击: oracle D_FILE PUT&FN ...

  6. oracle utl file grant,oracle中设置UTL_FILE_DIR参数

    oracle中设置UTL_FILE_DIR参数 第一步:以管理员用户登陆 如:conn    sys/password@sid    as    sysdba 第二步:设置可操作目录 需要指定utl_ ...

  7. mysql命令导出方法_MySql使用mysqldump 导入与导出方法总结

    导出数据库数据: 首先打开cmd进入MySQL的bin文件夹下 1.导出education数据库里面的users表的表数据和表结构(下面以users表为例) mysqldump -u[用户名] -h[ ...

  8. Oracle Trace File Analyzer 介绍及简单使用

    一.什么是Oracle Trace File Analyzer Oracle Autonomous Health Framework(AHF) 包含 Oracle ORAchk, Oracle EXA ...

  9. Oracle Trace File Analyzer(Oracle TFA)简述

    Oracle Trace File Analyzer(Oracle TFA)简述 一.什么是Oracle Trace File Analyzer 二.tfa支持环境 三.安装tfa 3.1 在Linu ...

最新文章

  1. python 浮点数未解之谜
  2. 堆排序工具类(适用于top k问题,java泛型实现)
  3. 直接sql和orm哪个效率高_制砂机哪个牌子好?好的制砂机什么样?看看你的制砂机符不符合...
  4. mysql的二级索引
  5. 2个Python入门级的实战项目
  6. PSQL容器带脚本初始化
  7. 【LeetCode】162-寻找峰值
  8. 在lua的string库和正则表达式
  9. (一)UML语言概述
  10. bp matlab预测结果差,BP神经网络 预测 精度差
  11. 离散数学第六版第er章偶数题答案_离散数学 第2章习题答案
  12. 免杀工具 -- FourEye
  13. php 新浪微博模拟登陆,python模拟新浪微博登陆功能(新浪微博爬虫)
  14. 查看计算机配置在哪里,怎么看电脑配置 查看电脑配置的方法有哪些
  15. Android开发项目管理7宗罪之五——项目组个性文档文件的管理
  16. Unity MMO游戏架构设计之角色设计一
  17. linetv_LINE TV官方下载|LINE TV下载 v1.2.1 安卓版_最火手机站
  18. C++打印乘法口诀表
  19. C++ include头文件之后为什么还要在编译的时候加--lxxx
  20. fastdfs和其他文件系统区别

热门文章

  1. Java学习小程序(7)九九乘法表
  2. Kudu - 一个融合低延迟写入和高性能分析的存储系统
  3. 理解一致性哈希算法(consistent hashing)
  4. JavaWeb学习总结(三):Tomcat服务器学习和使用(二)
  5. linux解决病毒系列之一,删除十字符libudev.so病毒文件
  6. Black Hat 2017黑帽大会:8款值得一看的黑客工具
  7. python修行之路(六 三级菜单实例)
  8. 将windows系统装到USB存储设备
  9. 执着的力量——读《钢铁是怎样炼成的》有感
  10. 6月第3周回顾:广东清查ADSL共享 火狐3掀起浏览器大战