首页 > 数据库 >datax web采集oracle数据库,能连接无法使用的问题

datax web采集oracle数据库,能连接无法使用的问题

时间:2023-12-18 15:47:15浏览次数:38  
标签:web NAME 数据库 datax ADDRESS oracle ZHONGGUO2

链接oracle数据库时,要注意自己数据的连接参数,下边代码中的高亮部分作为参考

{
  "job": {
    "setting": {
      "speed": {
        "channel": 3,
        "byte": 1048576
      },
      "errorLimit": {
        "record": 0,
        "percentage": 0.02
      }
    },
    "content": [
      {
        "reader": {
          "name": "oraclereader",
          "parameter": {
            "username": "abcd_HN",
            "password": "zg101@ny2010",
            "column": [
              "ZKBH",
              "ZKBGRQ"
            ],
            "splitPk": "",
            "connection": [
              {
                "jdbcUrl": [
                  "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=129.81.5.16)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=CESHI)(INSTANCE_NAME=ZHONGGUO2)))"
                ],
                "table": [
                  "ZK_ZBJL"
                ]
              }
            ]
          }
        },
        "writer": {
          "name": "postgresqlwriter",
          "parameter": {
            "username": "postgres",
            "password": "123456",
            "column": [
              "zkbh",
              "zkbgrq"
            ],
            "connection": [
              {
                "table": [
                  "public.zk_zbjl_test"
                ],
                "jdbcUrl": "jdbc:postgresql://190.11.1.210:5432/EEEE"
              }
            ]
          }
        }
      }
    ]
  }
}

这是我的数据库连接是的必填的参数:

对应上边代码中的:

(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=129.81.5.16)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=CESHI)(INSTANCE_NAME=ZHONGGUO2))) 

 这里要注意,代码中有一个INSTANCE_NAME=ZHONGGUO2,参数,根据数据库的版本不同低版本的可能没有,可以使用

SELECT instance_name
FROM V$instance;

SQL语句进行查询。

最后在配置web端数据源的时候也要完整填写jdbcurl,如下图

 

标签:web,NAME,数据库,datax,ADDRESS,oracle,ZHONGGUO2
From: https://www.cnblogs.com/zhipeng-wang/p/17911383.html

相关文章

  • JavaWeb - Day09 - Mybatis - 基础操作、XML映射文件、动态SQL
    01.Mybatis-基础操作-环境准备需求需求说明:根据资料中提供的《tlias智能学习辅助系统》页面原型及需求,完成员工管理的需求开发。通过分析以上的页面原型和需求,我们确定了功能列表:查询根据主键ID查询条件查询新增更新删除根据主键ID删除根据......
  • 网页CAD(WEB CAD SDK)绘制的批注信息如何保存到图纸上
    前言用户在网页中浏览编辑DWG图纸之后,会在图纸上进行审图批注,批注的内容会保存到服务器或原图纸中,本章节我们讲一下保存批注信息的方法,如果你还不会创建一个在线浏览编辑CAD图纸的前端应用请参考使用MxDraw云图开发包的文档和mxcad库。在线功能测试:https://demo.mxdraw3d.com:30......
  • .net 温故知新【16】:Asp.Net Core WebAPI 筛选器
    一、筛选器通过使用筛选器可在请求处理管道中的特定阶段之前或之后运行代码。这即是我们经常听到的面向切面编程AOP(AspectOrientedProgramming)技术,AOP通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。筛选器在ASP.NETCore操作调用管道(有时称为筛选......
  • 【python】浏览器自动化Selenium安装WebDriver最新Chrome驱动
    selenium 是浏览器自动化测试框架,原本被用于网页测试。但到了爬虫领域,它又成为了爬虫的好帮手。selenium 可以控制你的浏览器,模仿人浏览网页,从而获取数据,自动操作等。首先打开 Chrome浏览器,依次点击浏览器右上角的 三个点 - 帮助 - 关于GoogleChrome查看浏览器版本信......
  • oracle日期加减的三种方式
    直接加减数字selectsysdate当前时间,sysdate+1加一天,sysdate-1减一天,sysdate+(1/24)加一小时,sysdate+(1/24/60)加一分钟fromdual;使用a......
  • DataX-Web增量配置
    一、根据日期进行增量数据抽取1.页面任务配置打开菜单任务管理页面,选择添加任务按下图中5个步骤进行配置1.任务类型选DataX任务2.辅助参数选择时间自增3.增量开始时间选择,即sql中查询时间的开始时间,用户使用此选项方便第一次的全量同步。第一次同步完成后,该时间被更......
  • Etcd Web UI
    etcdkeeper支持v3的api1.安装dockerrun-it-d--nameetcdkeeper\-p8080:8080\deltaprojects/etcdkeeper2.访问web本机ip:80803.登陆etcd数据库......
  • ROW_NUMBER 开窗函数优化方案(Oracle && PostgreSQL 性能比对)
    帮朋友优化一条很简单的窗口函数ROW_NUMBER()OVER(),Oracle迁移PostgreSQL项目。原始SQL和执行计划STUDENT_BAK表我模拟的数据,3千万行数据。SELECTSTU_ID,STU_NAME,STU_SEX,STU_AGE,STU_DATE,STU_CLASSID,STU_SALFROM(SELECTSB.*, ROW_NUMBER()OVER(P......
  • 【Loading】Web_ctfshow_WriteUp | _新手必刷_菜狗杯
    1-web签到题目分析读代码:<?php//注释信息/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2022-11-1017:20:38#@LastModifiedby:h1xa#@LastModifiedtime:2022-11-1109:38:59#@email:[email protected]#@link:https://ctfer.com*/error_r......
  • 使用Selenium进行Web自动化操作
    我们可使用Selenium进行Web自动化操作。一、环境搭建:1.下载安装Pycharm2.在Pycharm中新建项目3.在Pycharm中安装Selenium(FIle->Settings->Project:项目名->PythonInterpreter->加号->搜索添加Selenium)4.下载符合浏览器版本的chromedriver.exe114之前chromedriver驱动版本:淘......