使用spool命令从Oracle导出数据

公司的网站用的是Oracle数据库,最近要导出里面的数据,使用mysql数据库

spool D:\DB\{文件名}.sql
set heading off;
set echo off;
set feedback off;
set pages 0;
set termout off;
set pagesize 0;
select CONCAT(CONCAT(‘insert into ARTICLEATT values(‘, {列名1}),‘,‘||{列名2}||‘,‘||{列名3}||‘);‘) from {表名}; spool off;

将上述代码存到一个文件spool.sql里

使用plsql打开Oracle数据库,新建命令窗口

sql>@{绝对路径}/spool.sql;

执行后可见在指定的文件中已生成了sql语句

时间: 2024-10-11 15:22:38

使用spool命令从Oracle导出数据的相关文章

关于Oracle导出数据的几个错误EXP-00008,ORA-00904,ORA-01003,EXP-00091

首先说明数据库的版本 服务器:10.2.0.5.0 客户端:11.2.0.1.0 导出会报错 EXP-00008: 遇到 ORACLE 错误 1003 ORA-01003: no statement parsed 和 EXP-00008: 遇到 ORACLE 错误 904 ORA-00904: "MAXSIZE": invalid identifier 这小样问题,怎么也不会想到是客户端不能向下兼容吧,困了我很久.我决定试下是不是客户端不兼容问题,果然是这样的. 装了个虚拟机,客户端版

Oracle中用exp/imp命令快速导入导出数据

from: http://blog.csdn.net/wangchunyu11155/article/details/53635602 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/[email protected] file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出   exp system/[email protected

从Oracle导出数据并导入到Hive

1.配置源和目标的数据连接 源(oracle): 目标(Hive 2.1.1),需要事先将hive的驱动程序导入HHDI的lib目录中. Hive2.1.1需要的jar包如下:可根据自身情况更换hadoop和hive的jar包. hadoop-common-2.6.0.jar hive-common-2.1.0.jar hive-jdbc-2.1.0.jar hive-metastore-2.1.0.jar hive-serde-2.1.0.jar hive-service-2.1.0.jar

MySQL命令行导入导出数据

参考:http://www.cnblogs.com/xcxc/archive/2013/01/30/2882840.html 这篇文章写得非常好,又简洁,而且深入浅出,排版也非常好看,不会像网上的只是在页面堆知识. MySQL 用命令行导出, 导入数据 1.导出数据: 1.1.导出单个数据库 mysqldump -hhost -uroot -p test>d:\test.sql    (如果没有错误,会提示你输入密码) 格式:mysqldump -h远程ip -u用户名 -p 数据库名 > 保

MySQL用命令行快速导出数据备份

当数据量比较大的时候,用navicat导数据要导很久,半天看不到进度... 所以,用命令行导出数据,比较快 [[email protected] process]# mysqldump -u bpmuser -p bpmcenter >bpmcenter.sql 导出来一看,果然,接近1G了... ---- 再练习下,导出一个: [[email protected] process]# mysqldump -u authuser -p usercenter >usercenter.sql 导入

Oracle导出数据到txt

使用SQLPlus的spool命令  操作步骤  1. 新建一个脚本文件,存放起来,如D:\spool.sql,具体代码如下 set echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 set feedback off --是否显示当前sql语句查询或修改的行数 set newpage none --会在页和页之间没有任何间隔 set verify off -- set pagesize 0 --分多少页 set term off --在用spool

Oracle导出数据中的prompt,set feedback 等是什么意思

导出数据库中的数据为SQL语句: prompt Importing table OUTPADM.CCPC_STROKE_CCPCNCZHZSCPGB... set feedback off set define off insert into OUTPADM.CCPC_STROKE_CCPCNCZHZSCPGB (MASTER_PATIENT_ID, MASTER_BRING_COUNT, MASTER_CCPC_TYPE, JLSJ, AGEREGION, RDB_SCPG_MRS, FM_G

Sqoop从Oracle导出数据出错:The Network Adapter could not establish the connection

Sqoop执行命令: ./sqoop  import  --connect jdbc:oracle:thin:@10.112.101.251:1621:crmadbmr --username bass_etl --password 75!n!u6J --table DBPMSADM.PD_USERSVC_INFO_00 -m 4 --target-dir /ext/ods/PD_USERSVC_INFO_00/2014071906 执行日志: crmd3n:/d2_data0/user/ocdc

Java实现Oracle导出数据到Excel

1.导入相应的jar包(jxl.jar 和 数据库连接的jar包) 2.写数据库连接的工具类 import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException; public class Dbutil {    /*     * 功能:编写一个静态方法用于与数据库建立连接 输入参数:无 返回值:数据库连接对象     */