# datax-oraclejdbcwriter **Repository Path**: migrant/datax-oraclejdbcwriter ## Basic Information - **Project Name**: datax-oraclejdbcwriter - **Description**: 淘宝开源的数据导入导出工具datax的oracle只提供了基于OCI的writer plugin。本项目提供了基于oracle jdbc驱动的writer。 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2016-08-31 - **Last Updated**: 2021-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README datax-oraclejdbcwriter ====================== Oracle jdbc writer plugin of Taobao DataX 淘宝开源的数据导入导出工具datax的oracle只提供了基于OCI的writer plugin。本项目提供了基于oracle jdbc驱动的writer。 ###用法 * 下载datax,`svn co http://code.taobao.org/svn/datax` * 下载本项目源码,并将插件源码放入对应的源码包里 * 修改conf/plugins.xml,插入oraclejdbcwriter的配置 ```xml 1 oraclejdbcwriter writer oracle oraclejdbcwriter-1.0.0.jar com.taobao.datax.plugins.writer.oraclejdbcwriter.OracleJdbcWriter 40 ``` * 修改build.xml,新增ojdbcwriter target ```xml ``` * 修改build.xml,在plugindist target里新增一行 ```xml ``` * 参照datax的文档打包,writer选择是选择oraclejdbcwriter即可。 ###说明 * dtfmt选项用以处理oracle Date类型的格式化 * 插入数据时优先使用insert配置 * 未配置insert时,程序根据oracle列属性拼接insert * 未配置insert,且oracle列属性和数据源不一致时,按数据源的列顺序配置colorder * limit表示可以容忍的最多的插入错误行 * commitCount表示一批commit的insert行数 * duplicatedThreshold表示主键冲突的行数阀值,高于此值暂停导入,转而处理冲突数据 * onDuplicatedSql表示当发生主键冲突时如何解决 * duplicatedKeyIndices向onDuplicatedSql传参