oracle数据迁移过程中,把表中数据导出为txt文件的三种方法
在数据迁过程中需求需要将oracle数据库数据导出程txt格式然后再导入db2库中,经查询实验汇总三种方法:
1.plsqldev 里面有一个选项可以把表以excel格式到时
2.使用spool
sqlplus / as sysdbaset linesize 1000
set pagesize 0
set echo off
set termout off
set heading off
set feedback off
SET trims ON
set term off
SET trimspool ON
SET trimout ON
spool '/archlog/exp/test.txt';
select OWNER||' , '||SEGMENT_NAME||' , '||PARTITION_NAME||' , ' from dba_segments where rownum<10000;
spool off;
/
3.使用UTL_FILE程序包
UTL_FILE.FOPEN第一个参数为文件路径,不能直接指定绝对路径,需要建立directory,然后指定我们建立的directory
sqlplus / as sysdba
create directory MY_DIR as ‘/home/oracle/’;
grant read,write on directory dir_dump to HR;##也可以直接建立一个public directory
CREATE OR REPLACE PROCEDURE testIS
testjiao_handle UTL_FILE.file_type;
BEGINtest_handle := UTL_FILE.FOPEN('MY_DIR','test.txt','w');FOR x IN (SELECT * FROM TESTJIAO) LOOPUTL_FILE.PUT_LINE(test_handle,x.ID || ',' || x.RQ ||',');END LOOP;UTL_FILE.FCLOSE(test_handle);
EXCEPTION WHEN OTHERS THENDBMS_OUTPUT.PUT_LINE(SUBSTR(SQLERRM,1,2000));
END;
/
oracle数据迁移过程中,把表中数据导出为txt文件的三种方法相关推荐
- php数组如何写入txt文件中_php将数组写入到文件的三种方法
php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接从文件中读取,本文章向大家介绍php将数组写入到文件的三种方法. 第一:serialize方法 使用 serialize 将数组序 ...
- matlab中读文件的行数_Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...
- matlab中如何读写txt,Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: ...
- 把python tkinter canvas中的图形图像保存为通用格式文件的5种方法
在计算机上画图未完成,需要保存未完成图形以便以后继续,或者完成画图,要保存为通用格式文件,方便浏览.如使用python tkinter Canvas画图,其好像没有将图像保存通用格式文件的方法,但可以 ...
- android sdk与adt版本,eclipse中sdk与adt版本不兼容该怎么解决? 三种方法帮你搞定
安卓开发过程中经常遇到sdk版本adt版本不相符,sdk版本过高的问题,这篇经验帮助你解决这个问题,如果是adt版本过高,请升级sdk,如果出现的错误如下图所示表示sdk版本过高,下面介绍三种方法 软 ...
- MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法
1.打开数据文件 1.1 直接打开文件 PATHNAME = 'C:\Users\s55\Desktop\dat'; FILENAME = '\data_1.dat'; str0=strcat(PAT ...
- matlab怎么读txt文件字符串,Matlab中读取txt文件的几种方法
一.纯数据文件(没有字母和中文,纯数字) a=importdata('*.txt');%%%*为所存的文件名 a1=a.data;%%%文件中的数字 a2=a.textdata;%%%文件中的非数字 ...
- Matlab中读取txt文件的几种方法
matlab读取文本文件的几种函数: 1.load--适合读取纯数据文本: 2.importdata--只读取数据,自动省略数据格式前后的字符,超大文件不适合: 3.textread.textscan ...
- ajax后台返回数据中文乱码_解决Jmeter返回值显示中文乱码 的三种方法及设置随机动态参数(非原创侵删)...
一.Jmeter返回值显示中文乱码解决方法 第一种解决方法: 1. 点击线程组--添加--后置处理器--BeanShell后置处理程序 2.点击BeanShell后置处理程序,编写:prev.setD ...
最新文章
- 你需要XXX的权限对此文件(此文件夹进行)修改
- linux编译libevent
- 软件项目组织管理(六)项目时间管理
- Pandas iloc loc []
- C - 数据结构实验之栈与队列三:后缀式求值
- python爬虫怎么挣钱_买不到口罩怎么办?Python爬虫帮你时刻盯着自动下单!| 原力计划...
- 企业微信应用设置可信域名_怎么设置企业微信朋友圈功能?企业微信朋友圈功能有哪些限制?...
- Uranus Ex通过完善自身,影响更广阔的金融衍生品市场
- 创建多个设备文件节点_使用DEVICE_ATTR实例分析
- linux下用户态程序coredump生成方法
- 【MPLS ***】基础知识:模型、PE路由器、VRF、RD及RT
- 华中邀请四届 WHU1567 Sloth's Angry
- OpenGL-曲面细分
- NFA到DFA的转换及DFA的简化
- igfxpers.exe
- KDD 2021 | 推荐系统论文集锦[持续更新]
- CoAP学习笔记——CoAP格式详解
- CH375 usb芯片的引脚图及中文资料
- java jsonpath过滤_JSONPATH json解析工具
- C# 自定义控件无法加载