oracle ctl file constantnull,Oracle 的一些导入和导出方法
之前项目有用到的一些导入和导出,时至已久整理一下,做个记号
导入文件:
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 的一些导入和导出方法相关推荐
- python读取大文件csv_对python中大文件的导入与导出方法详解
1.csv文件的导入和导出 通过一个矩阵导出为csv文件,将csv文件导入为矩阵 将csv文件导入到一个矩阵中 import numpy my_matrix = numpy.loadtxt(open( ...
- rds oracle utl file,本地Oracle数据上传到AWS的RDS
如何安装Oracle跟创建Oracle的AWS RDS在此就不再详述.只是简单的在本地Oracle创建一些简单的数据,后尝试导入RDS. · Step 1:赋予权限 登录到本地Oracle输入下面命令 ...
- oracle 导入单表,oracle 10g 中单个数据表的导入、导出
一.导出工具 exp 他是oracle根目录下bin文件夹中的一个可执行文件,具体目录为:/ORACLE_HOME/BIN/exp. 利用该工具,可以将数据库中的表导出.交互式操作过程如下: 1.开始 ...
- oracle ctl 递增,增加oracle的控制文件
SQL> alter system set control_files='C:\ORACLE\ORADATA\ORCL\CONTROL01.CTL','C:\O RACLE\FLASH_RECO ...
- 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 ...
- oracle utl file grant,oracle中设置UTL_FILE_DIR参数
oracle中设置UTL_FILE_DIR参数 第一步:以管理员用户登陆 如:conn sys/password@sid as sysdba 第二步:设置可操作目录 需要指定utl_ ...
- mysql命令导出方法_MySql使用mysqldump 导入与导出方法总结
导出数据库数据: 首先打开cmd进入MySQL的bin文件夹下 1.导出education数据库里面的users表的表数据和表结构(下面以users表为例) mysqldump -u[用户名] -h[ ...
- Oracle Trace File Analyzer 介绍及简单使用
一.什么是Oracle Trace File Analyzer Oracle Autonomous Health Framework(AHF) 包含 Oracle ORAchk, Oracle EXA ...
- Oracle Trace File Analyzer(Oracle TFA)简述
Oracle Trace File Analyzer(Oracle TFA)简述 一.什么是Oracle Trace File Analyzer 二.tfa支持环境 三.安装tfa 3.1 在Linu ...
最新文章
- python 浮点数未解之谜
- 堆排序工具类(适用于top k问题,java泛型实现)
- 直接sql和orm哪个效率高_制砂机哪个牌子好?好的制砂机什么样?看看你的制砂机符不符合...
- mysql的二级索引
- 2个Python入门级的实战项目
- PSQL容器带脚本初始化
- 【LeetCode】162-寻找峰值
- 在lua的string库和正则表达式
- (一)UML语言概述
- bp matlab预测结果差,BP神经网络 预测 精度差
- 离散数学第六版第er章偶数题答案_离散数学 第2章习题答案
- 免杀工具 -- FourEye
- php 新浪微博模拟登陆,python模拟新浪微博登陆功能(新浪微博爬虫)
- 查看计算机配置在哪里,怎么看电脑配置 查看电脑配置的方法有哪些
- Android开发项目管理7宗罪之五——项目组个性文档文件的管理
- Unity MMO游戏架构设计之角色设计一
- linetv_LINE TV官方下载|LINE TV下载 v1.2.1 安卓版_最火手机站
- C++打印乘法口诀表
- C++ include头文件之后为什么还要在编译的时候加--lxxx
- fastdfs和其他文件系统区别
热门文章
- Java学习小程序(7)九九乘法表
- Kudu - 一个融合低延迟写入和高性能分析的存储系统
- 理解一致性哈希算法(consistent hashing)
- JavaWeb学习总结(三):Tomcat服务器学习和使用(二)
- linux解决病毒系列之一,删除十字符libudev.so病毒文件
- Black Hat 2017黑帽大会:8款值得一看的黑客工具
- python修行之路(六 三级菜单实例)
- 将windows系统装到USB存储设备
- 执着的力量——读《钢铁是怎样炼成的》有感
- 6月第3周回顾:广东清查ADSL共享 火狐3掀起浏览器大战