- 浏览: 24978 次
文章分类
- 全部博客 (35)
- linux (0)
- basedaoimpl 1 (0)
- basedao (1)
- basedaoimpl 2 (0)
- basedaoimpl 3 (0)
- basedaoimpl 4 (0)
- basedaoimpl 5 (0)
- basedaoimpl 6 (0)
- basedaoimpl 7 (0)
- htmlservlet1 (0)
- htmlservlet2 (0)
- htmlservlet3 (0)
- htmlservlet4 (0)
- excle1 (0)
- excle2 (0)
- pdf1 (0)
- pdf2 (0)
- servletutil1 (0)
- servletutil2 (0)
- servletutil3 (0)
- ziputil1 (0)
- ziputil2 (0)
- 项目管理以及统计工具 (0)
- linux命令总结 (0)
- 经典回答 (0)
- TR点设置 (0)
- TR点设置2 (0)
- 枚举 (1)
- tomcat5.5.xx以上 (1)
- 标准的写法遍历Map (1)
- 线程安全 (1)
- sql (1)
- 转义字符 (1)
- 经典美文1 (1)
- 经典美文2 (1)
- 经典美文3 (1)
- webservice以及线程应用 (1)
- webservice以及线程应用2 (1)
- InitializingBean应用 (1)
- 线程应用 (1)
- sqlloader1 (1)
- sqlloader2 (1)
- sqlloader3 (1)
- sqlloader4 (1)
- sqlloader5 (1)
- sqlloader6 (1)
- sqlloader7 (1)
- sql上报数据1 (1)
- sql上报数据2 (1)
- sql上报数据3 (1)
- sql上报数据4 (1)
- sql上报数据5 (1)
- sql上报数据6 (1)
- iputil1 (1)
- iputil2 (1)
- iputil3 (1)
- oracle sql1 (1)
- oracle sql2 (1)
- 线程池1 (0)
- 线程池3 (0)
- 日期处理1 (0)
- 日期处理2 (0)
- 日期处理3 (0)
- 日期处理4 (0)
- iputil4 (0)
- iputil5 (0)
- iputil6 (0)
- 日期处理6 (0)
- 日期处理7 (0)
- 日期处理8 (0)
- protocolList (0)
- DATELONG2TEXT (0)
- Dateinfo5 (0)
- Dateinfo6 (0)
- Dateinfo7 (0)
- Dateinfo8 (0)
- Dateinfo9 (0)
- Dateinfo10 (0)
- Dateinfo11 (0)
- Dateinfo12 (0)
- 处理ifream滚动条 (0)
- 工具面试题 (0)
- oracle1 (0)
- 批量插入数据 (0)
- oracle2 (0)
- oracle3 (0)
- oracle4 (0)
- oracle5 (0)
- oracle6 (0)
- oracle7 (0)
- oracle8 (0)
- oracle9 (0)
- oracle11 (0)
- oracle12 (0)
- oracle13 (0)
- oracle14 (0)
- oracle15 (0)
- http://zhang-xzhi-xjtu.iteye.com/category/133743 (1)
- 绑定变量 (0)
- 绑定变量2 (0)
- 绑定变量3 (0)
- 合理使用排序 (0)
- Jconsole 内存1 (0)
- Jconsole 内存2 (0)
- Jconsole 内存3 (0)
- io nio (0)
- nio (0)
- Batch (0)
- fetchsize (0)
- fetchsize2 (0)
- 面试题 (0)
- ExecutorService线程池 (0)
- 阻塞队列 (0)
- 简单阻塞队列实现 (0)
- 简单阻塞队列实现2 (1)
- CountDownLatch 结合线程应用 (0)
- 线程池 (0)
- 阻塞队列2 (0)
- LockSupport park unpark interrupt notifyAll wait等关系区别 (0)
- LockSupport park unpark interrupt notifyAll wait等关系区别1 (0)
- LockSupport park unpark interrupt notifyAll wait等关系区别2 (0)
- nio FileChannel (1)
- Nio Charset (0)
- nio 学习 (0)
- 杨化龙 (0)
- 排序1 (0)
- 排序2 (0)
- tomcat内存配置 (0)
- 字符串转换16进制数表示的字符串 (0)
- Dpi.report.common.TopnEdit (0)
- Dpi.report.common.TopnEdit2 (0)
- Dpi.report.common.TopnEdit3 (0)
- Dpi.report.common.TopnEdit4 (0)
- webservice调用 (0)
最新评论
/**
*
* ORACLE 数据 上报类 SQL LDR
* <p>
* detailed comment
* @author Administrator 2008-10-16
* @see
* @since 1.0
*/
public class OracleSqlLoad implements DebugBean , AbstractSqlLoad
{
private static final Log logger = LogFactory.getLog(OracleSqlLoad.class);
/** 数组参数 */
private static int CMD_HOME_IDX = 0;
private static int CMD_USERID_IDX = 1;
private static int CMD_CTLFILEPATHNAME_IDX = 3;
private static int CMD_DIRECT_IDX = 4;
private static int CMD_LOGFILEPATHNAME_IDX = 6;
private static int CMD_BADFILEPATHNAME_IDX = 8;
/** 数据入库子进程超时控制时长 */
private static int PROCESS_TIMEOUT = 500;
/** 数据入库执行子进程是否挂死标志位 */
private volatile boolean isTimeOut = false;
private volatile int exitValue = -1;
private boolean linux;
// sqlload守护进程开关
private static volatile boolean isOpenDaemonThread = true;
*
* ORACLE 数据 上报类 SQL LDR
* <p>
* detailed comment
* @author Administrator 2008-10-16
* @see
* @since 1.0
*/
public class OracleSqlLoad implements DebugBean , AbstractSqlLoad
{
private static final Log logger = LogFactory.getLog(OracleSqlLoad.class);
/** 数组参数 */
private static int CMD_HOME_IDX = 0;
private static int CMD_USERID_IDX = 1;
private static int CMD_CTLFILEPATHNAME_IDX = 3;
private static int CMD_DIRECT_IDX = 4;
private static int CMD_LOGFILEPATHNAME_IDX = 6;
private static int CMD_BADFILEPATHNAME_IDX = 8;
/** 数据入库子进程超时控制时长 */
private static int PROCESS_TIMEOUT = 500;
/** 数据入库执行子进程是否挂死标志位 */
private volatile boolean isTimeOut = false;
private volatile int exitValue = -1;
private boolean linux;
// sqlload守护进程开关
private static volatile boolean isOpenDaemonThread = true;
相关推荐
1. **数据格式**:SQL Loader支持多种数据格式,如固定宽度、CSV等,需要在控制文件中指定。 2. **约束处理**:在导入数据时,如果表有主键或唯一性约束,SQL Loader会检查数据的唯一性,避免冲突。 3. **错误处理**...
### Oracle SQL Loader全攻略知识点详解 #### 一、SQL Loader的特点与应用场景 Oracle SQL Loader作为Oracle数据库的一个重要组成部分,主要用于将外部数据加载到Oracle数据库中。与其他数据迁移工具相比,SQL ...
图10-1展示了SQL*Loader环境中的数据流关系,其中数据文件、控制文件和目标数据库之间形成了紧密的工作流程。 ![图10-1:SQL*Loader环境](https://example.com/image.png) #### SQL*Loader命令语法 SQL*Loader的...
Sql Loader(SQL*Loader)是Oracle提供的一种高效的数据加载工具,可以快速将数据从外部文件加载到数据库表中。在本篇中,我们将深入探讨Oracle的数据导入导出及Sql Loader的使用方法。 1. **Oracle数据导入导出** ...
Sql Loader 是 Oracle 数据库提供的一种批量数据加载工具,主要用于快速高效地将大量数据从文本文件导入到数据库表中。在 C# 开发环境中,我们可以通过操作系统级别的交互来调用 Sql Loader,实现数据的批量导入。在...
大批量CSV格式数据上传jar包。sqlloader.jar包
1. **SQL Loader简介** SQL Loader是Oracle提供的实用程序,用于快速将数据从ASCII格式的文件(如CSV文件)导入到数据库表中。它支持多种数据格式和转换规则,能够处理复杂的数据加载需求。相比其他导入方法,如`...
Oracle 数据库备份与恢复是数据库管理员的关键任务,而 DataPump 和 SqlLoader 是两种非常重要的工具,用于在 Oracle 数据库中高效地导入和导出数据。 DataPump 是 Oracle 数据库提供的一种高级数据迁移工具,它...
在使用SQL*Loader进行数据加载时,我们可能会遇到多种错误情况。SQL*Loader是一个Oracle数据库提供的工具,用于高效地从平面文件批量导入数据。以下是一些常见错误的总结及其解决方案: 1. **编码错误导致的乱码...
Oracle SQL Loader 使用实例 Oracle SQL Loader 是一种强大的数据导入工具,允许用户从文本文件或其他数据源中导入数据到 Oracle 数据库中。本文将详细介绍 Oracle SQL Loader 的使用实例,包括建立文本文件、编写...
### SQL*Loader 数据导入详解 #### 一、SQL*Loader简介 SQL*Loader 是 Oracle 数据库下用于数据导入的一种重要工具,它由 Oracle 客户端提供。此工具支持多种数据格式,能够高效地将外部文件中的数据加载到 Oracle ...
1. Sqlloader 工具:Sqlloader 工具是 Sqlloader 的核心组件,负责将数据加载到 Oracle 数据库中。 2. 控制文件:控制文件用于定义数据加载的规则和参数。 3. 数据文件:数据文件是 Sqlloader 加载的数据源。 Sql...
`SQLLoader`是Oracle数据库提供的一种高效的数据加载工具,它能够快速地将大量数据从外部文件(如CSV、固定宽度文件或Excel文件)导入到Oracle数据库中。本教程将详细介绍如何使用SQLLoader将Excel数据导出到Oracle...
SQLLoader.doc BI study plan—draft.doc Common+Warehouse+Metamodel(CWM)Specification.pdf Informatic PowerCenter7基础培训.pdf Informatica Install.doc Informatica training.ppt informatica介绍2010-5-25....
1. **SQL*Loader的基本概念** - **控制文件**:这是SQL*Loader的核心,它定义了如何将数据从输入文件解析并加载到数据库表中。控制文件包含了字段的映射、数据格式和转换规则等信息。 - **数据文件**:包含待加载...
在IT领域,尤其是在数据库管理与数据导入导出技术中,Oracle SQL*Loader是一个非常重要的工具。SQL*Loader的成功案例不仅展示了其高效的数据加载能力,还体现了它在处理大量数据时的灵活性与可靠性。本文将根据提供...
在提供的`Frame1.java`和`Application1.java`文件中,可能包含了创建图形用户界面(GUI)来触发SQL*Loader导入的过程。通常,这样的程序会有一个按钮,用户点击后触发上述Java代码,通过图形化的方式方便用户上传...
SQL*LOADER是oracle的数据加载工具,在NT下sql*loader的命令为SQLLDR,在UNIX下一般为SQLLDR/SQLLOAD。通常用来将操作系统文件迁移到oracle数据库中。它是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径...